WordPress 4.9 Goals

Here’s a draft of the tickets and improvements that we’re looking at improving in 4.9:

  • Code editing improvements:
    • Better code editing experience (Plugin on GitHub).
      • Theme and Plugin editors (#12423).
      • Custom CSS in Customizer (#38707).
      • Custom HTML widget (#40907?).
    • Safer file editing:
      • Linting code changes: prevent saving, or add confirm message (#41073).
      • Add better warnings when you’re editing themes and plugins (even if they’re not active) (#31779, #41078).
    • Add nested folder structure deeper than 2 levels (#6531).
  • Customization improvements:
    • Changesets (Plugin):
      • Drafting changesets in the Customizer (#39896).
      • Scheduling changesets in the Customizer (#28721).
    • Homepage settings (“Page on Front”, #16379-ish).
    • Gallery widget (GitHub issue).
    • Add media button to Text widget (Convo in #32417).
  • Better theme switching:
    • Better widget mapping when switching themes (#39693).
    • Better menu mapping when switching themes (#39692).
  • Updating a plugin or theme via a ZIP file (#9757):
    • Needs input from updater component maintainers.
    • Also, drag and drop uploading of themes and plugins (#24579).
  • Media:
    • Customizer image dropzones (#35827).
    • Responsive images in the Customizer sidebar (#36191).
    • Stop forcing people to crop images that don’t need to be cropped (#36441).
  • REST API:
    • Getting in API endpoints that Gutenberg needs.
    • Will comment with more details.

This is quite a few items, so we might not be able to accomplish this all within 4.9. This is what we’re thinking of working on, though. 🙂

Check out the 4.9 development schedule.

#4-9