WordPress Content Management System (CMS)
I started using WordPress CMS in 2010 and have perfected my skills since then. These skills apply to using the CMS environment (e.g. producing content) and developing and customizing themes and plugins.
WordPress is by far the #1 CMS in the world (CMS Technologies web statistics). It is extremely flexible and it is very easy to extend it.
Work In Progress
Setup & Configuration.
- Setup and maintain WordPress CMS instances: detailed Setup technical documentation and SOP Standard Operating Procedures.
- A few example documents FYI:
- Selected a number of excellent themes to be used for a WordPress CMS deployment.
- Selected a number of excellent plugins to be used for each WordPress CMS deployment.
- Avoid server hacking.
- Block scrapers.
- Implement premium WordPress themes (WordPress Themes web statistics).
- Modify premium WordPress themes. This covers modifying and extending the WordPress theme programmatically using the WordPress backend (PHP lang).
- Develop my own WordPress themes.
- Authored detailed technical documentation on how a theme has been customized.
- StationPro and Pagelines themes by Pagelines: implement and customize.
- Canvas themes by Automaticc/Woothemes: implement and customize.
- CSS custom styling.
- Implement WordPress plugins.
- Modify WordPress plugins.
- Develop my own WordPress plugins.
Front End Development
- CSS custom styling.
- Translating WordPress core, themes and plugins (e.g. English to Dutch).
Back End Development
- MySQL Databases.
- Mailing List service integration.
- Web Service integration (server side using PHP and Golang) with self-developed and external services using a REST-alike interface.
It is essential to produce quality content and quality creatives for a topical website.
These are valuable skills on their own and they should not be under-estimated; especially if you come like me from an Enterprise IT background.
- Performance optimization of the infrastructure: HTTP Server, HTTP Cache, PHP Engine (PHP5-FPM, Zend OPCache), MySQL engine.
- Server Maintenance.
Do you want to see a custom plugin in action (the plugin was conceived and developed by me)?
Not all plugins have a visual component but this responsive web design plugin one has.
Open THIS webpage and navigate to the first date listing.
Do you see the cascading action menu at the right side of the table?.
The Action Menu appears and it will reposition, animate and change its related submenu contents based on what page you are on, what type of list you are on, and which list row you have selected and what dates those list rows are about. The actual destination pages for each submenu item can be configured.
All user actions are registered programmatically as custom events in Google Analytics. The effectiveness of this Action Menu is assessed on a regularly basis (using the Google Analytics events data) and optimized accordingly; I think this plugin has been modified (based on objective measurements) more than 100 times.
Recommended Plugins (my own ones & off-the-shelf ones)
- AddThis social bookmarking.
- Advertising Manager.
- Akismet spam manager.
- All In One SEO Pack.
- Exclude Pages from Navigation.
- Feedburner FeedSmith.
- Google Analytics for WordPress.
- Google XML Sitemaps.
- Login Lockdown.
- Member Access.
- mjd Open Graph (custom made).
- mjd RSS Embed (custom made).
- mjd CV Generator (custom made).
- mjd Zend Framework Container (custom made).
- Page Links To.
- WooCommerce eCommerce.
- Woopra Analytics.
- WP Security Scan.