13 14, 2016, we expect to have a short amount of downtime (should be less than 15 minutes) for CoursePress as we implement some upgrades. Most importantly, we’ll upgrade the core of our WordPress installation from 4.2.2 to 4.4.1. This post outlines some of the more important pieces of information about the new versions of WordPress core as well as some upgraded themes and plugins.
Unfortunately, we don’t have a staff of testers nor are we tasked only with supporting CoursePress, so our testing cuts corners. We focus on the standard site we create for courses, which relies on the Twenty Twelve theme and a handful of plugins. After the upgrade, please check your site to make sure that everything’s still as you expect it to be. Let us know immediately if something’s not right.
In the past few years, WordPress has begun reliably rolling out 2 or 3 new versions each calendar year. We’ve gotten better at keeping relatively current, but less good about advance notice and writing up the differences. I hope this post is the start of better communication, insufficient though it is.
Changes in 4.4.1 Core
- Most importantly, this version fixes a cross-site scripting vulnerability
- Removed Rdio embed support
- Unicode 8.0 emoji, which includes non-yellow emoji (sometimes called “the diverse emoji”)
Major New Core Features in 4.4 Include
- Improved look and lay out for images on mobile devices in mobile-friendly themes
- More possibilities for embedding:
- WordPress posts
- Reddit comments
- Speaker Deck
- Accessibility improvements
- Translation string improvements
- Improved headings (some non-visible by default for adaptive devices only) in administrative interface screens
- Greater semantic HTML element usage elsewhere in administrative markup structure
- (The whole list)
Other Notable Core Changes in 4.3 and Intermediate Releases Since 4.2.2
- Incorporation of limited Markdown-like syntax in the visual editor
- Ability to add a favicon for individual site
- Customize site theme without having to enter the administrative interface
- Elimination of some cross-site scripting vulnerabilities and SQL injections
- Squashed bug that allowed unauthorized user role to create post
Selected Updated Plugins
- Cloner: Facilitates copying course sites. We get regular requests to copy an existing class site for a subsequent term, and this plugin should make fulfilling those requests easier. (We’ve always done it, but it took more time than we liked.)
Selected Updated Themes
WordPress has announced a planned release of core version 4.5 in mid-April 2016. We hope that we will be able to adopt this version for CoursePress after the end of Spring term and in time for Yale Summer Session.