<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Make WordPress Core &#187; post formats</title>
	<atom:link href="http://make.wordpress.org/core/tag/post-formats/feed/" rel="self" type="application/rss+xml" />
	<link>http://make.wordpress.org/core</link>
	<description>WordPress Development Updates</description>
	<lastBuildDate>Wed, 19 Jun 2013 03:12:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6-beta3-24432</generator>
	<atom:link rel='hub' href='http://make.wordpress.org/core/?pushpress=hub'/>
		<item>
		<title>Audio / Video support in Core</title>
		<link>http://make.wordpress.org/core/2013/04/08/audio-video-support-in-core/</link>
		<comments>http://make.wordpress.org/core/2013/04/08/audio-video-support-in-core/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 21:57:16 +0000</pubDate>
		<dc:creator>Scott Taylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[MediaElement]]></category>
		<category><![CDATA[post formats]]></category>
		<category><![CDATA[shortcodes]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=3194</guid>
		<description><![CDATA[Post Formats are a big feature in WordPress 3.6. What you may not know is: there is now native support for Audio and Video in core! There has been great support for embeds by way of WP_Embed and oEmbed providers for a while, but, if you wanted to play an MP3 from your Media Library, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Post Formats are a big feature in WordPress 3.6. What you may not know is: there is now native support for Audio and Video in core! There has been great support for embeds by way of <code>WP_Embed</code> and oEmbed providers for a while, but, if you wanted to play an MP3 from your Media Library, you had to install a plugin. Supporting audio and video in core gives bands, podcasters, vloggers, et al the ability to easily and beautifully expresses themselves through sounds and moving pictures without using an external service.</p>
<p><a href="http://make.wordpress.org/core/files/2013/04/nels.png"><img src="http://make.wordpress.org/core/files/2013/04/nels.png" alt="" class="alignnone size-full wp-image-3198" /></a></p>
<h3>How does this work?</h3>
<p>At the core of the experience is the fantastic library, <a href="http://mediaelementjs.com/" title="MediaElement.js" target="_blank">MediaElement.js</a>. MediaElement is the facade layer that gives us maximum file support and cross-browser compatibility. While some libraries require a Flash-only solution to make your media work cross-environment, MediaElement lets you use HTML5 audio / video tags in every browser, and, only when necessary, will use a Flash or Silverlight plugin in the background to make incompatible media work. Translation, things like this: <code>&lt;audio&gt;</code> tag works in old IE, Windows Media files work in Chrome.</p>
<p>MediaElement uses the same HTML markup, regardless of playback implementation, and you can use CSS to skin the players.</p>
<h3>Shortcodes</h3>
<p>MediaElement&#8217;s great, but we don&#8217;t want to be locked in to one external library forever. Instead of using MediaElement-specific markup everywhere, we expose audio and video markup through shortcodes: <code>&#091;audio&#093;</code> and <code>&#091;video&#093;</code>.</p>
<p>For the following scenarios:</p>
<ul>
<li>I have an old post that has a video in the Media Library attached to it, and I want to use the new shortcode: <code>&#091;video&#093;</code></li>
<li>I have the URL for a video, from the Media Library or external, that I want to play:<br />
<code>&#091;video src="video-source.mp4"&#093;</code></li>
<li>I have a source URL and fallbacks for other HTML5-supported filetypes:<br />
<code>&#091;video width="600" height="480" mp4="source.mp4" ogv="source.ogv" webm="source.webm"&#093;</code></li>
</ul>
<p>Same goes for audio:</p>
<ul>
<li>I have an old post that has an audio file in the Media Library attached to it, and I want to use the new shortcode: <code>&#091;audio&#093;</code></li>
<li>I have the URL for an MP3, from the Media Library or external, that I want to play: <code>&#091;audio src="audio-source.mp3"&#093;</code></li>
<li>I have a source URL and fallbacks for other HTML5-supported filetypes:<br />
<code>&#091;audio mp3="source.mp3" ogg="source.ogg" wav="source.wav"&#093;</code></li>
</ul>
<p>Shortcodes focus on the &#8220;what&#8221; and abstract the &#8220;how.&#8221; If you want to use a library that is not MediaElement, you can! Just look at what to filter: <a href="https://core.trac.wordpress.org/browser/trunk/wp-includes/media.php#L998" target="_blank">here</a></p>
<!-- Audio shortcode source not set -->
<h3>Embeds</h3>
<p>There are also new embed handlers for audio and video. Using them is easy as dropping a media link on a line by itself in the editor:</p>
<pre>
http&#058;//my.mp3s.com/cool/songs/coolest.mp3

I like this song because it is really cool!
</pre>
<p>Works for both audio and video with URLs matching the allowed (and filterable) list of extensions (see: <a href="https://core.trac.wordpress.org/browser/trunk/wp-includes/media.php#L823" target="_blank">here</a> and <a href="https://core.trac.wordpress.org/browser/trunk/wp-includes/media.php#L924" target="_blank">here</a>)</p>
<h3>Admin</h3>
<p><a href="http://make.wordpress.org/core/files/2013/04/Screen-Shot-2013-04-08-at-5.53.00-PM.png"><img src="http://make.wordpress.org/core/files/2013/04/Screen-Shot-2013-04-08-at-5.53.00-PM.png" alt="" class="alignnone size-full wp-image-3201" /></a></p>
<p>Using the new post formats UI, it is even easier to get directly at the audio and video in your Media Library. When selecting, the media modal opens to your library, filtered by media type.</p>
<h3>Metadata</h3>
<p>In previous versions of WP, you could upload audio and video, but we were not generating metadata like we do for images. In 3.6, using the getID3 library, we are able to extract data from audio and video like cover art, song length, artist, album, song title, genre, codec, etc. It&#8217;s pretty great. We will soon be exposing more of this data in the admin as well, along with inline previews on the Edit Media page:</p>
<p><img src="http://f.cl.ly/items/0s3u2h2139242z44462z/Screen%20Shot%202013-04-08%20at%202.41.46%20PM.png" /></p>
<h3>Themers</h3>
<p>Themers can get in on the action, too, using structured-post-formats in their theme (Twenty Thirteen is a great place to look). The admin gives users flexibility when associating media with a post. <code>the_post_format_audio()</code> and <code>the_post_format_video()</code> will automagically retrieve and output your media in the front end.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/04/08/audio-video-support-in-core/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 3/14</title>
		<link>http://make.wordpress.org/core/2013/03/15/post-formats-ui-update-314/</link>
		<comments>http://make.wordpress.org/core/2013/03/15/post-formats-ui-update-314/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 07:49:24 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=3106</guid>
		<description><![CDATA[As noted in The Road to 3.6 Beta 1, we&#8217;ve got quite a bit going on for post formats. Many of the tickets are in need of testing (including unit tests) and then a commit. As always, there are a few different fronts: UI/administration, data, and parsing. Here&#8217;s where we are with each, and what [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>As noted in <a href="http://make.wordpress.org/core/2013/03/13/the-road-to-3-6-beta-1/">The Road to 3.6 Beta 1</a>, we&#8217;ve got quite a bit going on for post formats. Many of the tickets are in need of testing (including unit tests) and then a commit. As always, there are a few different fronts: UI/administration, data, and parsing. Here&#8217;s where we are with each, and what needs to get done. There&#8217;s a large variety of tasks here, and we are seeking contributors to help <img src='http://make.wordpress.org/core/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-3106"></span></p>
<h3>UI / Administration</h3>
<p><strong>Main ticket:<a href="http://core.trac.wordpress.org/ticket/19570"> #19570</a></strong></p>
<p>@melchoyce <a href="http://cl.ly/072V1j1H1i3o">refreshed the layout wireframes</a> and we ran them by <a href='http://make.wordpress.org/core/mentions/jenmylo/' class='mention'>@jenmylo</a> for a gut check. The wireframes linked are for reference to see progression &#8211; quite a bit will be different, notably that the collapsing content editor will not actually do that and we probably won&#8217;t be able to get so adventurous with the status format. We are going to do the following and should aim for a commit addressing a good portion of this in the next several days:</p>
<ul>
<li>Remove the separate meta and field display for the image and gallery formats. Though it&#8217;s nice to guide a user through via UI, the image format did not really pose any issues in the user testing, and the whole uncoupled multiple gallery shift in 3.5 makes a separate field less sensible. With good parsing, just the content area should be enough for both. Image also still has the featured image metabox, which is confusing. One thing that we should try doing is having the &#8220;Add Media&#8221; button open the modal in the &#8220;Create Gallery&#8221; panel by default if in the gallery format. Knowing about galleries at all was an issue in user testing, not related to the post format.</li>
<li><a href='http://make.wordpress.org/core/mentions/lessbloat/' class='mention'>@lessbloat</a> proposed a dropdown selector, in these mockups placed by the title: <a href="http://make.wordpress.org/core/2013/02/22/post-formats-ui-update-221/#comment-8182" rel="nofollow">http://make.wordpress.org/core/2013/02/22/post-formats-ui-update-221/#comment-8182</a>. Anything is better than tabs for this interaction, and I&#8217;m sorry that I used them even temporarily as they clearly became a distraction, so we are going to keep the dropdown idea, but try putting it where the screen icon is, per suggestion from Jen.</li>
<li>@melchoyce is making some changes to the icons she&#8217;s been working on: <a href="http://core.trac.wordpress.org/ticket/19570#comment:78" rel="nofollow">http://core.trac.wordpress.org/ticket/19570#comment:78</a>. The standard post icon will be the pin, the gallery icon will become the image icon (since images are not necessarily photos), and the gallery icon should be something like the image icon with a stack behind it.</li>
<li><a href='http://make.wordpress.org/core/mentions/lessbloat/' class='mention'>@lessbloat</a> is going to experiment with what can be done to make TinyMCE less intrusive in some formats where it&#8217;s not as much of a focal point, such as quote, audio, and video. Have warned him about what it means to re-initialize TinyMCE, but teeny mode seems that it would be ideal, and perhaps hide the Add Media button / move it into the TinyMCE toolbar instead, especially for the audio/video formats, so it doesn&#8217;t confuse the user as to what they should be using for which.</li>
<li>Title should be somehow de-emphasized for some formats: aside, status, and image come to mind. A toggle to edit comes to mind, maybe like the way permalink slugs are edited. Titles need to be filled in based on content for those formats, a la P2. Might be nice to try to do something smart with image, like detecting an alt or title attribute for the fill-in, but at the very least, something better than (no title) or Auto Draft. This is less important for a second commit, but <strong>needs a body</strong>.</li>
<li>Audio and video should have inline previews, whether it&#8217;s of oEmbed response, rendered HTML (sanitized per user cap, of course), or a media library item. We should hook up the media modal if possible, especially with the insert from URL panel. Related:Â<a href="http://core.trac.wordpress.org/ticket/15490"> #15490</a> (see farther below for more details on the ticket). <strong>Needs a body or bodies.</strong></li>
<li>Screen option: no longer sure we actually need this with the less obtrusive dropdown for format selection, but if we keep it, it should just hide the switcher.</li>
<li>No-JS: probably means a select dropdown (which should be the non-visible input that is changing with JS on) with a submit button next to it that saves a draft with that format, which will thereby change the screen once it loads again. Not sure what that means for a published post, though. Ideas about execution in that regard are very welcome. <strong>Needs a body or bodies.</strong></li>
<li>Accessibility: need to check on ordering when tabbing through fields and make sure things like labels are done correctly. Also should make sure the switcher is accessible. <strong>Needs a body or bodies.</strong></li>
</ul>
<p><strong>Other tickets and tasks:</strong></p>
<ul>
<li><a href="http://core.trac.wordpress.org/ticket/23198">#23198</a> &#8211; TinyMCE class. <a href='http://make.wordpress.org/core/mentions/azaozz/' class='mention'>@azaozz</a> said he will take a look and get it polished and committed. Looking for it to be there on init as well as dynamically changing with the format. Hooray for editor styles <img src='http://make.wordpress.org/core/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong></strong><a href="http://core.trac.wordpress.org/ticket/16047">#16047</a> &#8211; list table display/filtering. Once we have icons, we should drop those into place next to the post title, with each icon linking to filter the list table down to that format, and lose the column that was added. &#8220;Standard&#8221; (the pin) should not show.</li>
<li><a href="http://core.trac.wordpress.org/ticket/23539">#23539</a> &#8211; previewing. Format should be dealt with the way category is (taxonomy); formats with meta fields are trickier to deal with given that post meta is not stored separately for revisions. <strong>Not sure where this stands.</strong></li>
</ul>
<p><strong>Bonus:</strong> @ryelle is working on a dashboard widget for one-click entry into writing a post in a given format, which should help with discoverability. Have suggested that work on this be done as a plugin for a couple reasons &#8211; so patches don&#8217;t go stale and so that if it doesn&#8217;t quite make it to core for one reason or another (whether that&#8217;s functionality or decision that it&#8217;s not for core), it&#8217;s available as something usable for those who want it and/or for user testing and data collection.</p>
<h3>Data</h3>
<ul>
<li><a href="http://core.trac.wordpress.org/ticket/23347">#23347</a> â€” Theme fallback output. We need to remove gallery and image fallbacks along with removing them as separate meta. This needs some more work regarding more/excerpts and probably pagination as well &#8211; see <a href="http://core.trac.wordpress.org/ticket/23347#comment:41" rel="nofollow">http://core.trac.wordpress.org/ticket/23347#comment:41</a> for more details. Seems that placement before/after needs to be different per different formats &#8211; link should default to after as it is now, but audio, video, and quote should probably be before the_content. <strong>Needs a body.</strong></li>
<li><a href="http://core.trac.wordpress.org/ticket/23282">#23282</a> &#8211; HTML5 audio / video and<a href="http://core.trac.wordpress.org/ticket/23673"> #23673</a> â€” video / audio metadata. These need to drop in together, and we should do it soon and let it soak. We can test patches all day, but nothing beats getting it into trunk for a wider audience and set of environments. There are concerns about needing jQuery on the front, but in the last dev chat we decided to at least drop it in and let it soak. <strong>Needs lead dev eye and blessing for commit ASAP, please.</strong></li>
<li><a href="http://core.trac.wordpress.org/ticket/23726">#23726</a> â€” Show Audio and Video previews on Edit Attachment screen. Pretty much comes with the above.</li>
<li>Provided that the link and quote formats continue to use a separate field for URL, they should probably be added to the pingback URLs. See<a href="http://core.trac.wordpress.org/ticket/18506"> #18506</a>.</li>
<li>Meta doesn&#8217;t delete, because it&#8217;s not passed in $_POST if empty. Likely not a particularly complicated fix.</li>
</ul>
<h3>Parsing</h3>
<p><strong>Tracking ticket:<a href="http://core.trac.wordpress.org/ticket/23725"> #23725</a></strong></p>
<p>So many thanks to @wonderboymusic for leading the charge here. These need a commit very soon so that Twenty Thirteen can move on with practical usage. The biggest use cases are going to be image and gallery formats, as well as new theme, old data. Parsing functions will be available for use by devs, and in core should be used as fallbacks in the get_post_format_meta() function.</p>
<ul>
<li><a href="http://core.trac.wordpress.org/ticket/22960">#22960</a> â€” Extract images from content, attached to post, gallery, or arbitrary string. Has unit tests and patch. <strong>Needs testing and a lead dev eye and blessing.</strong></li>
<li><a href="http://core.trac.wordpress.org/ticket/23570">#23570</a> â€” Extract a URL from an arbitrary string, HTML, or the current $post. Has unit tests and patch. <strong>Needs testing and a lead dev eye and blessing.</strong></li>
<li><a href="http://core.trac.wordpress.org/ticket/23572">#23572</a> â€” Parse Audio / Video data out of arbitrary content or a post. Has patch, needs unit tests. Needs<a href="http://core.trac.wordpress.org/ticket/23282"> #23282</a> to go in first.</li>
<li><a href="http://core.trac.wordpress.org/ticket/23625">#23625</a> â€” Parse chat as structured data. Has patch and unit tests, but needs to be scaled back and just allow for added formats (regex patterns) via plugins. Suggest that it just be split by lines, ignoring empties, with anything before the first colon becoming the label for that line (screen name, speaker, whatever you want to call it).</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Will need screen help text, possibly/probably its own panel. If we keep the screen option for post formats, would be smart to hide the panel if toggled off.</li>
<li>Codex will need attention. I know of <a href="http://codex.wordpress.org/Post_Formats" rel="nofollow">http://codex.wordpress.org/Post_Formats</a>. Seems that user documentation needs to be separated from theme dev documentation.</li>
</ul>
<h3>Otherwise related</h3>
<ul>
<li><a href="http://core.trac.wordpress.org/ticket/15490">#15490</a> &#8211; oEmbed preview for insert from URL in media modal. We found in user testing that users go back to this panel for all sorts of things, including YouTube URLs and the like. There&#8217;s a working patch from <a href='http://make.wordpress.org/core/mentions/jtsternberg/' class='mention'>@jtsternberg</a> that could use a little finessing. The Ajax action is probably going to be helpful with audio/video inline previews on the edit post screen.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/03/15/post-formats-ui-update-314/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 2/21</title>
		<link>http://make.wordpress.org/core/2013/02/22/post-formats-ui-update-221/</link>
		<comments>http://make.wordpress.org/core/2013/02/22/post-formats-ui-update-221/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 20:56:46 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=3072</guid>
		<description><![CDATA[First run commit, mostly for soaking of functionality, went into trunk on Monday. This includes fallback output for theme compat and fields in the admin. The admin UI does not represent anything final &#8211; especially of note is the tabs, which are essentially the way they are in order to reuse CSS and avoid adding [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>First run commit, mostly for soaking of functionality, went into trunk on Monday. This includes fallback output for theme compat and fields in the admin. The admin UI does not represent anything final &#8211; especially of note is the tabs, which are essentially the way they are in order to reuse CSS and avoid adding temporary code to core.</p>
<p><span id="more-3072"></span></p>
<p>Our next steps for the actual building of the UI are:</p>
<ul>
<li>Hook up the media modal to the gallery field.</li>
<li>Doing some preview magic for audio/video, also possibly hooking up the media modal.</li>
<li>Adding icons for each selector (currently tabs) and some of the inputs.</li>
<li>Experimenting with interactions for the selector itself &#8211; it still seems that a selector that collapses on itself once a format has been chosen, rather than tabs that always show everything, will be better.</li>
<li>Hiding the title and/or the content for some of the post types. @melchoyce&#8217;s wireframes show which formats should have the title hidden by default; note that we should always allow the title to be edited, even if hidden under a toggle. The same goes for the content &#8211; can be hidden for some of the post types where the content serves more as a description or commentary on the other data provided for the format (image, gallery, audio, video, and quote come to mind).</li>
</ul>
<p>Related to hiding the title, we need to add a way for titles to be smartly auto-generated/populated for those formats where a title isn&#8217;t prominently &#8220;required&#8221;. Some of the ones that also don&#8217;t need content may be served well with some smart detection if possible, e.g. the title of a video or image.</p>
<p>After discussion about old and new themes and content, we&#8217;ve chosen to go a little more aggressive with compat output. We had previously attempted using the current add_theme_support( &#8216;post-formats&#8217; ) implementation to determine whether or not compat output should appear, but it quickly became apparent that it would create less-than-ideal situations with themes that supported post formats in the original style but have not updated. We&#8217;ve now introduced add_theme_support( &#8216;structured-post-formats&#8217; ) for themes to indicate that they handle the metadata for a given format(s) and that core need not add fallback output. See the commit message on <a href="http://core.trac.wordpress.org/changeset/23467">r23467</a> for more details.</p>
<p>The next step for fallback output is to accommodate new-style themes (that is, themes that specifically handle metadata) with old-style content. The <a href="http://codex.wordpress.org/Post_Formats">Codex</a> has recommendations for content entry/handling that will help us figure out what might have previously been done for post format support. @wonderboymusic has started work on functions to parse out relevant format data from the content itself:<a href="http://core.trac.wordpress.org/ticket/23570"> #23570</a> (URL),<a href="http://core.trac.wordpress.org/ticket/23572"> #23572</a> (audio/video), and<a href="http://core.trac.wordpress.org/ticket/22960"> #22960</a> (getting images from a gallery shortcode, especially the first). We&#8217;ll need more for other formats, but this is a start. While that is going on, we&#8217;ve been discussing what the theme output layer would look like and how de-duplication would work. &#8220;Cutting&#8221; the parsed-out data from the content itself before display is, again, a bit aggressive, but seems likely to be the best way forward (noting that it would be on display only, not actually altering the user&#8217;s content). See post-dev chat IRC logs for more details: <a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-02-20&amp;sort=asc#m560171">https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&#038;day=2013-02-20&#038;sort=asc#m560171</a></p>
<p>Finally, note that we&#8217;ve created a <a href="http://core.trac.wordpress.org/query?status=accepted&amp;status=assigned&amp;status=new&amp;status=reopened&amp;status=reviewing&amp;component=Post+Formats&amp;order=priority">Post Formats</a> component in Trac. There will sometimes be some overlap between components, but especially for the 3.6 cycle, let&#8217;s put anything that relates to getting this feature working in that component so we have it handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/02/22/post-formats-ui-update-221/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 2/4</title>
		<link>http://make.wordpress.org/core/2013/02/05/post-formats-ui-update-24/</link>
		<comments>http://make.wordpress.org/core/2013/02/05/post-formats-ui-update-24/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 03:51:33 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2907</guid>
		<description><![CDATA[Not a whole lot to discuss today &#8211; working away at patches on #19570 (edit form UI) and #23347 (theme compat). Could use a patch on #15490 (retrieval of oEmbed data and previewing, which I suspect will become relevant to the edit form UI) and testing of #23282 (audio/video shortcode and player) and #16047 (list [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Not a whole lot to discuss today &#8211; working away at patches on<a href="http://core.trac.wordpress.org/ticket/19570"> #19570</a> (edit form UI) and<a href="http://core.trac.wordpress.org/ticket/23347"> #23347</a> (theme compat). Could use a patch on<a href="http://core.trac.wordpress.org/ticket/15490"> #15490</a> (retrieval of oEmbed data and previewing, which I suspect will become relevant to the edit form UI) and testing of<a href="http://core.trac.wordpress.org/ticket/23282"> #23282</a> (audio/video shortcode and player) and<a href="http://core.trac.wordpress.org/ticket/16047"> #16047</a> (list table column).</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/02/05/post-formats-ui-update-24/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 1/31</title>
		<link>http://make.wordpress.org/core/2013/02/01/post-formats-ui-update-131/</link>
		<comments>http://make.wordpress.org/core/2013/02/01/post-formats-ui-update-131/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 05:32:33 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2859</guid>
		<description><![CDATA[Had really good conversations in Wednesday&#8217;s dev chat and continued in today&#8217;s office hours. Seems like we&#8217;ve got a really good direction. All the UI will be available all the time and theme support for individual formats will shift to serving as a flag for whether or not the theme handles format-specific data for display. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Had really good conversations in Wednesday&#8217;s dev chat and continued in today&#8217;s office hours. Seems like we&#8217;ve got a really good direction. All the UI will be available all the time and theme support for individual formats will shift to serving as a flag for whether or not the theme handles format-specific data for display. If a format is not explicitly supported by the theme, there should be simple, semantic fallback output that can be hooked on to the_content. This allows the admin UI to stay consistent and able to offer data fields that don&#8217;t just disappear into nothingness, and themes can actually support post formats with just styling rather than handling format-specific data themselves.</p>
<p>@beaulebens is working on the fallback output on<a href="http://core.trac.wordpress.org/ticket/23347"> #23347</a>, and @sabreuse is joining @rachelbaker to work on the edit form and switcher on<a href="http://core.trac.wordpress.org/ticket/19570"> #19570</a>. @melchoyce has updated wireframes she&#8217;ll be linking to in a comment here. TBD: no-JS treatment, will also need to be keeping an eye on accessibility.</p>
<p>Also, <a href="http://make.wordpress.org/ui/2013/01/31/have-made-it-through-the-second-round-of/">user testing was done with core as-is</a>, and I&#8217;ve got videos to watch and analyze for post formats using Crowd Favorite&#8217;s UI and fallback code. These are extremely revealing and are really helping us identify pain points as well as setting a baseline for measuring any improvements we hope to make.</p>
<ul>
<li><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-01-31&amp;sort=asc#m544473">Office hour log</a></li>
<li><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-01-30&amp;sort=asc#m543644">Dev chat log</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/02/01/post-formats-ui-update-131/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 1/28</title>
		<link>http://make.wordpress.org/core/2013/01/30/post-formats-ui-update-128/</link>
		<comments>http://make.wordpress.org/core/2013/01/30/post-formats-ui-update-128/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 03:10:15 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2855</guid>
		<description><![CDATA[@lessbloat has started new rounds of user testing &#8211; one with core as-is, and one using the Crowd Favorite code and San Kloud for the theme so that all formats are enabled. Will be reviewing and posting those when they come in. We&#8217;re going to go ahead and get patching so we can test and [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href='http://make.wordpress.org/core/mentions/lessbloat/' class='mention'>@lessbloat</a> has started new rounds of user testing &#8211; one with core as-is, and one using the Crowd Favorite code and San Kloud for the theme so that all formats are enabled. Will be reviewing and posting those when they come in.</p>
<p>We&#8217;re going to go ahead and get patching so we can test and iterate, and still looking for somebody interested in creating icons. @rachelbaker will be working on the form itself and switching. Would love a volunteer or two on data retrieval and theme usage functions, but will likely be looking at that myself in the next couple of days.</p>
<p><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-01-28&amp;sort=asc#m542013">Office hour log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/01/30/post-formats-ui-update-128/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 1/24</title>
		<link>http://make.wordpress.org/core/2013/01/27/post-formats-ui-update-124/</link>
		<comments>http://make.wordpress.org/core/2013/01/27/post-formats-ui-update-124/#comments</comments>
		<pubDate>Sun, 27 Jan 2013 00:20:21 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2818</guid>
		<description><![CDATA[Apologies for the late update &#8211; helps if you actually publish the post! We were in #wordpress-ui due to a little scheduling conflict &#8211; we&#8217;ll hopefully be back in #wordpress-dev next week, and are sorry for any confusion. Discussion point 1: format switcher, with an example from @lessbloat: http://f.cl.ly/items/1t09071U2v1E2x2s3X2i/post-formats.png (we would use &#8220;Standard&#8221; as opposed [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Apologies for the late update &#8211; helps if you actually publish the post! <img src='http://make.wordpress.org/core/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We were in #wordpress-ui due to a little scheduling conflict &#8211; we&#8217;ll hopefully be back in #wordpress-dev next week, and are sorry for any confusion.</p>
<p>Discussion point 1: format switcher, with an example from <a href='http://make.wordpress.org/core/mentions/lessbloat/' class='mention'>@lessbloat</a>: <a href="http://f.cl.ly/items/1t09071U2v1E2x2s3X2i/post-formats.png">http://f.cl.ly/items/1t09071U2v1E2x2s3X2i/post-formats.png</a> (we would use &#8220;Standard&#8221; as opposed to &#8220;Text&#8221; for that label). We will not be blocking the current behavior/ability to just start writing a post when you enter the add new screen, i.e. no forced selection of a post format before you can start writing. There is some concern about user confusion in that one might think that you can/should specify data for multiple formats in a single post if the switcher is always viewable. A viable idea seems to be that all formats are shown when you load the add new post page, which then collapse into one item (the selected one) upon a specific selection. Editing an existing post, including drafts, will only show the one format selected. Clicking on the selected format would allow for switching of the format via a to-be-determined interaction. There&#8217;s also the idea that a screen option would be provided to turn off the switcher entirely should the user so desire, just as the &#8220;Format&#8221; metabox can be turned off now.</p>
<p><strong>Action: Call for icons, one per post format. </strong>No dimensions determined yet; keep in mind that 2x versions will be needed.</p>
<p>Discussion point 2: data structure needs, based on this really great start on wireframes by @melchoyce: <a href="http://make.wordpress.org/core/2013/01/22/post-formats-ui-update-121/#comment-7674">http://make.wordpress.org/core/2013/01/22/post-formats-ui-update-121/#comment-7674</a>. Proposed:</p>
<ul>
<li>Media URL/embed code/shortcode (basically, text), to be shared between audio and video</li>
<li>Link URL, to be shared between link and image</li>
<li>Quote content</li>
<li>Quote source</li>
<li>Gallery, which would be a shortcode that likely needs to default to [gallery] for backcompat; would use shortcode with list of IDs for new style</li>
<li>Image, which could be an attachment ID or URL (this is separate from featured image)</li>
</ul>
<p>Sharing data fields (storage TBD, likely post meta) would mean that switching between formats that are similar in data needs would retain that field. <strong>Action: discuss proposed data structure in comments; pros/cons of sharing fields between formats, anything missed, etc. Also discuss anything related to the wireframes; </strong>@melchoyce was working on some discussed tweaks (although she may be understandably behind due to computer theft <img src='http://make.wordpress.org/core/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ), and there will likely be more that we&#8217;ll want to do.</p>
<p>Finally, as a tightly-related item, @wonderboymusic started work on the possibility of an HTML5 audio/video player in core:<a href="http://core.trac.wordpress.org/ticket/23282"> #23282</a>. Testing and feedback more than welcome.</p>
<p><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-ui&amp;day=2013-01-24&amp;sort=asc#m79143">Full chat log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/01/27/post-formats-ui-update-124/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 1/21</title>
		<link>http://make.wordpress.org/core/2013/01/22/post-formats-ui-update-121/</link>
		<comments>http://make.wordpress.org/core/2013/01/22/post-formats-ui-update-121/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 04:26:00 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2797</guid>
		<description><![CDATA[Still looking for wireframes/storyboards for possible UI ideas for each post format. To put it succinctly, we are looking to address discoverability, value, and usability, approximately in that order. We will at some point need to talk about how users get there in the first place, but again, for now let&#8217;s focus on the add/edit [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Still looking for wireframes/storyboards for possible UI ideas for each post format. To put it succinctly, we are looking to address discoverability, value, and usability, approximately in that order. We will at some point need to talk about how users get there in the first place, but again, for now let&#8217;s focus on the add/edit post screen. We briefly touched on what would happen to the UI if the theme doesn&#8217;t support the post format &#8211; there seems to be early consensus that the UI itself stay altered (e.g. if there were a separate input for a link URL) but there would be a warning of some sort about the lack of theme support.</p>
<p>A large portion of our office hour today was spent discussing a script for user testing that we can use throughout this process to help us evaluate the changes proposed. We need to use a theme that includes all ten formats, doesn&#8217;t do anything to the admin UI, and preferably does something to the front end display for each. One that I know of is <a href="http://wordpress.org/extend/themes/san-kloud">San Kloud</a>, although it has some deprecated function usage (hey @kovshenin &#8211; want to fix that? <img src='http://make.wordpress.org/core/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ); other suggestions welcome.</p>
<p>Since the first part of the issue here is discoverability, the script needs to not hand-hold the format selection or entry process. Here&#8217;s a rough outline of what it might look like &#8211; discuss any changes in the comments, and <a href='http://make.wordpress.org/core/mentions/lessbloat/' class='mention'>@lessbloat</a> will help us get testing. Some of these are particularly difficult to describe in a non-leading manner. Through each of these, it would be good to have the user narrate what they want or expect will happen for each of these formats. A little fuzzy since we&#8217;re not going to point them at the format picker and a given tester may not be used to blogging, but the more narration of thinking/expectations, the better.</p>
<ul>
<li>Standard/text: Add a blog post entitled X, with the following text. Publish and view the post.</li>
<li>Aside: Add a brief blog post without a title, or what might be referred to as an &#8220;aside&#8221;. Publish and view.</li>
<li>Status: Add a blog post that represents your current status as (provide text), the way you might on a site like Facebook or Twitter. Publish and view.</li>
<li>Chat: Add a chat blog post where the content is a chat transcript (provide something to copy-paste). Publish and view.</li>
<li>Quote: Add a quote blog post with X quote attributed to Y. Publish and view.</li>
<li>Link: Add a link blog post with X text linking to [URL]. Publish and view.</li>
<li>Image: Add an image blog post and insert X image into the content editor. Publish and view.</li>
<li>Gallery: Add an image gallery blog post with X images <strong>(this probably needs step-by-step instructions for creating a gallery)</strong>. Publish and view.</li>
<li>Video: Add a video blog post with [something from YouTube]. Paste the URL on its own line without linking it. Publish and view.</li>
<li>Audio: Add an audio blog post with [something from SoundCloud]. Paste the URL on its own line without linking it. Publish and view.</li>
<li>View your site. (If they chose formats, it should show the differences pretty clearly in a post archive view, hence the importance of choosing an appropriate theme.)</li>
</ul>
<p><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-01-21&amp;sort=asc#m537238">Full IRC chat log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/01/22/post-formats-ui-update-121/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Post Formats UI Update, 1/17</title>
		<link>http://make.wordpress.org/core/2013/01/18/post-formats-ui-update-117/</link>
		<comments>http://make.wordpress.org/core/2013/01/18/post-formats-ui-update-117/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 04:36:39 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2776</guid>
		<description><![CDATA[The post formats UI feature encompasses a couple things: the add/edit UI itself, and also what this means in terms of structured data and theme usage and expectations of data. Our goal is to make post formats meaningful and usable, because let&#8217;s face it: they&#8217;re not. What can we do in the admin to help [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The post formats UI feature encompasses a couple things: the add/edit UI itself, and also what this means in terms of structured data and theme usage and expectations of data. Our goal is to make post formats meaningful and usable, because let&#8217;s face it: they&#8217;re not. What can we do in the admin to help a user understand what a given post format means and how it behaves in use, and what can we do to give themes something standardized and portable when it comes to data available for display?</p>
<p>Had our first office hours chat today to get started &#8211; great discussion happening on a lot of fronts, especially theme compat. We identified two distinct tasks to get us through the weekend.</p>
<p>The first, and most crucial piece, is thinking about/identifying what users are doing when creating a post using a post format and turning that into (likely annotated) wireframes/storyboards. That is to say &#8211; what sort of UI might we want want to see on the add/edit post screen? We&#8217;ll want to think about things like what makes it easy for a user to select a format, what a user might expect to see on the edit screen for a given format (no title, or the title is de-emphasized, or what images show in that gallery, etc.), and what happens when switching between formats. Some existing examples are <a href="https://github.com/crowdfavorite/wp-post-formats">CF Post Formats</a> and WordPress.com. We also shouldn&#8217;t ignore what Tumblr does for its various formats. @alexkingorg gave us a demo link for CF and @beaulebens was kind enough to take some screenshots:</p>
<ul>
<li><a href="http://demo.crowdfavorite.com/favepersonal/">CF Post Formats</a> (go to theme admin)</li>
<li>WP.com: <a href="http://c.dntd.cc/image/0S3i0G0n1l1j">standard</a>, <a href="http://c.dntd.cc/image/413G080U133z">image</a>, <a href="http://c.dntd.cc/image/0A3c2B0Z403H">video</a>, <a href="http://c.dntd.cc/image/0m1738440i41">quote</a>, <a href="http://c.dntd.cc/image/3U3p2i470L3Q">link</a></li>
<li>Tumblr: <a href="http://c.dntd.cc/image/21020S0U1G2X">text (standard)</a>, <a href="http://c.dntd.cc/image/1p460V1k0s2A">image</a>, <a href="http://c.dntd.cc/image/3r2Q1R0z1p2O">quote</a>, <a href="http://c.dntd.cc/image/2A3t1F022N1q">link</a>, <a href="http://c.dntd.cc/image/0w2J1a0F0D3j">chat</a>, <a href="http://c.dntd.cc/image/3y3O0U3a151V">audio</a>, <a href="http://c.dntd.cc/image/2Z091l470E0b">video</a></li>
</ul>
<p>Please post in a comment here with anything you come up with. Don&#8217;t worry about anything beyond the add/edit post screen for the moment. Also don&#8217;t worry about what data exactly is or is not represented &#8211; base your ideas on user workflows. The workflows and UI will heavily influence any structured data. There are also some other things to keep in the back of your mind as possible influences for anything core UI-related: how might a layout you&#8217;re imagining adapt to various screen sizes and devices, and are there pieces that can be used as the basis for more generalized core UI components.</p>
<p>The second piece for now is functions (probably using regex, and <a href="http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454">I know</a>) for pulling out relevant data for post formats as appropriate, e.g. the first URL in the content for the link format, oEmbed URL or appropriate HTML element for audio/video formats, etc. What might or might not be done with the data hasn&#8217;t been determined yet, but we can at least start here. Some existing examples are the <a href="http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-content/themes/twentyeleven/functions.php.source.html#l461">twentyeleven_url_grabber() function</a> and <a href="https://wpcom-themes.svn.automattic.com/esquire/content-grabbers.php">what they use on WordPress.com</a>. Nobody has claimed this task. For now, go ahead and upload any patches to the main ticket,<a href="http://core.trac.wordpress.org/ticket/19570"> #19570</a>.</p>
<p>There are also some related existing tickets that could use testing/+1&#8242;s or patches:</p>
<ul>
<li><a href="http://core.trac.wordpress.org/ticket/16047">#16047</a> â€“ separate column for post format in the list table</li>
<li><a href="http://core.trac.wordpress.org/ticket/23198">#23198</a> â€“ pass the post format as a class to TinyMCE</li>
<li><a href="http://core.trac.wordpress.org/ticket/15323">#15323</a> â€“ list table filter by post format</li>
<li><a href="http://core.trac.wordpress.org/ticket/15514">#15514</a> â€“ add to the cat-tag convertor plugin</li>
</ul>
<p><a href="https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&amp;day=2013-01-17&amp;sort=asc#m534837">Read the full IRC log here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/01/18/post-formats-ui-update-117/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Office Hours: Post Formats UI</title>
		<link>http://make.wordpress.org/core/2013/01/16/office-hours-post-formats-ui/</link>
		<comments>http://make.wordpress.org/core/2013/01/16/office-hours-post-formats-ui/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 22:49:56 +0000</pubDate>
		<dc:creator>Helen Hou-Sandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[post formats]]></category>

		<guid isPermaLink="false">http://make.wordpress.org/core/?p=2767</guid>
		<description><![CDATA[We&#8217;ll be having our first feature team meeting in IRC tomorrow (Thursday, January 17) at 11AM Eastern/16:00 UTC. Please join us if you&#8217;re interested in participating in development of this feature, which does involve more than &#8220;just&#8221; UI, as we&#8217;re going to hit the ground running. We&#8217;ll keep that time every week, along with Mondays [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ll be having our first feature team meeting in IRC tomorrow (Thursday, January 17) at 11AM Eastern/16:00 UTC. Please join us if you&#8217;re interested in participating in development of this feature, which does involve more than &#8220;just&#8221; UI, as we&#8217;re going to hit the ground running. We&#8217;ll keep that time every week, along with Mondays at 2PM Eastern/19:00 UTC. Updates will be posted here on Make/Core after each meeting. Pete Mall will be my backup lead.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2013/01/16/office-hours-post-formats-ui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
