Post Formats UI is exiting core, will live as a plugin
This is a hard decision. I’ve been talking to a lot of WordPress core developers and contributors, and the overwhelming consensus is that Post Formats UI is not ready for WordPress core, and that it would be a mistake to ship it as it currently exists. We’re going to pull it out, and let it continue development as a plugin, much like MP6.
I fought hard for it, and a lot of people put a lot of effort into it. But the result just isn’t compelling, or obvious, or any of the things that it should be. It’s not just a matter of polish, it seems to be a fundamental issue with the concept. The release can’t be held up any longer for this. It needs to come out. I should have made this decision earlier. That’s on me. But letting it ride would be the worse mistake.
Here is the proposed plan for extracting it, and for dealing with other tangentially related or other release-related items:
Post Format Things to Move to the Plugin
The posts screen UI,including icons in H2#24452 #24502Enabling all formats by default#24452The custom screen options(go back to what we had before) #24452The content/excerpt/title necessity modifications in#24503wp_insert_post()Content area size changes#24452structured-post-formats supportandpost_formats_compat()#24453 #24454Revisioning of the post format and post format metadata keys#24455
Post Format Things to Keep in Core
- Icons on
edit.php(perhaps adding them to the radio format chooser to sync that context) #24519 post-new.php?format=shortcut- aside/status auto title generation (when blank)
- URL extraction function (renamed from
get_content_url()toget_url_from_post_content()) Post Format previewing#24483
Upgrade Path for Beta Dogfooders
- Consider rolling upgrade that pieces together post_content based on existing meta keys
- Alternatively, include this as a tool in the post formats plugin
- Perhaps a WP-CLI component to the post formats plugin, so those upgrades can be done on the command line, once
Strategy for Media
- Leave most of
wp-includes/media.php— keep audio/video support - Call functions directly rather than calling
do_shortcode()#24505 Have#24504 (NOPE)wp_get_(audio|video)_extensions()wrapwp_get_mime_types( $type = null )if feasible- Remove or make sane
attachment_url_to_postid()#24458 - For A/V shortcodes, include the attachment ID, instead of just the URL (makes
attachment_url_to_postid()unnecessary) #24458 - Transition those IDs on import #24458
- Consistency: embed shortcode takes URL as its content, but a/v ones take an attribute — make both for both? #24456
Shortcodes
- Keep
shortcode_exists()andhas_shortcode()
What Else?
Did I miss anything? Is there something that doesn’t seem like the right path forward to you? Let’s hash this out so we can move on it.








nphaskins 8:21 pm on May 29, 2013 Permalink | Log in to Reply
It seemed mostly O.K to me kinda sad to hear it was pulled out. So with it going to a plugin does this mean core will never have UI for post formats?
Mark Jaquith 8:22 pm on May 29, 2013 Permalink | Log in to Reply
Doesn’t mean that! Pulled out to plugin with the hope of eventually reintegrating it. Much like MP6.
nphaskins 8:23 pm on May 29, 2013 Permalink | Log in to Reply
Right on. Well if it didn’t “feel right” then gotta agree with you. And nice it’s going to at least a plugin. Good move.
Chuck Reynolds 8:54 pm on May 29, 2013 Permalink | Log in to Reply
there a repo yet for this? git or on wp plugins repo?
Frankie Jarrett 8:28 pm on May 29, 2013 Permalink | Log in to Reply
Agreed. It’s the right decision at this point to safely move forward. Thanks, Mark.
Mel Choyce 8:29 pm on May 29, 2013 Permalink | Log in to Reply
If we want to keep the new icons, here are two rough ideas for placing them in the post formats metabox:
Mel Choyce 8:30 pm on May 29, 2013 Permalink | Log in to Reply
Though I definitely think ten formats is way too much, for the record.
Mark Jaquith 8:33 pm on May 29, 2013 Permalink | Log in to Reply
One of the things I’m proposing we walk back is enabling all formats for all themes. But yeah, I agree that we have too many in general. I have a few ideas there, but they’re beyond the scope of this post.
Nice jobs on those mockups! #1 seems better balanced, but also seems busier because you need horizontal lines to keep people from losing track as they scan. #2 is what I had pictured. Fairly conservative.
John James Jacoby 8:52 pm on May 29, 2013 Permalink | Log in to Reply
I like #2 also. Maybe turn the currently selected option color?
Mel Choyce 9:15 pm on May 29, 2013 Permalink
Boom:
adamsilverstein 8:31 pm on May 29, 2013 Permalink | Log in to Reply
great idea, like #2
Frankie Jarrett 8:33 pm on May 29, 2013 Permalink | Log in to Reply
+1 I like them both, #2 looks the most like core as it is today.
Ipstenu-DH 8:41 pm on May 29, 2013 Permalink | Log in to Reply
I’m with Jaquith – I like #1, but the lines are both needed and too busy so I think #1 would be better right now. The icons are too good to lose!
Amy Hendrix (sabreuse) 8:50 pm on May 29, 2013 Permalink | Log in to Reply
Fast with the mockups! I like #2
Mel Choyce 8:55 pm on May 29, 2013 Permalink | Log in to Reply
To be honest, I’ve been sitting on these for a couple weeks.
Amy Hendrix (sabreuse) 9:02 pm on May 29, 2013 Permalink | Log in to Reply
Hush. Don’t tarnish the legend.
Jose Castaneda 9:03 pm on May 29, 2013 Permalink | Log in to Reply
And by weeks you mean seconds.
adamsilverstein 9:17 pm on May 29, 2013 Permalink | Log in to Reply
aha!
mindctrl 8:54 pm on May 29, 2013 Permalink | Log in to Reply
#2 is nice, but I wonder… to make it even cleaner, is there a way to hide the radio buttons and make the selected item shaded/highlighted? That would be smooth.
Jose Castaneda 8:54 pm on May 29, 2013 Permalink | Log in to Reply
I was actually wondering the same thing when I saw #2
Chuck Reynolds 8:55 pm on May 29, 2013 Permalink | Log in to Reply
#2 is the only right way right now
Mustafa Uysal 9:17 pm on May 29, 2013 Permalink | Log in to Reply
Yeah #2 make sense for UX
Travis Northcutt 8:30 pm on May 29, 2013 Permalink | Log in to Reply
Mark, thanks for making the tough call to keep things moving forward.
Grant Palin 8:36 pm on May 29, 2013 Permalink | Log in to Reply
That’s unfortunate, as the built-in UI is something I’ve been watching for a while. Good to know that it may eventually be reintegrated into core after it stabilizes and matures some more. Would the plugin solution be set up to minimize difficulties in transitioning it back to core? That is, forward compatibility?
Grant Palin 8:39 pm on May 29, 2013 Permalink | Log in to Reply
Though I do see the rationale in separating the two, similar to that of the admin UI plugin. Don’t hold up the core release unnecessarily, but keep the door open for future integration.
mor10 8:47 pm on May 29, 2013 Permalink | Log in to Reply
A hard decision to be sure, but the right one nonetheless. I believe Post Formats have a place in WordPress, but not in the core. I see great things ahead for Post Formats as a plugin. And mad props to the developers. Good code is good code whether it is in the core or in a plugin.
Hassan 8:52 pm on May 29, 2013 Permalink | Log in to Reply
Oh, didn’t see this coming.
…
Don’t know, mixed feelings.
Amy Hendrix (sabreuse) 8:52 pm on May 29, 2013 Permalink | Log in to Reply
Thanks for making the tough call. I still think it’s a terrific feature, but I’d much rather give it time to evolve as it should rather than being shoehorned in to the (way cluttered, but that’s a different discussion) edit screen to make a deadline.
And I’m super-happy we get to keep the stuff that came with.
Chuck Reynolds 8:52 pm on May 29, 2013 Permalink | Log in to Reply
wow this is huge… mid dev w/ post formats… with the way they’re going it does seem like the best decision to pull them and make a killer plugin for it.
taupecat 8:55 pm on May 29, 2013 Permalink | Log in to Reply
I’m sad to see the post formats UI go. I was really looking forward to it, but happy that we’ll be able to use it via the plugin.
extravaganzasd 8:55 pm on May 29, 2013 Permalink | Log in to Reply
Thanks for this Mark – hopefully Post Formats will have a rejuvenating “vacation” from core and come back better than ever.
Eric Andrew Lewis 9:02 pm on May 29, 2013 Permalink | Log in to Reply
If something is pushed into a plugin, it’s no less awesome for it. Cheers to all the awesome work that’s been done on it, looking forward to the plugin version.
Chuck Reynolds 9:10 pm on May 29, 2013 Permalink | Log in to Reply
biggest concern right now is timing.. when. mid dev with something and i’m fully engulfed in post formats and cpts…. sigh.
Siobhan 9:08 pm on May 29, 2013 Permalink | Log in to Reply
Really sorry to see this go – I’ve been having lots of fun using Post Formats recently. I don’t think I’d have ever used them if it hadn’t been a core thing with me running trunk.
However, it sounds like the right decision, and a tough one to make. I’ll be installing the plugin and, as a recent post format convert, am happy to help with any feedback and improvements to it.
mt_Suzette 9:13 pm on May 29, 2013 Permalink | Log in to Reply
I agree with Siobhan, sad to see this feature go as I was really digging the Post Formats, but I can understand the need to keep core as lean and mean as possible, and add it as a plugin if desired. Very hard decision to make, and I fully support it and look forward to using the plugin for those clients it will benefit.
Syed Balkhi 9:13 pm on May 29, 2013 Permalink | Log in to Reply
Good call there
I think it was getting a bit crowded in the Post UI for a whole lot of us who won’t be using the post formats.
Devin Reams 9:14 pm on May 29, 2013 Permalink | Log in to Reply
Mark, I can’t remember if Alex brought the “Post Formats Fallback” to your attention early on. This is probably easy to incorporate or at least give a head start if desired:
http://alexking.org/blog/2011/11/02/wordpress-post-format-fallbacks
https://github.com/crowdfavorite/wp-post-formats-fallback
Andrew Nacin 8:22 pm on June 3, 2013 Permalink | Log in to Reply
Devin, yeah, the feature was heavily influenced by Alex’s work.
Devin Reams 11:28 pm on June 4, 2013 Permalink | Log in to Reply
Right. I was referring to reminding of the “Fallback” tool in reference to the need for:
John James Jacoby 9:14 pm on May 29, 2013 Permalink | Log in to Reply
This really is a shame. Any opinions worth sharing on what could have been done to avoid the retraction? We had all hands on deck with this at the beginning, then it got broken up into minutia, followed by a few weeks of tuning.
What did we learn from this experience, and how do we avoid it for future releases? Maybe a post-mortem-post after 3.6 is out?
toscho 10:17 pm on May 29, 2013 Permalink | Log in to Reply
Maybe each new feature (remember favicons?) should live in a separate branch until it is ready to be merged without blocking the release. Or it should start as a plugin until the interface and the code work good enough.
Mark Jaquith 11:07 pm on May 29, 2013 Permalink | Log in to Reply
I will do a postmortem on the release.
BobDunn-Trainer 9:18 pm on May 29, 2013 Permalink | Log in to Reply
I agree, I think it was a good decision. For many who love and use WordPress all the time, I can relate to the loss. But for the average user, I’m still on the fence there. Even with their introduction, it could have only added more confusion or a matter of just ignoring them. I like seeing the direction of a plugin… great job and I know it wasn’t a decision that was made lightly.
Devin Walker 9:19 pm on May 29, 2013 Permalink | Log in to Reply
I believe post formats was the big new feature in 3.6 that everyone was looking for but if it isn’t ready then I don’t think it should be rushed. It makes sense to put it in a plugin. In my opinion, good decision.
mor10 9:19 pm on May 29, 2013 Permalink | Log in to Reply
How will this impact Twenty Thirteen? It seems to me the core feature of the new theme was the heavy integration of post formats.
Amy Hendrix (sabreuse) 9:55 pm on May 29, 2013 Permalink | Log in to Reply
Very little, actually — the great majority of what Twenty Thirteen does is based on styling the Post Formats that have always existed (well, existed for several years, anyway!), and the team is already working on the remaining changes that need to be made.
mor10 10:22 pm on May 29, 2013 Permalink | Log in to Reply
I’m curious to see how videos will be pulled out of the content for index pages and above-the-title display. That said I think the proposed method of putting image and video links in a separate field was questionable because of the fallback for themes that don’t support Post Formats and how the content risked getting excluded from feeds. Looking forward to seeing solutions to these issues and best practice examples on how to dislodge embedded videos for display elsewhere.
Erlend Sogge Heggen 10:26 am on May 30, 2013 Permalink | Log in to Reply
Graceful fallback from post formats use is a major concern for me as well.
Konstantin Obenland 3:23 pm on May 31, 2013 Permalink | Log in to Reply
It won’t unfortunately.
Nick Halsey 1:43 am on May 30, 2013 Permalink | Log in to Reply
Well it’s straightforward from a technical standpoint but I think it’s awful from a user perspective, especially for new users. The primary feature of the theme is to do cool things with post formats, but the majority of users will not know that about Twenty Thirteen, and likely won’t know about post formats at all.
You can’t really do much in an obvious way with the existing “UI” (if you can call it that), so that leaves Twenty Thirteen in an awkward position for non-power-users. We need to include a tooltip or some sort of obvious help text at a minimum, to ensure that users discover the concept of post formats, point out the metabox, etc. Without post formats, for new users, Twenty Thirteen is just a bold, but mostly white theme with orange accents that discourages a sidebar… and we all know how much more amazing it is than that.
zekeweeks 9:22 pm on May 29, 2013 Permalink | Log in to Reply
Bummed – this was the thing I was looking forward to most in 3.6, and really enjoying in the nightly builds. That said, the decision to hold off until the fundamental issues can be resolved is the right one.
What I’m more curious about – for future additions that are similarly wide ranging in scope, and critical in terms of getting the UX just right, how do we minimize risk for release cycles? Beta 1 was released with the claim that “we shouldn’t release a beta if we were still working on completing the main features” – I don’t bring this up due to any naïve belief that everything is worked out before a beta release; rather, I wonder if such conceptual and UX-critical issues should be solidified earlier in the process. (Or can they even be? Definitely interested in what everyone else thinks.)
Erlend Sogge Heggen 10:20 am on May 30, 2013 Permalink | Log in to Reply
This is easy. All major features should always start their incubation period as a plugin. The MP6 project has proven this approach to be very effective.
(Matt Mullenweg and others seemed to be in favor of this approach, but the notifications bar isn’t responding so I can’t find the comment)
bryananthonylewis 9:22 pm on May 29, 2013 Permalink | Log in to Reply
Great question!
Andrés Villarreal 9:24 pm on May 29, 2013 Permalink | Log in to Reply
Like many people commented before, I have mixed feelings too. Personally, I would have love to see this feature in the core, but on the other hand, I think WordPress has evolved a lot from the simple blogging platform that it used to be years ago, and the post formats UI could have meant an unjustified rollback towards that way, even being a burden for non-bloggers that won’t use it.
wptotaltraining 9:37 pm on May 29, 2013 Permalink | Log in to Reply
I think that is a really good call. I was worried about training my clients on that, because most of them struggle with just the basics. Also I am looking forward to the new dashboard in the new release so glad to get it moving. Making it a plugin is great way for those who understand it to use it.
amdirect 9:53 pm on May 29, 2013 Permalink | Log in to Reply
Big decision……also a tough one I bet. Don’t know if it is bad or not, just digesting it now. Knee jerk reaction is not good, but will think about it more.
Thank y ou,.
blondishnet 10:23 pm on May 29, 2013 Permalink | Log in to Reply
Nice mockups.
The decision for making this a plugin is logical. I don’t use a lot of the post formats currently.
Shapeshifter 3 10:42 pm on May 29, 2013 Permalink | Log in to Reply
I know I’m not a Core Developer, but I find this irritating. Trying to get developers to continually agree on a focused destination must but be like trying to herd cats. As an end user, I thought everybody here was creating a great new feature for WordPress. This is similar to moving the Link Manager to a Plugin (which I immediately installed). The Link Manager was removed from Core because supposedly not enough people used it. A similar sentiment here is that the additional options of post formatting will confuse new users. Too bad…let them read and learn a little. This dumb dog thought you were doing a great endeavor. To placate someone such as myself, can you Please immediately make available the new plugin so I can install what your are now removing from Core…..Sorry if I sound rude.
StyledThemes 11:48 pm on May 29, 2013 Permalink | Log in to Reply
Yikes! I was just working on my next WordPress theme that has a lot of custom styling for each of the post formats. Hopefully this won’t be affected. I’m really not a fan of 80% of the post format options but a couple there are worthy. However, I can understand not wanting to put something in that isn’t ready for prime-time yet and to take on some rethinking of how to implement them is important.
Brent Logan 12:34 am on May 30, 2013 Permalink | Log in to Reply
Core or official plugin, makes no difference to me.
The main benefit of an “officially blessed” post formats structured data format is preventing “lock in” to a specific theme. Now, themes can support this data format and we can choose any theme that supports it.
For that matter, the ability to extract the structured data from older posts that don’t use it is a huge step forward.
Kudos to everyone who had a hand in making this happen. I look forward to continued improvements with post formats.
Mike Zielonka 12:53 am on May 30, 2013 Permalink | Log in to Reply
I am a little bummed because folks that don’t follow the details of WordPress dev may miss out on these new features unless they hear about the plugin.
Could you include the Post Formats plugin in the WP 3.6 updates so folks could at least see what it looks like and give them an admin notice to remove it if they don’t like it?
Andrew Nacin 8:24 pm on June 3, 2013 Permalink | Log in to Reply
By removing it, we’re recognizing that this is not ready for “prime time”. So no, it will not be shipping with 3.6.
Nick Halsey 1:50 am on May 30, 2013 Permalink | Log in to Reply
Is this plugin going to be usable for production environments and non-power-users, or is the idea to do something strictly development-oriented?
I think that releasing a plugin for users that contains the current core behavior and a separate plugin to rethink the UI and iterate, a la MP6, would be in everyone’s best interests. That way all of the theme, etc. developers who have been preparing for a greater core emphasis on post formats can make their plans work for end users with a constant UI until the re-thought UI is potentially re-introduced into core and released. After all, 3 betas were released with the PFUI in some form. Such a plugin would probably use exactly what we have now, and allow people to actually use it without worrying about stability. That sort of a plugin and an MP6-style plugin have entirely different objectives and should be treated accordingly.
Andrew Nacin 8:24 pm on June 3, 2013 Permalink | Log in to Reply
Right, that’s what we’d be going for.
Jon Brown 8:57 am on May 30, 2013 Permalink | Log in to Reply
I want to make sure I’m not filling in the gaps with too many assumptions.
Post Formats have been in core for a long time now and will continue to be in core, correct.
What is getting moved out of beta core and into a plugin is just the recently proposed enhancements to post formats to surface them more even in themes that don’t explicitly support them.
The reason is because that work ended up with what some of us think is a pretty bad UI and it’s better to continue to iterate it in a plugin than it is to release it with core. The new plugin is really intended just a temporary bridge for those that have already started working with the structured post formats and those who wish to continue work on the structured post formats. That plugin is not intended to be core plugin or a long term solution for the masses to consume, right? I’m inferring that from likening it to MP6, whereas some of the comments here seem to think of it as a “core plugin” that people should feel confident adopting as “blessed”.
Aaron D. Campbell 2:30 pm on May 30, 2013 Permalink | Log in to Reply
Correct
Correct
And the plugin will be very much like MP6 in that it will be a staging ground.
Jon Brown 7:36 pm on May 30, 2013 Permalink | Log in to Reply
Thanks for confirming Aaron. Some of the comments here seemed to conflict with what I understood.
Personally I’d like to see MORE major features get developed and iterated as plugins over the course of a couple point releases. Instead of trying to go start to finish on major features in a single point release.
I’d think that approach would reduce the occurrence of things like custom menus, structured post formats, etc. causing major delays to releases like this. Instead of building the functionality from scratch in core, the plugin code iterated over a few releases would get move into core at the begin of a point release dev cycle and then it’d just be a matter of validating the migrated code and minor cleanup.
Maybe it’d even garner more participation because it’d give people a place to really focus their development efforts. I can see non-core contributors getting involved with a core feature development plugin more easily than wading into core trac…
Sami Keijonen 11:43 am on May 30, 2013 Permalink | Log in to Reply
I’ll have to disagree on the decision. But in the same time now I have huge respect to Mark. These kind of decisions are always hard when it impacts so many people one way or another. And there are not so many people out there who can build WP as a better platform and in the same time make big decisions and stand behind them.
I guess most of us might have selfish reasons do we agree or disagree on this one: Now I have to re-think my upcoming theme, update my old theme, now I have to teach my clients new stuff, I don’t like how it looks/works, I like how it looks/works, these should always be in the core / plugin, I don’t eve use post formats, I use them all the time.
WP Core theme, thanks for hard work.
Brad Touesnard 12:51 pm on May 30, 2013 Permalink | Log in to Reply
Tough decision Mark, but I think it’s the right one. I’ve heard from a few developers (client services and product) very concerned about the confusion over these new UI elements and the boom of support it was sure to cause.
I love the idea of MP6 and this new plugin. Cautiously rolling things like this into a plugin, getting it stable, and then letting developers get their toes wet, test it on a few clients and see what happens. Making sweeping changes and having to deal with the consequences all at once is a lot tougher on developers.
memuller 1:18 pm on May 30, 2013 Permalink | Log in to Reply
A sad decision, but the right one nonetheless (but yeah, we could have made it a lot earlier).
I think MP6 has show us that developing new features as a plugin is very, very awesome and effective for a lot of reasons; so I’m thrilled to see this approach being used with more new features.
johnbierly 1:32 pm on May 30, 2013 Permalink | Log in to Reply
Back when the F-117 stealth fighter was still top secret, its pilots weren’t even allowed to tell their families they were flying at night, much less WHAT they were flying. They had to maintain normal schedules with their families (up all day, sleep at night), but for missions they had to flip that around to sleep all day, fly all night. The need for secrecy even in their daily schedules was very hard on their bodies and brains, and two pilots/planes were lost in accidents due to disorientation and fatigue.
So when other pilots stepped up and said, “We’re too tired to fly safely,” it was not seen as a sign of weakness.
It was seen as a sign of STRENGTH.
So double bravo to you and your team, Mark. Bravo for thinking outside the box and trying to add something radical and fresh to WordPress, and bravo again for knowing when to admit it’s not quite ready in its current form. This is why WordPress is king.
contempoinc 3:05 pm on May 30, 2013 Permalink | Log in to Reply
So when can we expect the plugin?
Chris Blackwell 3:52 pm on May 30, 2013 Permalink | Log in to Reply
This is not the right decision! Everyone has been talking about Post Formats UI in WordPress 3.6 and is touted as “the feature” for the next version of WordPress. To pull this out now after 3 betas is ridiculous. If you need more time, then take it, delay the release.
I can just see the boring headlines now, “WordPress 3.6 released with new Theme and some audio/video support”
Sallie Goetsch 5:09 pm on May 30, 2013 Permalink | Log in to Reply
I begin to understand why we were talking about free will and determinism yesterday. :-\ Seriously, though, I’d been using the post formats UI for weeks, because my current WordPress class for MediaBistro started May 8th, and in an attempt to provide my students with instruction they’d need for an imminent upgrade, I recorded 2 sets of video lectures about post formats: one with 3.5 and Twenty Twelve, one with 3.6 beta and Twenty Thirteen.
Everything about the new post formats UI appeared to be working, AND it seemed a lot clearer how you were supposed to go about using them than when they were first introduced. The link post format always puzzled me before; I’d have to look it up, then test it, before I could record an example for the students. (And clearly I never made a habit of using it myself.) My likelihood of using Aside or Chat outside the classroom is approximately nil, but at least the new UI made it clear enough what to do. (I have a client who is using Aside, in a Twenty Twelve child theme, for her workshop announcements, because it’s blue and stands out. Semantically all wrong, stylistically appealing to her.)
What I’d like to be able to take back to my students and to my meetup (which also got a demo of the new post formats UI, on the 19th), is an explanation of what wasn’t working, since they’ve all seen it apparently perfectly functional. You folks are building it, and I trust that you can see far more than I can why it’s not ready for prime time, or at least not ready for core. (I haven’t had time to look at the code, or to test it in any environment but a clean new install with Twenty Thirteen.) But I’d like to be able to take something back to people who thought “This looks easier and more fun than the way it was before.” (It was WAY more fun. Made the page edit screen look sad and neglected by comparison.)
Once the plugin actually exists, I can tell them to install the plugin–which I presume will require 3.6. Are you going to call the plugin something obvious like Post Formats UI, so I can tell them what to look for, even if it’s not available until the class is over? I’m about to record a set of videos on the topic of plugins everyone needs (e.g. backups, security, spam prevention) and then one on plugins for writers (most of these people come from a journalism background), so now would be a good time to be able to include something.
Thanks,
Sallie
Nashwan Doaqan 5:14 pm on May 30, 2013 Permalink | Log in to Reply
+1, It’s the right decision
“Do One Thing & Do It Better Than Anyone Else”
We love WordPress to be clean,smart,easy … I think that the current features are enough for 3.6, we should focus on bugs and making the API better.
Johannes Fosseus 5:41 pm on May 30, 2013 Permalink | Log in to Reply
This is great news, backend ui need to be cleand up. I realy would like to se more stuff hidden or moved to plugins. So, from me, good news.
Veuse 7:58 pm on May 30, 2013 Permalink | Log in to Reply
Will 3.6 still be shipped with the audio/video player? I suppose I will need to create custom meta-panels for video? Would love to see a “featured video” panel included, much like “featured image”
Andrew Nacin 8:25 pm on June 3, 2013 Permalink | Log in to Reply
Yes, audio/video support is staying.
Anointed 9:49 pm on May 30, 2013 Permalink | Log in to Reply
-1
I was so excited about ths one feature that I literally spent weeks sending email notifications out to theme and plugin developers to notify them about the new post-formats ui in order to get them to finally fully support post-formats as it was such a prevalent part of the core. In the past, getting theme and plugin authors to add proper support for post-formats was virtually impossible. This time I was having great luck in getting acceptance and now you’ve pulled the rug out from underneath us.
I read the entire post and replies but at no point did I see WHY ARE THEY BEING REMOVED?
Like most others, I’ve played around with them for weeks now, built my own theme extensions for them and a few cool plugin concepts and really I have never had a problem. They seemed to work great, so why remove them now?
What is even left to look forward to in 3.6 now?
Frankie Jarrett 10:09 pm on May 30, 2013 Permalink | Log in to Reply
“…a fundamental issue with the concept.” Go look at the open tickets in Trac and they speak for themselves.
WordPress is awesome because things that aren’t ready don’t ship. I think we’re all a little frustrated but we should be mostly thankful and move forward.
Jane Wells gave warning this could happen over a month ago, so it’s not like it’s a huge surprise.
http://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/
Aaron D. Campbell 10:28 pm on May 30, 2013 Permalink | Log in to Reply
It’s not that they didn’t work or that they were unusable. However, in the end they’re no as great as we really want our post format support to be. Usually that’s fine because we can simply iterate and improve with each release, but in this case we’re worried that the direction we took will prevent us from achieving our ultimate goal. We don’t want to paint ourselves into a corner. We’re worried that if we continue as we are now, when we ultimately do something else, we’ll just have a lot of legacy code to support and a lot of extra code to write and maintain for all the backwards compatibility that will be required to make the new stuff work with what we were putting in 3.6.
Without them, there’s still plenty to look forward to in 3.6. Post revisions have gotten a serious facelift and are going to be much easier to use, which is awesome. The new menus changes have tested far better than our old menus. There’s been a lot of work around autosaves, so that data is never lost even if your connection to your server is. The new Twenty Thirteen theme is still being released with this version too! Additionally, not all the work surrounding post formats is being pulled. For example, we’re going to be keeping the new audio and video embeds, which give native support for audio/video embeds directly in WordPress.
Jonas Lundman 1:05 am on May 31, 2013 Permalink | Log in to Reply
Bad idea to remove formats from the core. At least make it as add theme support and dont make a fancy layout cluttered button in the top of edit pages. Leave the metabox as it is.
I just started building themes based on the formats. It filles the gap between categories and theme templates. The latter is to present the structure of the page view and the format to grain the content part in the tamplate, without adding new themes.
For example, in setups as CMS, internal projects with cistom post types and diffrent layers of front end access, a small status format can be adjusted for the contents purpose in layout and script funstions. List formats in categories and make all image format posts open in modal etc etc.
The format UI make it possible to adjust the responsive desgin and views for diffrent roles.
This is a huge step back to remove the UI and the future of using WP as a cloud service and much more.
I agree formats is an overkill for users with default Twenty themes, but the few of us who extend the wordpress world, please respect the small voices in this matter
/ Jonas Lundman, coordinator and project manager.
manuelmasia 1:07 pm on May 31, 2013 Permalink | Log in to Reply
As Anointed I spent a lot of hours to make my themes compatible with the new feature. I think it would be very kind if WP 3.6 had the ability to activate the new UI with a function like add_theme_support(), so the work of many developers won’t be lost.
I think many developers won’t trust anymore the announcements of the beta versions, and this would be a shame.
Jeff Mackey 7:21 pm on May 31, 2013 Permalink | Log in to Reply
I understand the decision. While unfortunate, it does makes sense.
Question –
If I was running the nightly build (recent, that supported the Post Format UI) in a test environment, and had several posts saved using the various formats, and then upgraded to the latest nightly build (that no longer has the Post Format UI), how do I modify those posts now?
For instance, I no longer see the special image, video, or link fields in the Edit Post screen.
Daniel_Iceman 8:29 pm on May 31, 2013 Permalink | Log in to Reply
I’ve been playing with 3.6-beta3 and it looks great, post formats ui don’t seems to be confusing in any way to me. The issue discussed by Jane Wells http://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ don’t occur anymore.
All important modification brings new tools and challenges, recently we saw this with Windows 8 and the Start Menu issue. It was partially solved giving user the oportunity to bring button back by themselves, so if something similar can be used here, would be good if the post formats ui could be activated in a simple way, no plugin, like any other configuration. Let’s say, in Settings > Writing page.
I’m not a pro developer. Sure would not be so hard for beginners to do it as well. Thanks.
porter1985 2:03 pm on June 1, 2013 Permalink | Log in to Reply
i think giving user the option to have this as a plugin is a great step.
Emory 3:31 pm on June 2, 2013 Permalink | Log in to Reply
Post formats were great, and I was really happy with the way they were being implemented. I’m pretty disappoint.
Chandra M 12:30 pm on June 3, 2013 Permalink | Log in to Reply
I am glad this is going out from the next version. I felt it was too confusing as there are just loads of fields and options. It never made sense to me to use 2 image fields for Image post formats and no fields in Gallery post format. It was just turning into a cumbersome CMS. Hope it matures enough at a later time.
Abhishek Ghosh 10:08 pm on June 4, 2013 Permalink | Log in to Reply
It is a very very good decision. #2 with colored icon on hover looks great.
Mike 9:55 am on June 8, 2013 Permalink | Log in to Reply
Just saw the latest build. I have to say it is a mighty shame that talented programmers are engaged in a monthly project to remove goodness from WP.
I’m not buying the GUI confusion mumbo jumbo. Microsoft has made fortunes for many by aggressively promoting GUI confusion and they and we have survived.
I think the confusing GUI aspects would have been quicker improved from release feedback. When evolution of technologies and GUIs is considered, it puts this controversy into perspective – Much a Do About Nothing.
Perhaps there are times when consolidation and retrenchment are good, but there is no evidence that this was one of those times. IMHO there is every indication it was time to move boldly forward.
I urge WordPress folks to keep the spirit and focus on making dreams happen rather than cutting them down to size.
allancole 10:26 pm on June 11, 2013 Permalink | Log in to Reply
I’m chiming in late, but I’m really disappointed about this. I’ve been developing themes for WordPress since 2006 and decided to subscribe to the nightly builds for the first time ever based on the new implementation of this Post Formats GUI alone.
Post Formats have needed their own content fields and their own GUI since 3.1 and I never understood how they were useful without them.
The problem with current Post Format GUI is that it doesn’t explicitly ask users to do anything specific with their content so while compatibility between themes may be better without Format fields, there’s no way for theme devs to deal with Post Format content in any consistent manner. In my opinion, ALL Post Formats should have their own separate content fields. That way all themes can take advantage of the additional content in the same way (or not). Without their content fields, Post Formats are really just standardized categories, which aren’t very intuitive for users to implement and it’s limiting to theme developers who may want to push the envelope.
The design and of the GUI is a separate thing and if its buggy or confusing for users, it may not be worth squeezing it into 3.6 — I get that — then push it to 3.7. While the new GUI may not have been perfect, it was very close to what it needed to be and I found it to be very intuitive. The most confusing part was why each Format didn’t come with it’s own fields (ie: Galleries, Asides, etc). Seems like such an obvious next step for the GUI for the reasons I mentioned earlier. Most of my other smaller gripes have already been mentioned in other comments but Post Formats should also be theme dependent, just like Custom Headers/Backgrounds via add_support().
All-in-all It’s just sad to finally get a taste of a much needed feature only to find out it’ll ultimately be removed from core and converted into a plugin making it more difficult for theme developers to do awesome stuff. I do however, like the idea of implementing it this way for testing purposes a la MP6.
Just my 2¢.