The Journey to WordPress 3.5 Begins

The Journey to WordPress 3.5 Begins

Hopefully by now, all your WordPress installations are successfully upgraded to version 3.4. One of the most exciting things about a version release is that work can then begin on the next version! Here’s a sneaky preview of what was discussed in the latest dev chat scoping session for WordPress 3.5.


First, an Important Note

All the information discussed in the WordPress dev chat this week is still extremely tentative scoping. So even though there might be talk of a particular feature or change, it may not actually end up in WordPress 3.5, or it may end up being different than originally discussed. So, when WordPress 3.5 is released, if it doesn’t look much like what I’m about to talk about… you were warned!

Quick Catch Up: For those who don’t know what the WordPress dev chat is, it’s the weekly meeting in the #wordpress-dev channel on IRC chat for the team who develop WordPress. You can read over the IRC logs of those chats if you’re unable to make it to the actual meeting, or want to see the whole discussion that I’ll be summarising here. You can also follow along with the WordPress development blog which was recently moved to the “make” network of WordPress blogs.

What’s Been Discussed for WordPress 3.5

The discussion this week was run by Andrew Nacin, who was recently promoted to being a Lead Developer in recognition of his incredible contributions. Matt Mullenweg also took the floor to explain what he had in mind for the direction of this next release.

Matt’s main feature scope proposals were (quoted from the dev chat):

  1. First thing mentioned: Twenty Twelve, which was originally slated for 3.4, but held back.

    “2012 is ready to go in, and while needs more work the cycle should be plenty
    we should consider promoting it standalone in addition to bundling it with 3.5

    in the theme directory after we’ve given it a dev once/twice-over in trunk”

    Of course it’s going to be interesting to see the new Twenty Twelve theme released with 3.5, and see what changes might happen between now and then. There’s a demo of Twenty Twelve in its present state here: Twenty Twelve Demo.

  2. “It’d be nice to flatten the aesthetic of the admin a bit as we retinize everything, to make it easier to scale up and down (responsive) in the future, and also recolor (right now the blue theme is a big overhead)
    inspiration there from https://github.com/blog/1106-say-hello-to-octicons, WordPress.com has also been using them successfully – http://wordpress.com/i/noticons/example.html
    so less of the cartoony / icony thing we have now”

    The second proposal is no big surprise, as this is the direction the web seems to generally be moving in, and it makes sense. As Matt mentioned, GitHub is one prominent example of the use of fonts to replace icons / symbols for scalability. It would also be good to give the blue admin theme some love (or lose it).

  3. “It’s been a while since we removed something, and I’d like to nominate the link manager, which is a whole top-level menu item”

    “‘But I love the link manager. I use it all the time!’ ~ No one, ever.”
    ~ Mark Jaquith

    The third thing was more of a surprise to me, but a very welcome one! It’s definitely time to remove some of the vestigial “blog reminiscent” features from WordPress that are used less and less, and give fuel to the argument that “WordPress is just for blogs”. Getting rid of the link manager will help unclutter the admin interface, but obviously some thought needs to be given to the few who do actually rely on this feature. Some of the discussion leaned towards making it a widget, or a custom menu, or even a plugin.

Some other suggestions from developers for feature scope in 3.5 were:

  • Work on the Welcome screen, Setup Wizard, and the new user experience – Ben Balter’s post The Demise of the Dashboard was also referenced here – and further UI discussion for what might get into 3.5 scope happened on the Make WordPress UI blog.
  • More fine-tuning of the Theme Customizer. Specifically work on the handling of custom header and background workflow, and menus (widgets mentioned, but more likely for 3.6)
  • Reworking the Upload/Insert Media workflows. Nacin specified that it was important to keep the scope for this one narrow for the moment. Some things he mentioned that were out of scope were galleries as objects and multiple parents for attachments. Essentially, everything that’s not in the current media dialog box, such as the Media Library screen, etc. won’t be touched. The idea is to straighten out and separate the functionality the media dialog box provides: separation of tasks.
  • Two things Nacin mentioned for the media upload area, if there was extra time, were: background uploads, and drag ‘n’ drop for uploading images into the editor. Given the tight timeline, I doubt these will make it into 3.5, but it’s nice to see features like that are on the radar, and Andrew Ozz seemed to feel they might not take as long as you’d first think. Nacin and Mark Jaquith even made mention of the ability to set images to upload to other servers!
  • Andrew Ozz also raised the idea of security hardening, in terms of admin notification emails for plugin/theme activations, available updates, etc. So hopefully that will get some attention for WordPress 3.5 as well.

Those are some pretty exciting suggestions for scope, and while it is all still very tentative, I’m looking forward to seeing how that all pans out. I’m also looking forward to being involved in the development process too.

Nacin mentioned three platform improvements that he’d like to see included in WordPress 3.5 as well:

  • “File copies during an upgrade should be verified with a hash. Too many support requests and emails for my liking, every release, that are because a file didn’t copy over. We should verify and try again, as a v1.”
  • “WordPress.org now supports plugin favorites. I hope that Otto42 will be able to spearhead an API for allowing you to in-dashboard browse your favorite plugins the same way you can look through recently updated, etc.”
  • “Language packs for default themes and “core” plugins (importers et al.)”

When To Expect WordPress 3.5

A very tentative release date for WordPress 3.5 was also discussed. The team are aiming for a December 5th release date, or somewhere around that time. This actually makes for a fairly short development cycle, being less than 5 months from now. It also covers a timespan with a few big events, such as WordCamp San Francisco, a WordPress community summit, an Automattic company meetup, and the PressNomics conference.

There was also talk of feature freeze by September 12th, and then user testing and tweaks to be completed by September 26th. This would mean there’s room for beta, and release candidates, etc. before the final release. As Scribu summarised in the chat, essentially two months for development followed by two months for polish.

It seems like a fairly optimistic timeline, but if managed well will just mean that it’s a focussed round of development.


The Next Step in the Development Process

Early this week Nacin will be posting the official summary of the scoping session on Make / Core, and developers who want to be involved are encouraged to put their hands up ready for teams to be formed around each of the major features. Teams were used for the development process for WordPress 3.4, and it seemed to go really well, so they’re sticking with it again this time around.

Next week in the WordPress dev chat Nacin’s agenda will likely be:

  • Formalising the feature scope based mainly on what was discussed in this meeting
  • Hammering out any platform/API considerations
  • Discussing things like unit tests, XML-RPC, etc. These will need to be worked on to keep up-to-date with the other development that happens

Conclusion

WordPress 3.5 planning is underway, which is very exciting. Some of the features talked about are fairly major, so once it’s released and you upgrade, you’ll notice them! Again, I should mention that everything mentioned above is very tentative, but it’s at the very least an indication of the direction development will head in.

So what are you most hoping makes it into WordPress 3.5? What wasn’t mentioned that you really think needs a work over? And most importantly, do you plan on getting involved and contributing to WordPress this time around? Let us know in the comments below!

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://freakify.com/ Ahmad Awais

    Very nice write up. I think in near future WordPress hopes to become a drag and drop easy to manage Blogging System. I have some ideas about its core development. I was working lately with no success in implementing them. Quality needs time. But I hope I will come up with something great in near future.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Ahmad, thank you! I’m pleased to hear you liked it :)

      Quality does need time, you’re certainly right there. Good luck, and I hope you can contribute to WordPress core in the future!

  • Pingback: The Journey to WordPress 3.5 Begins | Qtiva

  • Azim Hikmatov

    I don’t know if this sounds appropriate or awkward :) but two of the things I’d really like to see in WP (not necessarily 3.5) are related to the tags (that goes for post tags, not template tags). First, combining the tags – when you can search for the post merging two or more tags in your search query, and second, categorizing the tags – just like it’s now in the link manager, when you can assign tags to their categories. Not sure if I’m clear enough at this :)

  • Alistair

    Twenty Twelve is groovy baby. I’m usually a guy who is a little behind with WordPress simply because of daily commitments but these articles are really helping.

    Cheers

    • http://wp.envato.com/ Japh Thomson
      Author

      Glad to hear it helps you keep up with what’s going on, Alistair. That’s the point, so it’s encouraging to know it’s working :)

  • http://www.tajfa.com Ivo

    Yay, nice, Twenty Twelve is responsive :)

  • http://www.davidlaubner.com David

    Probably more for the full point release, but I would like see custom post type, taxonomy and fields UI brought into the core and accessible in the admin. As WP moves more and more away from being just a blogging platform, this would be a huge step. It would be important for bot content AND users.

    • Pierre

      Totally agree with you. I’m not sure focusing on the administration UI or a new theme is the best way to go for now, a decent UI for managing custom post types, taxonomy and custom fields would be a huge step forward.

    • http://www.iamchad.com Chad

      I couldn’t agree more. I know this about 3.5 features, but I cannot wait for the day that I can easily admin custom post types and taxonomies and fields from the admin. Keeping fingers crossed for WP 4.0

    • Martynas Rancys

      Whoop whoop for custom tags, taxomy and views(like in Drupal). WordPress should be focusing to be NOT only bloggin platform.

  • http://www.gradientpixels.ca Andre

    I did a quick search in Google for WordPress 3.5 and found this (and a few others). As usual for anything, when something is in discussion that describes that a feature may or may not be there when the version in question is released. However, it does make for an interesting following of topic and to watch the progress with development. Now if only we can get a completely revamped widget system in place where you can show/hide the titles and also publish each widget to where you want it without a plugin :) That would be uber cool!

  • http://www.brandoncarroll.me Brandon

    I loved this write-up. It’s nice getting a look into the core development process. More of this in the future, please!

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Brandon, so pleased to hear you enjoyed the write up! I’ll definitely be trying to keep on top of WordPress development project news here in future!

  • http://trickyideas.com Zareef

    Twenty Twelve and WordPress 3.5 hu cant wait till December

  • http://wpsites.net/ Brad Dalton

    Ability to link thumbnail images in the native gallery would be good. There’s a plugin (GitHub) for this but would be good to see this feature in the core.

  • http://www.elimcmakin.com Eli McMakin

    The menu system needs to be reworked. The fact that “home” needs to be replaced with “home” in a custom menu is not intuitive at all. The backend is disgusting, as well. My clients cannot understand how to run the websites they pay for because it is too confusing for them. Getting rid of “links” is only a good start.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Eli, funny you should bring up the “Home” issue, it actually got a mention in the scoping chat session. So perhaps that issue will get resolved this time around too! I guess we’ll have to wait and see.

      • http://www.elimcmakin.com Eli McMakin

        I don’t know how to fix the home issue, but it would save hundreds on hours for confused users in aggregate.

        Furthermore, a client told me the interface needs to be usable for “dumb people like him” and not just computer guys like me. He has a point. The only reason WP is so popular is because the UI was so much better than any other platform at the time and no-one wants to reinvent the wheel. Well, it’s time to clear up the UI.

        Just as the first high-level languages got us away from compilers and ushered in thousands of programmers, we need a simple, high-level UI to get non-programmers able to complete work in order to get thousands of them creating things on the Internet. I saw one of the devs say it takes over a minute for someone to log in and create a static post. That is atrocious. The software is getting in the way of productivity.

  • http://wpgarage.com Miriam Schwab

    Twenty Twelve is sooo nice!

    One thing that would be nice to see updated is the User profile area. Users can still enter their AIM and Jabber IDs in their profiles…what? It could use some updating to get with the times. Other than that, it all sounds awesome!

    • http://wp.envato.com/ Japh Thomson
      Author

      Haha! Yeah, the profile screen could certainly use a review. Thanks for the thoughts, Miriam.

  • http://www.harishchouhan.com Harish Chouhan

    Nice article Japh. twenty twelve theme sure looks good. Is it available for download anywhere?

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Harish, it will be available for download as part of WordPress trunk very soon!

  • MrSleaze

    Nice! I’d like to have some sort of category system in the media library. I’ve tried some plugins but haven’t found a good one. My thoughts are of some kind of folder system + tree view. Maybe just virtual would be enough? I’ve built several large sites and having a lot of images/docs/media makes it hard to navigate and find the files you’re looking for.

    On the path of being an even better CMS I think the ability to manage media folders would be pretty cool.

    • http://socialmedia101.artizondigital.com Sue Surdam

      Great suggestion! I would love to be able to locate images and media by category. Any of the sites I manage with a large library are very difficult to find images in. The search function works ok, if I can remember the name I gave the image.

      • Andreas N

        This is a good one! I have for example one site using a custom post type for managing products. Each product post have at least two PDFs and several images attached. The possibility to, for example, being able to create virtual folders/categories for “PDFs”, “Product Images”, “News images” and “Site gfx” with tree-view listing would be really sweet. Especially since there’s sometimes a less “geeky” client who edits the site content.

        And maybe there could be a function to query all or specified (type etc) media from a folder or subfolder. That way you can easily display a list of media files for downloads on a Press page or something and have a dedicated category/folder for that purpose. I don’t know if this is what’s in line for WP future, just throwing out the idea.

  • http://www.i4design.co.nz Anita

    I insert code into the functions.css file of every WordPress site I create to replace “Howdy” with “logged in as” in the admin menu bar. “Howdy” is just soooo American!

    • http://wp.envato.com/ Japh Thomson
      Author

      Interesting point, Anita. It’s an attempt at friendliness I guess, but maybe “Howdy” doesn’t suit everyone :)

    • http://www.elimcmakin.com Eli McMakin

      hahaha. It could be worse. It could say, “git er done!”

  • http://izdelava-spletnih-strani.net Izdelava Strani

    Well I would like to see a better way to manage activated plugins, for example Joomla! already has a more elegant solution: a menu with plugins/components.

    In wordpress new plugins goes down to infinity, so if you install a lot of plugins, you have to scroll down and have a lot of white space on right side of the admin panel.

    Does anyone think the same?

    • http://wp.envato.com/ Japh Thomson
      Author

      Interesting feedback, Izdelava, I’ve not heard that particular complaint myself before. At least you can filter by active / inactive / update available, etc. at the top of the listing.

      • http://izdelava-spletnih-strani.net Izdelava Strani

        I mean the main right menu where you have all activated plugin one under the other, some are under the top menu “settings” and pop out with the main wordpress settings, and others have the menu by itself like “XYZ Contact” or seo by “YOAST”, “w3 cacche” and so on..

        If you have 10-20 plugins like this you have to scroollllll and search for them with an eagle eye :)

        On the other side under the settings menu I would like to have only wordpress settings and not mixed plugins inside.

        • http://wp.envato.com/ Japh Thomson
          Author

          Hey Izdelava, ah I see what you mean! A lot of this is to do with how the plugin itself is coded. Also, the volume of plugins you have installed. I’m sure someone could write a plugin to improve that interface for people with many plugins installed though :)

  • http://jonathanwold.com Jonathan Wold

    Excellent overview! I really appreciate the effort that you put into pulling this together Japh. This is a big time saver for folks who weren’t able to make it to the dev chat.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Jonathan, my pleasure, I’m really pleased to hear you found it useful! I’ll definitely be trying to keep on top of the WordPress core development process and report news on it here to help keep everyone up-to-date.

  • http://cloudofthemes.com Connor Crosby

    Wow, TwentyTwelve looks nice! I am hoping WordPress moves away from blogging and becomes more of a CMS. I build most of my sites with WordPress and most aren’t blogs. Keep the good work coming, WordPress :)

    • http://wp.envato.com/ Japh Thomson
      Author

      TwentyTwelve does look pretty nice, huh! I imagine WordPress will never “move away” from blogging, as such. Mainly because WordPress.com runs so many blogs. But I think the administration interface will definitely become simpler and more tailored for the particular purpose that WordPress is being used for on a case-by-case basis. That would really be something!

  • http://www.customicondesign.com custom icon design

    I found many people took care the twenty twelve theme. I think twenty twelve theme is more like cms(website), and previous version of themes more like blog.

  • Pingback: The Journey to WordPress 3.5 Begins | Wptuts+ | Courses

  • owcv

    To get rid of the link manager isn’t a good idea. Every CMS also needs a tool for managing partner or friendly sites. If you have a very big link collection it is a great thing to have categories and so on to quickly access them. In my opinion it would be better, if the link manager will evolve to something better. For example you could add paging and tags…

  • http://www.derby-webdesign.co.uk Kevin

    Really looking forward to this release. I hope its full a new features :)

  • http://legoinmynose.eu legoman

    I need to upgrade my wordpress, I think I am going to wait for this release seems too pretty

  • John

    As someone who is interested to know what is on the horizon for WordPress I’ve often considered checking in on the dev chats but unfortunately, being in Australia, the time difference can be prohibitive. Would love to see these summaries and your thoughts on the discussions become a regular thing!

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey John! Glad you liked it. It’s no fun for Australian’s wanting to attend the meeting. It’s not always practical to be on IRC at 6am ;)

      Thanks so much for your feedback too, I definitely hope to make these summaries and progress updates a regular occurrence!

  • Ran

    I would say – do your best to drop the “blogging” part. Make it more of a CMS.
    Whenever I try to convince a client to go with WordPress, the response I get is “but I don’t need/want a blog. Just a website”.

  • http://kaneandre.ws Kane

    Twenty twelve is looking so good already, some nice UI improvements on their way too :)

  • osu9400

    I wish we would see some love to the editor. It really needs to provide finer layout control for the end user.

    The move from graphic buttons to fonts is being driven by the wholesale Microsoft push to their “metro” styling. If win8 is becoming flat. So is office 2013.

  • http://www.saltriversystems.com William Lindley

    But I do use the link manager. Half my WP sites are for non-profit organizations, who need to provide links to associated organizations, sponsors, or news sources. At the very least there must be a standard plugin that replicates the current functionality and can pull from the current data structures.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey William, thanks for your thoughts! At the moment, it looks like the change will be very backward compatible. The functionality will be pulled out into a plugin that uses the same data structures. We’ll see how things progress though.

  • http://CLUSTERfoo.com Noam Gagliardi

    I hope they keep the links manager as a widget. That said, the main feature I’ve been waiting for since… ever, is better media management. Organizing, uploading, browsing, managing images and other media in WP is painful, and really is a vestige of the blogging days, when individual images are disposable after they are used in a post and can be forgotten. A good CMS must have an efficient way to manage its media files.

    We need a decent directory browsing system, at the very least.

  • Pingback: Best of Tuts+ in July 2012 | CSS Tips

  • Pingback: Best of Tuts+ in July 2012 | Shadowtek Hosting and Design Solutions

  • http://openblog.in Sisir

    I like the new Theme Customizer and twenty twelve also looking very good and minimal design.

  • http://www.gleenk.com/ Davide De Maestri

    They are continuously introducing uneseful modification. When the have done a great query system (is umbelievable that I have to do custon JOIN in queries for sort by multiple fileds) then they could improve “fine tunings” for newbies. NOW we need a better core, not a wonderful toy.

  • Pingback: Best of Tuts+ in July 2012 | How to Web

  • Pingback: Best of Tuts+ in July 2012 | Web Dezining

  • Guillaume

    Menu system, need to be rewritten. The performance when having many items in the menus is very bad and this is due to the fact the menu relies on the taxonomy and terms tables.

    Menu system should have its own database table and be indexed correctly for better performance.

    Cheers!

  • http://www.jenst.se Jens Törnell

    I’ve waited 3 years to see a better attachment manager but it’s not implemented yet.

    Tags, categories and folders

    What I want is the ability to add tags and categories to images, maybe create folders. Now with 3000 uploaded images it can be hard to find the one you are looking for in the media library.

    That way we can find images by tag, even loop them out on the front end.

  • http://www.mmo-game.eu Myrddin

    When I read through these comments I get the idea to introduce a simple and advanced menu. Just like maybe int he windows folder options where you can enable stuff like extension, show hidden files etc.

    It might be an idea to give checkmarks to enable/disable many parts of the admin system. This way you could make sure that your customer sees only the stuff he needs to see without becoming blown away by all the options that might confuse him.

    This might be true for many plugins that use their own menu in the admin area but that the average user does not need to touch … w3tc e.g.

    Sounds like you could keep stuff like the link manager for the people that use it and disable it for those who don’t, etc.

    Personally I’d like to see stuff like “auto correct” improved, maybe by adding a checkmark for a certain post type or with a new [raw] tag. I often find myself using those on complex forms/online tools.

    As mentioned above the menus are totally horrible to use, especially for a multisite, when you need to mirror menus / widget to select subsites.

    Also I’D like to see more options on how to display post listings, for example to use columns for “mag”-styles which is currently quite a mess, while it could be easily done int he cms itself.

    But other than that I am very happy with wordpress.

  • http://www.wpmayor.com Jean Galea

    Looking forward to the removal of the Links Manager, have had to remove it manually for my clients as they never had any use for it.

  • http://www.CementScience.com Cement Science

    Just expecting, I think wordpress should be more simple and flat to get good performance, especially the speed.

  • Viral Patel

    http://8bit.io/state-of-the-word-2012/
    Please check this post. there a video for conference on wordpress.

    i first check this video and suddenly come here from google search.

    And Thanks for more info

  • http://www.talo.it taloweb

    <em>”Reworking the Upload/Insert Media workflows. Nacin specified that it was important to keep the scope for this one narrow for the moment.”</em>

    this is not a good new, I think that it’s the media management is really improved… in a medium-big WP installation (>100 posts) media is spread in folders with image replication (with dimension in file names), in content is inserted direct html link to file… this is so hard to mantain…

  • Rod Salm

    Yeah! A new colour picker: http://make.wordpress.org/core/2012/11/30/new-color-picker-in-wp-3-5/
    from Matt Wiebe on the team made it to 3.5. I’m a colour geek, so this is a great little addition for me!

    ­Rod Salm
    Death At Your Door, a weekly webcomic about Death trying to live a life.