[wp-trac] [WordPress Trac] #14746: Post Formats

WordPress Trac wp-trac at lists.automattic.com
Sat Nov 6 01:31:10 UTC 2010


#14746: Post Formats
----------------------------+-----------------------------------------------
 Reporter:  ryan            |       Owner:                             
     Type:  task (blessed)  |      Status:  new                        
 Priority:  normal          |   Milestone:  3.1                        
Component:  Template        |     Version:                             
 Severity:  normal          |    Keywords:  ongoing-project ui-feedback
----------------------------+-----------------------------------------------

Comment(by greenshady):

 Replying to [comment:104 markjaquith]:
 > The idea here is to standardize. Post Formats are, to start, not much
 more than a taxonomy convention with a UI wrapper. So if you have “Asides”
 on one theme, you can transport them to another theme. If people create
 their own formats, their portability will be zero, or close to zero. While
 this feature is getting started, at least, I think it makes sense to have
 requests for new formats go through core. That way we can announce new
 ones with fanfare, put them on the Codex page, and themers can update
 their themes to support them. Maybe once we’ve iterated a few times and
 have covered all the common use cases, we can make it easier to deviate.
 But to start, a managed economy will result in better standardization.
 >
 > It’s an unusual way to do things for WordPress — the difference here is
 that the main sell we’re offering is portability, and flexibility would
 hamper that goal.

 Here's what's going to happen though if we limit flexibility:

  * A theme dev is going to figure out a way to work around this.
  * That theme dev is going to share this code with other theme devs.
  * Other themes will start being packaged with extra code just for a
 workaround.

 With a simple filter hook, we could offer the flexibility some of us will
 make happen on our own anyway while still providing a standard for most of
 the theme development community.  We could also avoid needless hacks for
 something that's much better handled with one line of code in core.

 Suppose we stick with a standard pool of formats.  Further suppose that
 the "audio" format isn't within this pool.  Essentially, this tells theme
 developers that they must wait until the next major release of WordPress
 to hope (because it's not guaranteed) the audio format will be pushed into
 the standard pool.  It'd be much easier for theme developers to go ahead
 and use the audio format while trying to get it added to the standard list
 at the same time.

 Also, it's us theme developers who will have to explain to users how to
 create new formats.  I can guarantee you that I'll receive requests to do
 so from users the very day I add this feature to one of my themes.  It'll
 be some off-the-wall format that none of us have thought of, but it'll be
 important to a user.

 I like the idea of standardization and portability, but intentionally
 limiting flexibility is just not the WordPress way.  If that's the route
 we take, then we need to cover more scenarios.  A lot more scenarios.
 And, this pool needs to be decided upon by a much larger set of people
 than the developers viewing this ticket.

 Here's a few other ideas for the standard pool of post formats:

  * slideshow
  * audio
  * media
  * list

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/14746#comment:107>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list