WordPress Plugin Development
MTN Blog Posts
Custom AJAX category filter with search and pagination functionality. This plugin displays posts, category filters, a search box and pagination in an attractive layout using a shortcode. The posts can be filtered by category by clicking on the category filter links, searched using the search box and paginated using the pagination links.
Developed during my employment with MTN, Inc. for use on the Sharp Energy corporate website.
Toolbox
WordPress
HTML, CSS, PHP, AJAX, jQuery
Sublime Text
Filezilla FTP
MTN Calculator
Custom javascript calculator that displays natural gas appliance savings. This calculator allows a user to select their geographic location, then based on that location, click a set of buttons to calculate savings when switching from natural gas appliances to electric or propane appliances. The necessary html elements and css classes that interact with this calculator plugin are built and used outside of the plugin file using the Avada Theme page builder. This allows co-workers to easily make content changes when necessary.
Developed during my employment with MTN, Inc. for use on the Florida Natural Gas Association website.
Toolbox
WordPress
Avada Theme with Fusion Page BUilder
HTML, CSS, PHP, Javascript, jQuery
- Sublime Text
Filezilla FTP
MTN Locator
Searchable Google Map that displays bill payment locations. This plugin allows a user to search by zip code and see the closest 10 payment locations to that zip code. These locations are displayed on a stylized Google Map with custom markers, info windows and an additional info panel using the Google Maps and Places API. Co-workers can easily add, delete or edit locations by modifying and saving a .csv file that is accessible in the the WP-Admin backend.
Developed during my employment with MTN, Inc. for use on the Florida City Gas corporate website and the Sharp Energy corporate website.
Toolbox
WordPress
Google Maps and Places API
HTML, CSS, PHP, Javascript, jQuery
Sublime Text
Filezilla FTP
Microsoft Excel
MTN Slick Slider
Custom slider plugin. This is one of the most useful plugins I've built. It packages the jQuery slick slider library in a nice installable WordPress plugin package. Upon installation, a set of options makes it easy to customize the slider on a per client basis.
Developed during my employment with MTN, Inc. for use on most all of our client websites.
Toolbox
MTN Category Filter
Custom AJAX category filter with load more posts functionality. This plugin allows all posts, or posts in selected categories, to be displayed along with category filter links, in a nice grid format using a shortcode. The posts can then be filtered by category by clicking on the category filter links. Shortcode attributes are used to define the number of posts initially displayed and to define specific categories to be displayed, should a user need to limit categories.
Developed during my employment with MTN, Inc. for use on the MTN, Inc. corporate website.
Toolbox
WordPress
HTML, CSS, PHP, AJAX, jQuery
Sublime Text
Filezilla FTP
MTN ZIP Code Finder
Custom AJAX ZIP code search that displays weather or not propane service is available in the area. This plugin is used in conjuction with the Custom Post Type UI plugin and Gravity Forms. It uses a shortcode to display a custom input box with a submit button. Once a ZIP code is entered and the submit button is clicked, it uses AJAX to search custom post type data and display a message about service in the searched ZIP code area. It also stores the input data on submit using the "entries" functionality in the Gravity Forms API. This allows co-workers to easily run a report of all inputted data. ZIP Codes can easily be added, edited or deleted by co-workers using the "ZIP Code" custom post type in WP-Admin.
Developed during my employment with MTN, Inc. for use on the Sharp Energy and Florida Public Utilities Propane website.
Toolbox
WordPress
Gravity Forms API
Gravity Forms Plugin
Custom Post Type UI Plugin
HTML, CSS, PHP, AJAX, jQuery
Sublime Text
Filezilla FTP
MTN GF Notifications
Custom plugin that hooks into the Gravity Forms API to create an options page in WP-Admin that displays an aggregate of all Gravity Forms Notifications for all forms installed on a site. This is one of the most useful plugins I've built. Gravity Forms notifications access is "clunky". This allows a user to easily see all notification information for all gravity forms currently active on a site on a nicely displayed single WP-Admin options page . It also includes links to native Gravity Forms screens for easy information verification and updating.
Developed during my employment with MTN, Inc. for use on most all of our client websites.
Toolbox
WordPress
Gravity Forms API
Gravity Forms Plugin
HTML, CSS, PHP, AJAX, jQuery
Sublime Text
Filezilla FTP
MTN Reporting
Custom reporting tool that references the data from two separate wordpress tables, compares them and displays a table with information from both of the them. A user can then sort, filter, and download csv reports of the combined table. Unfortunately, you must be an administrator of the site to see it in action.
Developed during my employment with MTN, Inc. for use on the Coolest Thing Made in Florida marketing website.
Toolbox
WordPress
HTML, CSS, PHP, SQL, AJAX, jQuery
Sublime Text
phpMyAdmin
Filezilla FTP
DF Grid
Custom plugin that allows users without code knowledge to build a fully responsive, app like interface using a set of options on an options page in WP-Admin. All of the data is stored in a custom database table that is registered when the plugin is installed. When done building, a user can display the app like interface on the frontend using a shortcode.
Developed during my employment with Dentalfone, Inc. for use on all client websites.
Toolbox
WordPress
HTML, CSS, PHP, jQuery
Sublime Text
cPanel
DF Accessibility
Custom plugin that makes a website accessible with the click of a button. This plugin adds an "Adjust" and "Reset" button to the frontend of a website using a shortcode. When clicking the "Adjust" button site elements are made accessible, including color contrast, font size, links, and much more. Clicking the "Reset" button returns the site back to its original, beautiful state. See it in action in the footer of this site.
Developed during my employment with Dentalfone, Inc. for use on all client websites.
Toolbox
WordPress
HTML, CSS, PHP, jQuery
Sublime Text
cPanel
DF Before & After
Custom, simple before & after slider. Displayed on the frontend of a website using a shortcode. Shortcode attributes are used to define the before & after photos.
Developed during my employment with Dentalfone, Inc. for use on all client websites.
Toolbox
WordPress
HTML, CSS, PHP, Javascript, jQuery
Sublime Text
cPanel