When I first used the new WordPress 3.2 I was struck by the contrast between the new and previous version user interface design. WordPress developers have created a stunningly faster and lighter version of the already innovative WordPress blogging software.
- Faster release cycle than 3.1 — More focused release.
- The theme is “faster, lighter.” Dropped support for outdated technologies.
- List Tables API improvements – API for third party use and more flexibility.
- List Table XHR loading — To be investigated only after List Table API has stabilized.
- PHP 5.2 (5.2.4, specifically) to be required.
- MySQL 5 to be required.
- Distraction Free Writing (My Favorite Concept!!!). This is the headline “ooh, shiny” user feature. Replaced old fullscreen interface implementation with something more beautiful, more useful (in terms of line-length and font size), and simpler (only limited RTE functionality). Developers looked at WriteRoom, OmmWriter and others for inspiration. Koop is investigating this, and may crank out a quick plugin to jump-start development efforts
- Upgrade improvements. Changed-files-only upgrades can be done with zero changes to core. For the first effort, let’s just do updates to the latest point-point from within the same major version. So, 3.2 to 3.2.2 and 3.2.1 to 3.2.2. Optionally consider scanning for changed core files and offering them a full upgrade to overwrite those changed files. Skip the wp-contents directory when upgrading (no more upgrading the default theme or bundled plugins).
- Speed improvements. There are a bunch of little things the devs did do to make WordPress load or at least “feel” faster. They also made the dashboard faster by not doing async requests for panes if the cache is hot. Finally the devs made some FTP improvements that should make upgrades a lot faster for people using a certain FTP server.