<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>danielbachhuber &#187; conferences</title>
	<atom:link href="http://danielbachhuber.com/tag/conferences/feed/" rel="self" type="application/rss+xml" />
	<link>http://danielbachhuber.com</link>
	<description>wrangling code for Automattic&#039;s WordPress.com VIP</description>
	<lastBuildDate>Mon, 28 May 2012 21:34:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danielbachhuber.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/185f1e7963728f352b72281297848b7f?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>danielbachhuber &#187; conferences</title>
		<link>http://danielbachhuber.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danielbachhuber.com/osd.xml" title="danielbachhuber" />
	<atom:link rel='hub' href='http://danielbachhuber.com/?pushpress=hub'/>
		<item>
		<title>#techrakingcir: The Future of the CMS</title>
		<link>http://danielbachhuber.com/2012/04/12/techrakingcir-the-future-of-the-cms/</link>
		<comments>http://danielbachhuber.com/2012/04/12/techrakingcir-the-future-of-the-cms/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 23:36:58 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[content management systems]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">https://danielbachhuber.wordpress.com/?p=130059</guid>
		<description><![CDATA[Today, I&#8217;m down at Google in Mountain View at Techraking, a gathering of technologists and investigative journalists. It&#8217;s been super inspiring because of the fresh to me perspectives — I&#8217;d love to help Portland media outlets with projects like those &#8230; <a href="http://danielbachhuber.com/2012/04/12/techrakingcir-the-future-of-the-cms/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=130059&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;m down at Google in Mountain View at <a href="http://techraking.tumblr.com/">Techraking</a>, a gathering of technologists and investigative journalists. It&#8217;s been super inspiring because of the fresh to me perspectives — I&#8217;d love to help Portland media outlets with projects like those I&#8217;ve heard about.</p>
<p>At lunch, I learnt I was to lead a small group breakout on &#8220;the future of the CMS.&#8221; To keep the discussion going, we started out by brainstorming the things we liked and want to improve our respective software, and then did a roundtable to identify our six month personal goals.</p>
<p>Some things people like about their CMS:</p>
<ul>
<li>Drupal done well is easy to use; there are a ton of modules</li>
<li>Affordability, open source is cheap</li>
<li>Community to work with</li>
<li>Many different homepage templates to choose from depending on the stories of the day</li>
</ul>
<p>What people would like to improve (lots of conversation, as expected):</p>
<ul>
<li>Data portability</li>
<li>More headless; produce output other than HTML</li>
<li>Scalability, faster when many people are working in the admin</li>
<li>Less steps for completing common, simple tasks</li>
<li>Integration with story budgeting, calendaring; API for story flow</li>
<li>Magical WYSIWYG editor; auto-save that works; track changes</li>
<li>Support structured data / semantic markup</li>
<li>Customization for story layout</li>
<li>Small pieces loosely joined; better integration with other services</li>
</ul>
<p>Given the short notice, I thought the breakout session went quite well. About twenty people showed up. In terms of what worked:</p>
<ul>
<li>Small group discussion; knew enough backgrounds to call out different people to talk</li>
<li>Noted salient points on the whiteboard as a way of plotting direction</li>
<li>I enjoyed the &#8220;what are you going to work on in the next six months&#8221; takeaways at the end</li>
</ul>
<p>Next time, we should:</p>
<ul>
<li>Figure out the location ahead of time so we don&#8217;t waste time finding it</li>
<li>Have people introduce themselves if they haven&#8217;t spoken yet</li>
<li>Every fifteen minutes, have something for everyone to participate in so people don&#8217;t check out</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/130059/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/130059/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/130059/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=130059&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2012/04/12/techrakingcir-the-future-of-the-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Upcoming talks: WordCamp Phoenix, PDXWP, and CMA NYC</title>
		<link>http://danielbachhuber.com/2012/02/09/upcoming-talks-wordcamp-phoenix-pdxwp-and-cma-nyc/</link>
		<comments>http://danielbachhuber.com/2012/02/09/upcoming-talks-wordcamp-phoenix-pdxwp-and-cma-nyc/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 23:46:22 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[CMA NYC]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Erica Varlese]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[PDXWP]]></category>
		<category><![CDATA[Shaun Andrews]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[WordCamp Phoenix]]></category>
		<category><![CDATA[WordCamps]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=129756</guid>
		<description><![CDATA[Over the next couple of months, I&#8217;m looking forward to speaking at a few different events. At WordCamp Phoenix on February 25th, I&#8217;m presenting &#8220;Mastering WordPress Development.&#8221; The title lends itself to a number of discussion topics, possibly including coding standards, &#8230; <a href="http://danielbachhuber.com/2012/02/09/upcoming-talks-wordcamp-phoenix-pdxwp-and-cma-nyc/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=129756&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over the next couple of months, I&#8217;m looking forward to speaking at a few different events.</p>
<p>At <a href="http://2012.phoenix.wordcamp.org/">WordCamp Phoenix</a> on February 25th, I&#8217;m presenting &#8220;Mastering WordPress Development.&#8221; The title lends itself to a number of discussion topics, possibly including coding standards, how to perform migrations, writing bin scripts to manipulate lots of data, participating in open source projects, how to review your code, common mistakes we see at WordPress.com VIP, etc. If you have opinions as to what I should cover, I&#8217;d love to hear them in the comments.</p>
<p>On February 27th, Mike Bijon and I will be taking the <a href="http://www.meetup.com/pdx-wp/events/49028392/">Portland WordPress Users Group</a> through using Git (and SVN) for version control and working within a team.</p>
<p>At <a href="http://nyc12.com/">CMA NYC</a> March 18th through 20th, I&#8217;ll be leading three sessions (one per day):</p>
<ul>
<li>&#8220;I Want To Learn WordPress &#8211; An Introduction To Key Concepts&#8221; &#8211; All of the basics you need to get started, including the WordPress interface and key concepts like themes, plugins, PHP and MySQL, and how to choose a good web host and design for your site.</li>
<li>&#8220;Hacking WordPress In The Newsroom&#8221; &#8211; How to take your WordPress development to the next level. We&#8217;ll review version control, coding standards, performance and optimization, debugging, and other best practices.</li>
<li>&#8220;Making The Switch To WordPress&#8221; &#8211; Everything you need to know about switching to WordPress from CMS X. Well, most everything.</li>
</ul>
<p><a href="http://www.shaunandrews.com/">Shaun</a>, <a href="http://ericavarlese.com/">Erica</a>, and I will also be hosting a mini-Happiness Bar for a few hours on Monday to help attendees with all of their WordPress questions.</p>
<p>Sweet!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/129756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/129756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/129756/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=129756&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2012/02/09/upcoming-talks-wordcamp-phoenix-pdxwp-and-cma-nyc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes from livecoding the ONA11 website</title>
		<link>http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/</link>
		<comments>http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 01:31:51 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[#ONA11]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[liveblogging]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[website design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=128702</guid>
		<description><![CDATA[What worked, and what ideas I have for next year. <a href="http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128702&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://s0.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-header-1.jpg%3F&w=584&unsharpmask=70,0.5,3" width="600px" height="94px" /></p>
<p>This is a quick post I&#8217;ve been meaning to do about the work we did this year on the ONA11 conference website.</p>
<p>Background: <a href="http://danielbachhuber.com/2010/10/27/train-to-ona10/">last year</a>, I was late on getting a conference pass and ended up volunteering for an entire day in the student newsroom. ONA&#8217;s student newsroom produces stories, video, and other coverage related to the conference. I had so much fun that I volunteered to do it again this year. I planned to work on it over the summer, but 90% of the work ended up being done in the last week.</p>
<p>The goals for the website varied depending on the context:</p>
<ul>
<li>Before the conference, the focus was convincing journalists to purchase tickets and attend.</li>
<li>During the conference, there are two audiences: those who are physically at the sessions and those who want to participate virtually. The former probably want a backchannel for conversation and capturing the highlights, whereas the latter probably want to participate in realtime as much as they can.</li>
<li>After the conference, everyone wants to access a historical archive of the content presented in sessions, either to catch those they missed or find the link they heard referenced.</li>
</ul>
<p>With this in mind, we worked on making the website dynamically reflect these needs. It was helpful, although somewhat distracting from the experience, that I was working on the website during the entire conference.</p>
<p><strong>What worked this time:</strong></p>
<ul>
<li>Session pages as a custom post type. This gave us a structured database of all sessions and allowed us to easily build a session listing, etc.</li>
<li>Using <a href="http://wordpress.org/extend/plugins/posts-to-posts/">Posts 2 Posts</a> to associate posts and presenters with session pages. Our realtime curation crew could easily publish content from the WordPress admin, associate it with a session, and have it <a href="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-sessionupdates.jpg">automatically pulled into the session page</a>. Furthermore, every presenter had a <a href="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-presenterbio.jpg">dedicated profile page</a> and their information could automatically be pulled into <a href="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-highlightedevents.jpg">other contexts</a> on the website.</li>
<li>Auto-showing the livestream player on an individual session page based on timestamp. Every session was associated with a track and I had a bit of logic to <a href="https://github.com/ONA/ONA11-Conference-Theme/blob/1.0.5/functions.php#L19">pull in the correct livestream</a> <a href="https://github.com/ONA/ONA11-Conference-Theme/blob/1.0.5/loop-single_session.php#L53">based on current time, session start, and session end</a>.</li>
<li>Showing the session updates in reverse chronological order during the event (because the user is most likely refreshing the page and wants the most recent updates at the top) and then <a href="https://github.com/ONA/ONA11-Conference-Theme/blob/1.0.5/loop-session_updates.php#L8">flipping to chronological order</a> 15 minutes after the event.</li>
<li>Leveraging the <a href="http://wordpress.org/extend/plugins/zoninator/">Zoninator</a> on the homepage for <a href="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-homepage.jpg">featured stories and events</a>. Editorial loved that they could have full control over which stories were highlighted. WordPress normally lists headlines in reverse chronological order, and developers hack this with &#8220;featured&#8221; categories, etc.</li>
<li><a href="http://codex.wordpress.org/Post_Formats">Post formats</a> presented content exactly as it was intended to be presented. I was particularly proud of my <a href="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-gallery.jpg">gallery implementation</a>, even if there weren&#8217;t the visuals to go with it.</li>
</ul>
<p><strong>Next time I&#8217;d like to:</strong></p>
<ul>
<li>Get started earlier so these features are actually fleshed out before the day of.</li>
<li>Build an interface for posting updates from the session page so it&#8217;s brain dead simple to update (no associating with session post, choosing post type, writing a title if you don&#8217;t need to, etc.)</li>
<li>Allow for &#8220;featured&#8221; session updates a la NY Times Editors&#8217; Picks for commenting.</li>
<li>Guest session update submissions with a moderation queue.</li>
<li>Live update the session page so it&#8217;s essentially liveblogging with rich media.</li>
<li>Show the bylines/avatars for people covering the event, so you know how well it&#8217;s going to be covered (e.g. one person versus five people participating)</li>
<li>On the all sessions page, show the number of updates an event has, whether it&#8217;s currently live/being livestreamed, etc.</li>
<li>Order content on the single session page based when it was published (e.g. you can assume everything 30 minutes after the session is coverage of it, whereas during the event is realtime updates on it).</li>
</ul>
<p>Lastly, I have one more idea I&#8217;d like to pitch: a way of indicating who you want to meet at the conference. Every attendee that registers get access to a page on the website listing every other attendee. Then, they can go through and indicate whom they want to meet at the conference. It&#8217;s a double win; you get to notify who you want to meet that you want to meet them, and you get to see in advance who wants to meet you.</p>
<p>For archival purposes, I&#8217;ve captured a gallery of screengrabs from the website too.</p>

<a href='http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/20111006ona-homepage/' title='ONA11 Homepage'><img data-liked='0' data-reblogged='0'data-attachment-id='128708' data-orig-size='975,971' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="150" src="http://s0.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-homepage.jpg%3F&w=150&h=150&unsharpmask=70,0.5,3" class="attachment-thumbnail" alt="ONA11 Homepage" title="ONA11 Homepage" /></a>
<a href='http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/20111006ona-sessionupdates/' title='Friday Lunch Keynote session updates'><img data-liked='0' data-reblogged='0'data-attachment-id='128709' data-orig-size='660,1000' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="99" height="150" src="http://s0.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-sessionupdates.jpg%3F&w=99&h=150&unsharpmask=70,0.5,3" class="attachment-thumbnail" alt="Friday Lunch Keynote session updates" title="Friday Lunch Keynote session updates" /></a>
<a href='http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/20111006ona-gallery/' title='Galleries as a post format'><img data-liked='0' data-reblogged='0'data-attachment-id='128713' data-orig-size='939,543' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="86" src="http://s0.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-gallery.jpg%3F&w=150&h=86&unsharpmask=70,0.5,3" class="attachment-thumbnail" alt="Galleries as a post format" title="Galleries as a post format" /></a>
<a href='http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/20111006ona-presenterbio/' title='Jennifer Preston&#039;s presenter bio'><img data-liked='0' data-reblogged='0'data-attachment-id='128711' data-orig-size='625,422' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="101" src="http://s2.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-presenterbio.jpg%3F&w=150&h=101&unsharpmask=70,0.5,3" class="attachment-thumbnail" alt="Jennifer Preston&#039;s presenter bio" title="Jennifer Preston&#039;s presenter bio" /></a>
<a href='http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/20111006ona-highlightedevents/' title='Session listing on the ONA sessions page'><img data-liked='0' data-reblogged='0'data-attachment-id='128712' data-orig-size='718,377' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="78" src="http://s1.wp.com/imgpress?url=http%3A%2F%2Fdanielbachhuber.files.wordpress.com%2F2011%2F10%2F20111006ona-highlightedevents.jpg%3F&w=150&h=78&unsharpmask=70,0.5,3" class="attachment-thumbnail" alt="Session listing on the ONA sessions page" title="Session listing on the ONA sessions page" /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/128702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/128702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/128702/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128702&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/10/06/notes-from-livecoding-the-ona11-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-header-1.jpg" medium="image" />

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-homepage.jpg?w=150" medium="image">
			<media:title type="html">ONA11 Homepage</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-sessionupdates.jpg?w=99" medium="image">
			<media:title type="html">Friday Lunch Keynote session updates</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-gallery.jpg?w=150" medium="image">
			<media:title type="html">Galleries as a post format</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-presenterbio.jpg?w=150" medium="image">
			<media:title type="html">Jennifer Preston&#039;s presenter bio</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/10/20111006ona-highlightedevents.jpg?w=150" medium="image">
			<media:title type="html">Session listing on the ONA sessions page</media:title>
		</media:content>
	</item>
		<item>
		<title>What I&#8217;d like to talk about at WordCamp Portland</title>
		<link>http://danielbachhuber.com/2011/09/15/what-id-like-to-talk-about-at-wordcamp-portland/</link>
		<comments>http://danielbachhuber.com/2011/09/15/what-id-like-to-talk-about-at-wordcamp-portland/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 21:44:14 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Portland]]></category>
		<category><![CDATA[WordCamp Portland]]></category>
		<category><![CDATA[WordCamps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Multisite]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=128508</guid>
		<description><![CDATA[Short list: WordPress Multisite, Test-Driven Development, WordPress for Publishers and Dogfooding It. <a href="http://danielbachhuber.com/2011/09/15/what-id-like-to-talk-about-at-wordcamp-portland/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128508&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the spirit of being prepared, here are a few things I&#8217;d like to talk about at WordCamp Portland:</p>
<p><strong>WordPress Multisite</strong> &#8211; In a nutshell, how it works and why it will make your life infinitely more manageable. If we have a group of people who quickly get their heads around the basics, I&#8217;d also love to share tips and tricks for pimping a multisite instance. For instance, using plugins like Restrict Multisite Plugins and customizing your admin bar to give easy access to the network admin for super admins. <em>(People I should bump in to: <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-252">Emma McCreary</a>, <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-374">Kayleen</a>)</em></p>
<p><strong>Test-driven Development</strong> &#8211; WordPress doesn&#8217;t do it, and I&#8217;m terrible at it. I should find a mentor with fountains of knowledge. <em>(People I should bump in to: <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-291">Michael Fields</a>, <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-301">Than Taintor</a>, <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-638">Toby McKes</a>)</em></p>
<p><strong>WordPress for Publishers</strong> &#8211; More and more newsrooms are using WordPress for all parts of their workflow. From experience, I know that journalists tend tolerate crappy technology. I&#8217;d love to hear from users about their current frustrations and pain points. <em>(People I should bump into: <a href="http://2011.portland.wordcamp.org/2011/08/24/open-thread-for-unconference-topics/#comment-377">Joe Boydston</a>, <em>Toby McKes</em>)</em></p>
<p><strong>Dogfooding It</strong> &#8211; We love WordPress and sell to our clients, but a lot of us developers <a href="http://danielbachhuber.com/2011/08/13/status-77/">don&#8217;t actually use it</a> on a <a href="http://danielbachhuber.com/2011/09/12/photo-31/">regular basis</a>. Why? How should we fix this? <em>(People I should harass to no end: <a href="https://twitter.com/nacin/status/114439594698747904">Nacin</a>)</em></p>
<p>If you see me there on Friday, Saturday or Sunday, say hello! I <a href="http://danielbachhuber.com/2011/07/21/photo-5/">look like this</a> but with much shorter hair.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/128508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/128508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/128508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128508&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/09/15/what-id-like-to-talk-about-at-wordcamp-portland/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Essential math concepts for journalists</title>
		<link>http://danielbachhuber.com/2011/08/18/essential-math-concepts-for-journalists/</link>
		<comments>http://danielbachhuber.com/2011/08/18/essential-math-concepts-for-journalists/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 20:48:59 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[#ONA11]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Greg Linch]]></category>
		<category><![CDATA[mathematics]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=128423</guid>
		<description><![CDATA[Essential math concepts for journalists. Greg Linch is collecting a list for an ONA session we&#8217;re proposing.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128423&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.greglinch.com/2011/08/essential-math-concepts-for-journalists.html">Essential math concepts for journalists</a>. Greg Linch is collecting a list for an ONA session we&#8217;re <a href="http://ona11.journalists.org/2011/07/tell-us-what-would-change-about-digital-journalism-at-ona11-session/">proposing</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/128423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/128423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/128423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=128423&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/08/18/essential-math-concepts-for-journalists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Liftcamp: Anyone interested?</title>
		<link>http://danielbachhuber.com/2011/05/03/liftcamp-anyone-interested/</link>
		<comments>http://danielbachhuber.com/2011/05/03/liftcamp-anyone-interested/#comments</comments>
		<pubDate>Tue, 03 May 2011 15:03:13 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[barcamps]]></category>
		<category><![CDATA[Ben Ilfeld]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[Squaw Mountain]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127776</guid>
		<description><![CDATA[Liftcamp: Anyone interested? Unconference + Ski + Squaw + April 2012 + Beer + Party jet from NYC = Epic. Fill out the survey to help make it happen.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127776&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://macermedia.com/liftcamp-anyone-interested">Liftcamp: Anyone interested?</a> Unconference + Ski + Squaw + April 2012 + Beer + Party jet from NYC = Epic. Fill out the survey to help make it happen.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127776&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/05/03/liftcamp-anyone-interested/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>BCNI Philly: GitHub for news</title>
		<link>http://danielbachhuber.com/2011/04/30/bcni-philly-github-for-news/</link>
		<comments>http://danielbachhuber.com/2011/04/30/bcni-philly-github-for-news/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 20:01:59 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[barcamps]]></category>
		<category><![CDATA[BCNI Philly]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Greg Linch]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127765</guid>
		<description><![CDATA[Greg Linch led a 3 pm session in room 4 on applying GitHub (and Git) to news. Andrew Spittle and I collaborated on live Google Doc notes. Here’s Greg’s previous blog post on the topic. GitHub is a social coding &#8230; <a href="http://danielbachhuber.com/2011/04/30/bcni-philly-github-for-news/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127765&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://greglinch.com/">Greg Linch</a> led a 3 pm session in room 4 on applying GitHub (and Git) to news. Andrew Spittle and I collaborated on live Google Doc notes. <a href="http://www.greglinch.com/2010/07/quick-thoughts-on-journalism-and-version-control.html">Here’s Greg’s previous blog post on the topic</a>.<span id="more-127765"></span></p>
<p><a href="http://github.com/">GitHub</a> is a social coding site. You can host your code in a repository, fork others’ code, merge others’ code back into yours, and get social. GitHub has one of the best interfaces for accessing various facets of a code project.</p>
<p>Version control is similar to Wikipedia in that you can see all of the changes that have been made. Seeing revision history in Wikipedia makes the text, and people contributing text, more trustworthy.</p>
<p>“Version control is your safety blanket.” If your screw something up, you can easily revert back to a previous version and recover the content.</p>
<p>Greg presented a few ideas for Git in a news setting. It would be tied into your CMS, have a  simple interface, and not necessarily rely upon code knowledge to use. This opens it up to non-coders as contributors.</p>
<p><a href="http://bitbucketlabs.net/flashbake/">Flashbake</a> is “source control for ordinary people.” From Cory Doctorow&#8217;s <a href="http://boingboing.net/2009/02/13/flashbake-free-versi.html">announcement post</a>:</p>
<blockquote><p>This is a set of Python scripts that check your hot files for changes every 15 minutes, and checks in any changed files to a local git repository. Git is a free &#8220;source control&#8221; program used by programmers to track changes to source-code, but it works equally well on any text file. If you write in a text-editor like I do, then Flashbake can keep track of your changes for you as you go.</p>
<p>I was prompted to do this after discussions with several digital archivists who complained that, prior to the computerized era, writers produced a series complete drafts on the way to publications, complete with erasures, annotations, and so on. These are archival gold, since they illuminate the creative process in a way that often reveals the hidden stories behind the books we care about. By contrast, many writers produce only a single (or a few) digital files that are modified right up to publication time, without any real systematic records of the interim states between the first bit of composition and the final draft.</p></blockquote>
<p>Copyright and ownership over data becomes a concern when introducing ideas like forking and merging stories. Whose story is it? How do certain changes reflect back upon the organization that created the story?</p>
<p>“<a href="http://dashes.com/anil/2010/09/forking-is-a-feature.html">Forking is a Feature</a>” (Anil Dash):</p>
<blockquote><p>There are several related technical concepts that can answer to the name &#8220;fork&#8221;, but the one I reference here is the dramatic moment when a software project undergoes a schism on ideological or technical grounds. Instead of merely taking their ball and going home, those who forked were taking a copy of your ball and going to a new playground. And while splitting a community could obviously cause an open source community&#8217;s momentum to grind to a halt, even the mere threat of a fork could cause significant problems, by revealing conflicting goals or desires or motivations within a previously-united community.</p></blockquote>
<p>Starting with the “talk to me like I’m stupid” approach lets the building blocks be put in place so that the story can be expanded going forward. Different branches and layers of a story can then be overlaid to provide additional context.</p>
<p>Episodic updates to a story can be left as separate branches or merged back into the trunk to tell a more complete story.</p>
<p>On a technical note, Git is much nicer than Subversion because it has a much better system for managing contributions. Submitting a pull request is easier than creating a patch file and having to email it somewhere, upload it to Trac, etc.</p>
<p>Question from Zach Seward: What type of story works best for this concept?</p>
<p>Albert Sun thinks breaking news might be a good candidate for this approach, as there’s often conflicting information, quick corrections, etc. When the story is changing on a regular basis, readers want to see what has changed and why.</p>
<p>Via <a href="https://twitter.com/greglinch/status/12346843736309760">Greg</a>, <a href="http://marginalia.publiclaboratory.org/">Marginalia</a> is a tool for visualizing historical information about a Wikipedia article. It also seems to be an <a href="http://www.geof.net/code/annotation/">open source, Javascript-based web annotation system</a>.</p>
<p>There is <a href="http://movingtofreedom.org/2010/07/30/wordpress-plugin-post-revision-and-diff-viewer/">a WordPress plugin</a> for publicly displaying the revision history of a post. Scott Rosenberg supported its development and <a href="http://movingtofreedom.org/2010/07/30/wordpress-plugin-post-revision-and-diff-viewer/">wrote about it last August</a>.</p>
<p>Andrew Nacin brings up the concept of licensing. The big problem is media companies are largely protective of and restrictive with their content. They want to maintain full ownership over it. Users contributing changes back to the original document is different than a user contributing back to WordPress because the licenses are completely opposite.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127765/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127765&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/30/bcni-philly-github-for-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>BCNI Philly: Advanced WordPress development</title>
		<link>http://danielbachhuber.com/2011/04/30/bcni-philly-advanced-wordpress-development/</link>
		<comments>http://danielbachhuber.com/2011/04/30/bcni-philly-advanced-wordpress-development/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 18:52:33 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[Andrew Nacin]]></category>
		<category><![CDATA[barcamps]]></category>
		<category><![CDATA[BCNI Philly]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[JSON API]]></category>
		<category><![CDATA[Marc Lavallee]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[Philadelphia]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Will Davis]]></category>
		<category><![CDATA[Will Mitchell]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127761</guid>
		<description><![CDATA[Andrew Nacin and Marc Lavallee led a 2 pm session on advanced WordPress development. It was mostly a free-form conversation about the use of WordPress in newsrooms. Will Mitchell says the biggest thing he has to grapple at the Washington &#8230; <a href="http://danielbachhuber.com/2011/04/30/bcni-philly-advanced-wordpress-development/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127761&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrewnacin.com/">Andrew Nacin</a> and <a href="http://twitter.com/lavallee">Marc Lavallee</a> led a 2 pm session on advanced WordPress development. It was mostly a free-form conversation about the use of WordPress in newsrooms.<span id="more-127761"></span></p>
<p>Will Mitchell says the biggest thing he has to grapple at the Washington City Paper with is custom metadata. For instance, stories often have multiple authors who need to be attributed in different ways. They want to persist this data both to keep it structurally sound and for presentation purposes. WordPress is restrictive currently because it doesn&#8217;t handle data outside the schema out of the box. Also for the things WordPress doesn&#8217;t work well for, he needs to establish the best way to interface an external application with WordPress.</p>
<p><a href="http://wordpress.org/extend/plugins/json-api/">JSON API</a> is an awesome plugin for getting data in and out of WordPress. Makes it much easier to use WordPress as parts of larger contexts. The plugin was originally written at the Museum of Modern Art for a blog served with Ruby on Rails. They made a decision to use RoR&#8217;s templating system for the frontend and WordPress&#8217; admin for the backend.</p>
<p>Sweet: learned it&#8217;s already possible to associate custom taxonomies with users and other non-post objects. You just need to build the admin interfaces.</p>
<p>Will Davis talked about how he&#8217;s customizing WordPress for the Bangor Daily News, particularly the admin.</p>
<p>Question: What&#8217;s the state of the art as it comes to search?</p>
<p>Lavallee says NPR spent a fair bit of time thinking about it for the Argo Project. They came to the conclusion they didn&#8217;t need to worry about it until the traffic was there. They still haven&#8217;t done anything to modify WordPress&#8217; core search.</p>
<p>I mentioned <a href="http://indextank.com/">IndexTank</a> as a search-as-a-service option. Mitchell wants &#8220;SearchPress&#8221;, or a search utility that&#8217;s easy to install as WordPress. Google Custom Search doesn&#8217;t work for me for a couple reasons: it drops pages randomly from the index and doesn&#8217;t offer faceting. Also, it&#8217;s not possible to tweak the relevancy algorithms.</p>
<p><a href="https://github.com/danielbachhuber/Unfiltered-HTML">Unfiltered HTML</a> is a WordPress MU plugin I wrote to disable the KSEs filter. It allows users to include potentially unsafe Javascript and iframes. <a href="http://wordpress.org/extend/plugins/embedly/">Embed.ly</a> is also pretty damn cool. Embedding rich media from 160+ sources is as easy as copy and pasting a link to the resource, like this one:</p>
<p>http://www.slideshare.net/andrewnacin/best-practices-in-plugin-development-wordcamp-seattle</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127761/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127761&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/30/bcni-philly-advanced-wordpress-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>BCNI Philly: Creating thriving communities where your readers are happy</title>
		<link>http://danielbachhuber.com/2011/04/30/bcni-philly-creating-thriving-communities-where-your-readers-are-happy/</link>
		<comments>http://danielbachhuber.com/2011/04/30/bcni-philly-creating-thriving-communities-where-your-readers-are-happy/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 17:59:38 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[Andrew Nacin]]></category>
		<category><![CDATA[Andrew Spittle]]></category>
		<category><![CDATA[barcamps]]></category>
		<category><![CDATA[BCNI Philly]]></category>
		<category><![CDATA[community engagement]]></category>
		<category><![CDATA[community management]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[Philadelphia]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress.com]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127759</guid>
		<description><![CDATA[Andrew Spittle and Andrew Nacin led a 1 pm session on lessons to be learned from developing software. Both worked on their college newspapers. Spittle now works for WordPress.com, a service offered by Automattic, and Nacin works on WordPress.org, an &#8230; <a href="http://danielbachhuber.com/2011/04/30/bcni-philly-creating-thriving-communities-where-your-readers-are-happy/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127759&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrewspittle.net/">Andrew Spittle</a> and <a href="http://andrewnacin.com/">Andrew Nacin</a> led a 1 pm session on lessons to be learned from developing software. Both worked on their college newspapers. Spittle now works for WordPress.com, a service offered by Automattic, and Nacin works on WordPress.org, an open-source software project. Two different types of communities involved: centralized and decentralized.<span id="more-127759"></span></p>
<p>WordPress.com offers 24/7 support via email to anyone who signs up for a blog. Automattic views customer support as essential to building a community. Happiness leads directly to using the product more.</p>
<p>Few ways of getting feedback from your community:</p>
<ul>
<li>focus group</li>
<li>usability testing</li>
<li>going to events to hear what people are thinking</li>
</ul>
<p>Nacin: &#8220;The vocal minority is a bad thing in many cases.&#8221; You shouldn&#8217;t allow them to guide the course of the community.</p>
<p>Google recently launched a feature in search that supports recipe metadata from publishers. WordPress.com saw an uptick in support tickets from food bloggers requesting the feature to be added.</p>
<p>If you&#8217;re building a community, you need to think about the needs of each facet. Designing for a monolithic majority leads to poor results.</p>
<p>&#8220;If I was a fresh reader to The New York Times and wanted to start following stories on X topic, where would I start?&#8221; asks Spittle. WordPress.com has an email address anyone can email to and receive a response. Nacin argues against email as a way collecting feedback because it&#8217;s unstructured and most news organizations don&#8217;t have the support staff to respond quickly.</p>
<p>Setting expectations with your community if you want to build a relationship with them is very important, explains Spittle. If you offer an email address anyone can send to, the expectation is that the community member will receive a response.</p>
<p>According to Nacin, &#8220;if you want a thriving community, it comes down to engagement. If you aren&#8217;t willing, don&#8217;t bother.&#8221;</p>
<p>Blogsmith, a blogging tool used internally by Aol, has a terrible commenting system. Engadget, controversially internally, switched to <a href="http://disqus.com/">Disqus</a> and saw the quality of engagement go up significantly.</p>
<p>Pivoting to a conversation about user experience lessons we can take from software development and apply to news websites. Nacin reflexively types in nytimes.com every time he opens a new tab. Ideally, this is the attitude of every reader. You want to be the homepage.</p>
<p>Question: How can news organizations shift from publishing information to inform, to publishing information to be used?</p>
<p>Nacin: &#8220;Readers should be more than visitors.&#8221; We need to think of more compelling reasons for them to stick around. Facebook centers the user experience around the user. Personalized recommendations increase relevancy. What if the headlines on nytimes.com were determined based on your past reading history?</p>
<p>Lastly, when you&#8217;re tracking data, you should define what &#8220;success&#8221; is beforehand. It&#8217;s much easier to figure out when you&#8217;ve hit it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127759/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127759/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127759/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127759&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/30/bcni-philly-creating-thriving-communities-where-your-readers-are-happy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Status</title>
		<link>http://danielbachhuber.com/2011/04/29/status-42/</link>
		<comments>http://danielbachhuber.com/2011/04/29/status-42/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 20:27:40 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[statuses]]></category>
		<category><![CDATA[Amtrak]]></category>
		<category><![CDATA[Andrew Nacin]]></category>
		<category><![CDATA[Andrew Spittle]]></category>
		<category><![CDATA[BCNI Philly]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Greg Linch]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[Marc Lavallee]]></category>
		<category><![CDATA[Michelle]]></category>
		<category><![CDATA[Philadelphia]]></category>
		<category><![CDATA[Sean Blanda]]></category>
		<category><![CDATA[trains]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127757</guid>
		<description><![CDATA[Window seat on Amtrak 651 Keystone Service to Philadelphia for my third BarCamp NewsInnovation Philly tomorrow. Stoked to hang out with Andrew, Andrew, Marc, Sean, Greg, and everyone else. Michelle arrives tomorrow night after her Yelp event. We&#8217;re staying at the &#8230; <a href="http://danielbachhuber.com/2011/04/29/status-42/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127757&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Window seat on Amtrak 651 Keystone Service to Philadelphia for my third <a href="http://bcniphilly.com/">BarCamp NewsInnovation Philly</a> tomorrow. Stoked to hang out with <a href="http://andrewspittle.net/">Andrew</a>, <a href="http://andrewnacin.com/">Andrew</a>, <a href="https://twitter.com/lavallee">Marc</a>, <a href="http://seanblanda.com/">Sean</a>, <a href="http://greglinch.com/">Greg</a>, and everyone else. Michelle arrives tomorrow night after her Yelp event. We&#8217;re staying at the <a href="http://www.pennsviewhotel.com/">Penn View Hotel</a>, and then will enjoy a tourist day on Sunday.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127757/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&#038;blog=16096444&#038;post=127757&#038;subd=danielbachhuber&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/29/status-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
	</channel>
</rss>
