Chapter 3
IN THIS CHAPTER
Delving into WordPress release cycles
Exploring betas, release candidates, and final release versions
Navigating WordPress release archives
Tracking WordPress development
Using bleeding-edge builds
If you’re planning to dip your toe into the WordPress waters (or you’ve already dived in and gotten completely wet), the WordPress platform’s development cycle is really good to know about and understand, because it affects every WordPress user on a regular basis.
WordPress and its features form the foundation of your website. WordPress is a low-maintenance way to publish content on the web, and the software is free in terms of monetary cost. WordPress isn’t 100 percent maintenance-free, however, and part of maintenance is ensuring that your WordPress software is up to date to keep your website secure and safe.
This chapter explains the development cycle for the WordPress platform and shows you how you can stay up to date and informed about what’s going on. This chapter also gives you information on WordPress release cycles and shows you how you can track ongoing WordPress development on your own.
Book 1, Chapter 2 introduces you to the concept of open-source software and discusses how the WordPress development community is primarily volunteer developers who donate their time and talents to the WordPress platform. The development of new WordPress releases is a collaborative effort, sometimes requiring contributions from more than 300 developers.
The public schedule for WordPress updates is a goal of roughly one new release every 120 days. As a user, you can expect a new release of the WordPress software about three times per year. The WordPress development team sticks to that schedule closely, with exceptions only here and there. When the team makes exceptions to the 120-day rule, it usually makes a public announcement so that you know what to expect and when to expect it.
Mostly, interruptions in the 120-day schedule occur because the development of WordPress occurs primarily on a volunteer basis. A few developers — employees of Automattic, the company behind WordPress.com — are paid to develop for WordPress, but most developers are volunteers. Therefore, the progress of WordPress development depends on the developers’ schedules.
Don’t be discouraged or frustrated by the number of times you’ll upgrade your WordPress installation. The WordPress development team is constantly striving to improve the user experience and to bring exciting, fun new features to the WordPress platform. Each upgrade improves security and adds new features to enhance your (and your visitors’) experience on your website. WordPress also makes the upgrades easy to perform, as I discuss in Book 2, Chapter 6.
The following list gives you some good reasons why you should upgrade your WordPress software each time a new version becomes available:
By the time the latest WordPress installation becomes available, that version has gone through several iterations, or versions. This section helps you understand what it takes to get the latest version on your website and explains some of the WordPress development terminology.
The steps and terminology involved in the release of a new version of WordPress include
After the WordPress development team issues a final release version, it starts again in the alpha phase, gearing up and preparing to go through the development cycle for the next major version.
WordPress keeps a historical archive of all versions it has ever released at https://wordpress.org/download/releases
, as shown in Figure 3-1. On that page, you find every release of the WordPress software for which a record exists.
If you know where to look, keeping track of the WordPress development cycle is easy, especially because the WordPress development team tries to make the development process as transparent as possible. You can track updates by reading about them at various spots on the Internet and by listening to conversations between developers. If you’re so inclined, you can jump in and lend the developers a hand, too.
You have several ways to stay up to date on what’s going on in the world of WordPress development, including blog posts, live chats, development meetings, tracking tickets, and bug reports, just to name a few. The following list gives you a solid start on where you can go to stay informed:
https://make.wordpress.org/core
): The WordPress development team’s blog, Make WordPress Core, is where you can follow and keep track of the progress of the WordPress software project while it happens. (See Figure 3-2.) You find agendas, schedules, meeting minutes, and discussions surrounding the development cycles.https://make.wordpress.org/chat
): Developers who are involved in development of WordPress core use a real-time communication platform called Slack (https://slack.com
). You can easily participate in any of the scheduled meetings listed on https://make.wordpress.org/core
. Regular scheduled chats are listed on the right sidebar of the site.https://core.trac.wordpress.org
): Here are ways to stay informed about the changes in WordPress development: https://core.trac.wordpress.org/timeline
https://core.trac.wordpress.org/roadmap
https://core.trac.wordpress.org/report
https://core.trac.wordpress.org/search
https://codex.wordpress.org/Mailing_Lists
): Join mailing lists focused on different aspects of WordPress development, such as bug testing, documentation, and hacking WordPress. (For specific details about mailing lists, see Book 1, Chapter 4.)WordPress development moves pretty fast. Often, changes in the software’s development cycle occur daily. While the developers are working on alpha and beta versions and release candidates, they commit the latest core changes to the repository and make those changes available to the public to download, install, and test on individual sites. The changes are released in a full WordPress software package called a nightly build. This nightly build contains the latest core changes submitted to the project — changes that haven’t yet been released as full and final versions.
Hundreds of members of the WordPress community help in the development phases, even though they aren’t developers or programmers. They help by downloading the nightly builds, testing them in various server environments, and reporting to the WordPress development team by way of Trac tickets (shown in Figure 3-3; check out https://core.trac.wordpress.org/report
) any bugs and problems they find in that version of the software.
You can download the latest nightly build from the WordPress repository at https://wordpress.org/download/beta-nightly
. For information about installing WordPress, see Book 2, Chapter 4.
18.188.66.13