Improvements to the Features as Plugins First Model

Feature Plugin Improvements
photo credit: TerranceDCcc

Earlier this month, I described how the features as plugins first model is a mess. Drew Jaynes, who is leading the development cycle for WordPress 4.2, is already making headway into improving the model. Unlike previous release cycles, feature plugins that are likely to be merged into WordPress have been assigned a core mentor at the beginning of the cycle. Assigning mentors at the beginning of the dev cycle should help make the merge process smoother and keep each project within scope.

Improved Communication

One of the biggest issues I have with feature plugins is the lack of communication regarding their progress on the Make Core blog. This issue is being addressed with weekly updates that explain what’s changed, things to test, and where focus is needed. The following plugins are candidates that may be included in 4.2:

Improved Testing Opportunities

If you browse to the Add New plugins screen in a development version of WordPress, you’ll see a Beta Testing tab. The tab provides easy access to feature plugins that are currently in development. My primary gripe with testing feature plugins is that they’re usually not synched with their Github counterparts where most of the development occurs.

WordPress core developer, Dion Hulse, created a script specifically to sync feature plugins on Github to the WordPress plugin directory. This allows feature plugins to have nightly releases which are available from the plugin directory. This small but important change makes it a lot easier to keep up with and upgrade feature plugins.

WordPress 4.2 Feature Plugin Beta Testing Tab
WordPress 4.2 Feature Plugin Beta Testing Tab

It’s still early in the development cycle, but I’m impressed with Jaynes organizational abilities. He’s addressed some of the largest pain points to the feature plugin process. If the changes put the experimental model back on track, future lead developers will have an easier time managing the program.

6

6 responses to “Improvements to the Features as Plugins First Model”

    • I agree. There are too many people choosing to host their stuff on GitHub instead of dot org. Providing a way to automatically pull from GitHub to dot org would be best IMO. Some people are doing this already, but a built in way to do it would be best, so that people don’t need to write their own scripts to do it for them.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.