I recently spent some time poking around the Runway Framework from Parallelus, a “solution for making WordPress themes, fast!” What first caught my attention was the theme export feature, which allows theme developers to export “self-contained standalone versions, independent of the Runway framework.” This makes distribution and deployment much less complex compared to the typical framework/child-theme model.
Archives for May 2015
Ninja Forms uses the jQuery UI Datepicker to add datepicker fields to forms. jQuery is bundled with WordPress, so the jQuery UI Datepicker is an easy choice. However, the datepicker defaults still need to be localized. In the short term, I have put together a plugin that helps to localize the datepicker defaults for Ninja Forms. Note: The plugin currently has limited language support based on immediate customer needs, but can be easily updated as those needs change.
This is the moment of truth for my first major feature of the Ninja Forms core product. Today, the team at the WP Ninjas released version 2.9.12 of Ninja Forms, which introduces the Upgrade Handler. The importance of this update is further highlighted by the milestone of 200,000+ active installs for the free core plugin. As I mentioned in a previous post, Responsible Plugin Upgrades, upgrades don’t run just once on a development environment, but rather on each customer’s website. Again, for the sake of emphasis, that is 200,000+ websites, and a lot that can go wrong.
- WordCamp Nashville 2015 #WCN15
- Talk Title
- Infinitely Scalable WordPress
- Scott Humphries (@sscotth)
- “There’s little debate that WordPress is simply the best CMS on the planet, but relying on PHP and MySQL is holding it back from realizing its true potential. Imagine the flexibility and ease of use of WordPress with the sheer speed of static hosting or even infinite scalability with Amazon S3. I propose a solution for generating a static sites using WordPress as a CMS.”
When your plugin is running
100,000 200,000+ active installs every change that you make is a big deal. For example, when you need to alter the structure of the database you aren’t changing it once, you are changing it 100,000 200,000+ times. Every install needs to make the change, not just your isolated development environment. This reality can be very daunting, however, there are steps that you can take to make the process of change painless an exceptional experience.
My talk proposal has been accepted and I will be speaking at WordCamp Denver 2015.
- Sunday, June 14th at 11:00 in the Ballroom
- “As the first development hire for the Ninja Forms team, it was my personal mission to establish a scalable development process for future hires and 3rd party developers. With multiple new hires scheduled over the next 12 months, 50+ contributors, and numerous 3rd party extension developers, consistency is a must.”
Checkout the full schedule for WordCamp Denver 2015.
My name is Kyle Johnson and I develop for the web.