<?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>WP Journo</title>
	<atom:link href="http://wpjourno.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpjourno.com</link>
	<description>About WordPress, journalism and publishers using WP as a CMS</description>
	<lastBuildDate>Wed, 07 Nov 2012 07:55:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Simplifying &#8216;My Sites&#8217; toolbar menu in WordPress multisite</title>
		<link>http://wpjourno.com/my-sites-toolbar-menu-wordpress-multisite/</link>
		<comments>http://wpjourno.com/my-sites-toolbar-menu-wordpress-multisite/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 05:32:44 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[WordPress 3.1]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1692</guid>
		<description><![CDATA[The WordPress Toolbar saves me time daily with useful links as I jump around dozens of WordPress sites editing posts, pages and settings. But as a Super Admin on a multisite installation with hundreds of blogs and websites, I realized it also started costing me time soon after the network was created. Because my Super [...]]]></description>
				<content:encoded><![CDATA[<p>The WordPress Toolbar saves me time daily with useful links as I jump around dozens of WordPress sites editing posts, pages and settings. But as a Super Admin on a multisite installation with hundreds of blogs and websites, I realized it also started costing me time soon after the network was created. </p>
<p>Because my Super Admin account is the site admin on 206 sites and counting, the &#8220;My Sites&#8221; menu in the toolbar was loading links to those sites on every page load. It got to the point where I would watch the page load get to the &#8220;My Sites&#8221; dropdown, see it hang for a several seconds while it generated the list, and then finally load the rest of the toolbar. </p>
<p>While one approach to fixing this could be limiting the number of sites loaded in &#8220;My Sites&#8221;, for my purposes (and those of my Super Admin colleagues) it was best just to swap all those links out for a few network admin links used the most: the &#8220;My Sites&#8221; page, the Network Dashboard, the Network Sites page and the Network Users page.</p>
<p>Here are the two functions used to remove &#8220;My Sites&#8221; for Super Admins and then add back in a menu with just a few useful links (this snippet has been tested on WordPress 3.4.2):</p>
<p><span id="more-1692"></span></p>
<script src="https://gist.github.com/3735711.js"></script><noscript><pre><code class="language-php php">&lt;?php

/*
* Disable My Sites menu in toolbar for Super Admins &amp; replace with custom menu
* Docs: http://codex.wordpress.org/Class_Reference/WP_Admin_Bar
*/

function jpl_remove_my_sites( $wp_admin_bar ) {
	
	if (current_user_can('manage_network'))
    
    $wp_admin_bar-&gt;remove_node('my-sites');

}

add_action( 'admin_bar_menu', 'jpl_remove_my_sites', 999 );

function jpl_my_sites($admin_bar) {

	if (current_user_can('manage_network'))

	$admin_bar-&gt;add_menu( array(
		'id'    =&gt; 'jpl-my-sites',
		'title' =&gt; 'My Sites',
		'href'  =&gt; admin_url('my-sites.php'),
		'meta'  =&gt; array(
			'title' =&gt; __('My Sites'),			
		),
	));
	
	$admin_bar-&gt;add_menu( array(
		'id'    =&gt; 'jpl-network-admin',
		'parent' =&gt; 'jpl-my-sites',
		'title' =&gt; 'Network Dashboard',
		'href'  =&gt; network_admin_url(),
	));
	
	$admin_bar-&gt;add_menu( array(
		'id'    =&gt; 'jpl-network-sites',
		'parent' =&gt; 'jpl-my-sites',
		'title' =&gt; 'Network Sites',
		'href'  =&gt; network_admin_url('sites.php'),
	));
	
	$admin_bar-&gt;add_menu( array(
		'id'    =&gt; 'jpl-network-users',
		'parent' =&gt; 'jpl-my-sites',
		'title' =&gt; 'Network Users',
		'href'  =&gt; network_admin_url('users.php'),
	));
	
}

add_action('admin_bar_menu', 'jpl_my_sites', 20);

?&gt;</code></pre></noscript>
<p>You can add any number of other links to network admin pages by entering the desired path in <code>'href'  => network_admin_url('enter-desired-path')</code>. You can find the path by visiting the network admin page you want to add and copying the letters after the last / in the URI. For example, <code>site-new.php</code> is the path for adding a new site to the network and <code>user-new.php</code> is the path for adding a new user to the network.</p>
<p>To get this snippet working for you, create a functions plugin (great tutorials on that are available by <a href="http://wpcandy.com/teaches/how-to-create-a-functionality-plugin">Ryan Imel at WPCandy</a> and <a href="http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users">Justin Tadlock of Theme Hybrid</a>), and then network activate it. Finally, don&#8217;t miss <a href="http://technerdia.com/1140_wordpress-admin-bar.html">this awesome collection of WordPress Toolbar tricks</a> from <a href="http://plus.google.com/105408082571454010152/">Chris Winters</a> of techNerdia, who is also the author of <a href="http://wordpress.org/extend/plugins/wp-my-admin-bar/">the WP My Admin Bar plugin</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/my-sites-toolbar-menu-wordpress-multisite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theme options plugins &amp; frameworks for WordPress</title>
		<link>http://wpjourno.com/theme-options-plugins-frameworks-wordpress/</link>
		<comments>http://wpjourno.com/theme-options-plugins-frameworks-wordpress/#comments</comments>
		<pubDate>Wed, 02 May 2012 06:03:35 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Design & Dev]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1601</guid>
		<description><![CDATA[There are many posts on the interwebs about how to use the WordPress Settings API to create theme options for your WP project. If you find these all too intimidating and time-consuming, there are a number of plugins and scripts to make the task easier: WordPress AdminPage Class I have used Markus Thömmes&#8217; WordPress AdminPage Class [...]]]></description>
				<content:encoded><![CDATA[<p>There are <a href="http://www.tricksdaddy.com/2010/08/best-tutorials-for-wordpress-theme-options-page.html">many posts on the interwebs</a> about how to use the <a href="http://codex.wordpress.org/Settings_API">WordPress Settings API</a> to create theme options for your WP project. If you find these all too intimidating and time-consuming, there are a number of plugins and scripts to make the task easier:</p>
<h3>WordPress AdminPage Class</h3>
<p><a href="http://codecanyon.net/item/wordpress-adminpage-class/115872"><img class="aligncenter size-full wp-image-1607" title="adminpage-class-wordpress-theme-options" src="http://wpjourno.com/files/2012/03/adminpage-class-wordpress-theme-options.jpg" alt="AdminPage Class WordPress Theme Options" width="600" height="282" /></a></p>
<p>I have used <a href="http://codecanyon.net/user/Merguez">Markus Thömmes&#8217;</a> WordPress AdminPage Class for a few projects. Back when I needed it, it was the most attractive alternative I could find to building my own page from scratch.</p>
<p>The AdminPage Class was easy to implement. Following <a href="http://codecanyon.markusthoemmes.de/adminpage/">the documentation</a>, you simply include the script in your <code>functions.php</code> file and then pass arguments for a variety of objects. You can see an example in my <a href="https://github.com/joshualynch/Design-Presenter-WordPress-Theme/blob/master/functions.php#L250">Design Presenter theme functions file</a>.</p>
<p>The script supports the following headings and fields with styles true to the WordPress admin:</p>
<ul>
<li>Headings</li>
<li>Subheadings</li>
<li>Paragraphs</li>
<li>Inputs</li>
<li>Textareas</li>
<li>Checkboxes</li>
<li>Radiobuttons</li>
<li>Dropdowns</li>
<li>Uploaders</li>
<li>Sliders</li>
<li>Datepickers</li>
</ul>
<p>There are a few caveats though: The class has not been updated since 2010 (but it is still functional with WP 3.3.1), it doesn&#8217;t pass the <a href="http://wordpress.org/extend/plugins/theme-check/">Theme-Check plugin</a> so a theme using it will probably not pass theme review to appear in the official Theme Directory, and it&#8217;s $8 or $40 depending on the license you purchase.</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="http://codecanyon.net/item/wordpress-adminpage-class/115872">AdminPage Class</a></p>
<h3>Options Framework Plugin</h3>
<p><a href="http://wptheming.com/options-framework-plugin/"><img class="aligncenter size-full wp-image-1620" title="Options Framework Plugin for WordPress" src="http://wpjourno.com/files/2012/04/theme-options-framework.jpg" alt="Theme Options Framework Plugin for WordPress" width="600" height="332" /></a><br />
If spending money is not an option or you need more complex setting types (like image radio buttons or a color picker), then the Options Framework Plugin might do the trick. This popular plugin is available for <a href="http://wordpress.org/extend/plugins/options-framework/">download from the official Plugin Directory</a> and a <a href="https://github.com/devinsays/options-framework-plugin/tree/master/options-check">theme containing examples</a> of using each option type is available from the plugin author, <a href="http://twitter.com/devinsays">Devin Price</a>.</p>
<p>Though I&#8217;ve yet to use the Options Framework Plugin on a production project, based on recent tinkering it provides a solid foundation for creating functional and attractive theme options pages. It&#8217;s also been forked into <a href="http://diverge.blogdns.com/blog/wordpress-theme-options-panel-framework/">Jeff Parsons&#8217; Theme Options Panel Framework</a>, which was <a href="https://github.com/divergeinfinity/WordPress-TOPF">last updated 11 months ago</a> so I would stick with the more frequently updated Options Framework Plugin.</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="http://wptheming.com/options-framework-plugin/">Options Framework Plugin</a></p>
<p><span id="more-1601"></span></p>
<h3>NHP Theme Options Framework</h3>
<p><a href="http://leemason.github.com/NHP-Theme-Options-Framework/"><img class="aligncenter size-full wp-image-1623" title="nhp-theme-options-framework" src="http://wpjourno.com/files/2012/04/nhp-theme-options-framework.jpg" alt="NHP Theme Options Framework for WordPress" width="600" height="427" /></a><br />
NHP Theme Options Framework by <a href="http://no-half-pixels.com/">Lee Mason</a> includes built-in validation, custom error and warning handling, and tons of field types. It&#8217;s <a href="https://github.com/leemason/NHP-Theme-Options-Framework/wiki">well documented</a> and each function and action may be hooked and customized. The framework&#8217;s default styles and tabbed interface look great.</p>
<p>I have not yet used NHP Theme Options Framework, but it&#8217;s at the top of my list to use for my next project that will require a nice theme options page.</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="http://leemason.github.com/NHP-Theme-Options-Framework/">NHP Theme Options Framework</a></p>
<h3>ProPanel WordPress Theme Options Panel</h3>
<p><a href="http://codecanyon.net/item/propanel-wordpress-theme-options-panel/866565"><img class="aligncenter size-full wp-image-1638" title="propanel-wordpress-theme-options" src="http://wpjourno.com/files/2012/05/propanel-wordpress-theme-options.jpg" alt="ProPanel WordPress Theme Options Panel" width="590" height="300" /></a><br />
I almost excluded ProPanel WordPress Theme Options Panel from this post because its authors consistently ignore the camelCase P in WordPress while somehow camelCasing their framework&#8217;s name, ProPanel <img src='http://wpjourno.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>But if support and easy implementation are important to you, then ProPanel might be worth the $15 regular license or $75 extended license because the framework is backed by TrueThemes support, which includes <a href="http://vimeopro.com/truethemes/codecanyon-propanel">video instructions</a> on initial setup. TrueThemes&#8217; <a href="http://codecanyon.net/item/propanel-wordpress-theme-options-panel/discussion/866565?page=1">responses in the CodeCanyon comments</a> are noticeably fast.</p>
<p>ProPanel includes image radio buttons and a color picker that its competition on CodeCanyon, AdminPage Class, doesn&#8217;t offer but lacks the sliders (nice for letting users choose from a range of values), datepickers and visual editor textareas that AdminPage Class supports.</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="http://codecanyon.net/item/propanel-wordpress-theme-options-panel/866565">ProPanel</a></p>
<h3>CheezCap &#8211; Cheezburger Custom Administration Panel</h3>
<p><a href="https://github.com/cheezburger/cheezcap"><img class="aligncenter size-full wp-image-1641" title="cheezcap-cheezburger-custom-administration-panel" src="http://wpjourno.com/files/2012/05/cheezcap-cheezburger-custom-administration-panel.jpeg" alt="CheezCap Cheezburger Custom Administration Panel" width="583" height="335" /></a><br />
I almost didn&#8217;t include the Cheezburger Network&#8217;s CheezCap framework because it&#8217;s very basic and a bit dated (last updated April 2011). However, I think it&#8217;s worth a mention because the creators of Lolcats were generous enough to release their options framework under the GNU GPL v2, and it was one of the first theme options frameworks <a href="http://vip.wordpress.com/2010/10/01/cheezcap-custom-wp-admin-panels/">I can remember being released</a>. Like many of the frameworks, you simply require the framework file in your <code>functions.php</code>, and then build options. Compared to the rest of the frameworks in this post, the types of fields offered by CheezCap are very limited:</p>
<ul>
<li>Boolean Option (true/false dropdown)</li>
<li>Text field</li>
<li>Dropdown</li>
</ul>
<p>While simple, CheezCap obviously gets the job done on a network of high traffic sites!</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="https://github.com/cheezburger/cheezcap">CheezCap</a></p>
<h3>The UpThemes Framework</h3>
<p><a href="http://upthemes.com/upthemes-framework/"><img class="aligncenter size-full wp-image-1636" title="upthemes-framework-wordpress-theme-options" src="http://wpjourno.com/files/2012/05/upthemes-framework-wordpress-theme-options.png" alt="UpThemes Framework for WordPress Theme Options" width="600" height="302" /></a><br />
Last but not least is the popular UpThemes Framework, which UpThemes uses on its own beautiful themes. This framework includes prebuilt managers for executing options developers frequently include in their themes anyway:</p>
<ul>
<li>An image manager for uploading and resizing logos and background images</li>
<li>A typography manager for using <a href="http://www.google.com/webfonts">Google Web Fonts</a> (I&#8217;m a big fan of that on this very blog—its type is entirely set by Google.)</li>
<li>A layout manager for making page templating more accessible to end users</li>
<li>An SEO manager for title tags and keywords (Use <a href="http://wordpress.org/extend/plugins/wordpress-seo/">WordPress SEO by Yoast</a> instead.)</li>
<li>A color manager for adjusting color schemes.</li>
</ul>
<p>The framework also has the nifty ability to export/import options so users can easily transfer or back up their settings.</p>
<p>Not only is the UpThemes Framework free and easy to implement in your theme, it&#8217;s licensed with the GNU GPL v2 and <a href="http://upthemes.com/themes/">working examples are bountiful</a>.</p>
<p style="text-align: right; margin-bottom: 40px;"><a class="button" href="http://upthemes.com/upthemes-framework/">UpThemes Framework</a></p>
<h3>The End?</h3>
<p>I&#8217;ve done my best to find viable WordPress theme options plugins and frameworks on Google and in my gargantuan WordPress development bookmarks folder, but if I missed your favorite, please let me know in the comments so I can take a look and add it!</p>
<h3>Update</h3>
<p>A few days after I published this, <a href="http://profiles.wordpress.org/Otto42/">Otto on WordPress</a> published a <a href="http://ottopress.com/2012/how-to-leverage-the-theme-customizer-in-your-own-themes/">tutorial on using the Theme Customizer</a>, which will be released with WordPress 3.4 before the end of the year. It&#8217;s great to see the Settings API expanded upon with a slick options interface. Check out this video for a sneak peek:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/vD8v6u3noPg?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><em>Coming soon: A post on advanced custom fields plugins and frameworks for WordPress.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/theme-options-plugins-frameworks-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Displaying custom post types with the same custom taxonomy value</title>
		<link>http://wpjourno.com/custom-post-types-custom-taxonomy/</link>
		<comments>http://wpjourno.com/custom-post-types-custom-taxonomy/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:21:14 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Design & Dev]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[custom taxonomies]]></category>
		<category><![CDATA[Michael Fields]]></category>
		<category><![CDATA[template tags]]></category>
		<category><![CDATA[WP Questions]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1584</guid>
		<description><![CDATA[Recently I was working on a WordPress theme where I wanted to be able to display a list of posts from a custom post type (specifically a milestones post type) that shared the same custom taxonomy value (in this case, a project ID) as the current post. Not being a programmer, I struggled for far [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I was working on a WordPress theme where I wanted to be able to display a list of posts from a custom post type (specifically a milestones post type) that shared the same custom taxonomy value (in this case, a project ID) as the current post.</p>
<p>Not being a programmer, I struggled for far too long to write a buggy and obese query that would never do. After extensive searching, I came across Automattician<a href="http://wpquestions.com/question/show/id/1603"> Michael Fields&#8217; solution on WP Questions</a>. Since it wasn&#8217;t the easiest thing to find, I&#8217;m sharing it here with comments for easy adaptation to your purposes:</p>
<p><span id="more-1584"></span></p>
<pre>&lt;?php</pre>
<pre>/* $projects is a variable you can change to something more suitable throughout */</pre>
<pre>/* project_id is the name of the custom taxonomy */</pre>
<pre>$projects = get_the_terms( get_the_ID(), 'project_id' );</pre>
<pre>if ( ! is_wp_error( $projects ) &amp;&amp; is_array( $projects ) ) {</pre>
<pre style="padding-left: 30px;">$term = array_shift( $projects );</pre>
<pre>/* $milestones is a variable you can change to something more suitable throughout */</pre>
<pre style="padding-left: 30px;">$milestones = null;</pre>
<pre style="padding-left: 30px;">if ( isset( $term-&gt;slug ) &amp;&amp; isset( $term-&gt;taxonomy ) ) {</pre>
<pre style="padding-left: 60px;">$milestones = get_posts( array(</pre>
<pre style="padding-left: 60px;">'term' =&gt; $term-&gt;slug,</pre>
<pre style="padding-left: 60px;">'taxonomy' =&gt; $term-&gt;taxonomy,</pre>
<pre style="padding-left: 60px;">// Enter your custom post type slug below</pre>
<pre style="padding-left: 60px;">'post_type' =&gt; 'pplan_milestones',</pre>
<pre style="padding-left: 60px;">'orderby' =&gt; 'menu_order',</pre>
<pre style="padding-left: 60px;">'order' =&gt; 'asc',</pre>
<pre style="padding-left: 60px;">'numberposts' =&gt; '0', // 0 will show all results</pre>
<pre style="padding-left: 60px;">'post_status' =&gt; 'publish',</pre>
<pre style="padding-left: 60px;">) );</pre>
<pre style="padding-left: 30px;">}</pre>
<pre>// Loop over all posts of the CPT and display them</pre>
<pre style="padding-left: 30px;">if ( $milestones ) {</pre>
<pre style="padding-left: 60px;">$_post = $post;</pre>
<pre style="padding-left: 60px;">print '&lt;ul&gt;';</pre>
<pre style="padding-left: 60px;">foreach ( (array) $milestones as $post ) {</pre>
<pre style="padding-left: 90px;">setup_postdata( $post );</pre>
<pre style="padding-left: 90px;">/* Write whatever output you want here. This just returns a simple unordered list. */</pre>
<pre style="padding-left: 90px;">the_title( '&lt;li&gt;&lt;a href="' . esc_url( get_permalink() ) . '"&gt;', '&lt;/a&gt;&lt;/li&gt;&gt;' );</pre>
<pre style="padding-left: 60px;">}</pre>
<pre style="padding-left: 60px;">print '&lt;ul&gt;';</pre>
<pre style="padding-left: 60px;">$post = $_post;</pre>
<pre style="padding-left: 30px;">}</pre>
<pre>}</pre>
<pre>?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/custom-post-types-custom-taxonomy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>6 presidential candidates use WordPress as their CMS</title>
		<link>http://wpjourno.com/presidential-candidates-wordpress-cms/</link>
		<comments>http://wpjourno.com/presidential-candidates-wordpress-cms/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 06:10:09 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1477</guid>
		<description><![CDATA[WordPress is the CMS of choice for presidential campaign websites (six out of the 10 declared Republican candidates) and every single candidate is using an open source content management system (Drupal powers the rest).]]></description>
				<content:encoded><![CDATA[<p><a href="http://ma.tt/2011/08/state-of-the-word-2011/">Matt Mullenwegg&#8217;s State of the Word address</a> this weekend at WordCamp San Francisco shared some impressive numbers about WordPress. For instance, 14.7 percent of the top million websites in the world use WordPress.</p>
<p>Matt&#8217;s presentation also revealed numbers from a survey of 18,000 WP users, including that <a href="http://wpcandy.com/reports/92-percent-of-surveyed-developers-use-wordpress-as-a-cms">92 percent of those surveyed use WordPress as a CMS</a>. </p>
<p>It turns out presidential candidates use WordPress as a CMS too.</p>
<p>While browsing the 2012 Republican candidates, I noticed WordPress is the CMS of choice for presidential campaign websites (six out of the 10 declared Republican candidates) and every single candidate is using an open source content management system (Drupal powers the rest). </p>
<p>Maybe there is hope for us after all&#8230;</p>
<h3>Michele Bachmann &#8211; WordPress</h3>
<p><a href="http://www.michelebachmann.com/"><img class="aligncenter size-full wp-image-1480" src="http://wpjourno.com/files/2011/08/michele-bachmann.jpg" alt="Michele Bachmann's WordPress website" width="600" height="291" /></a></p>
<p>The U.S. Representative from Minnesota and winner of the Ames Straw Poll sports a rather garish <a href="http://www.michelebachmann.com/">WordPress-powered site</a>.</p>
<h3>Herman Cain &#8211; WordPress</h3>
<p><a href="http://www.hermancain.com/"><img class="aligncenter size-full wp-image-1481" src="http://wpjourno.com/files/2011/08/herman-cain.jpg" alt="Herman Cain WordPress website" width="600" height="291" /></a></p>
<p>The former CEO of Godfather&#8217;s simple but <a href="http://www.hermancain.com/">elegant website</a> is powered by WordPress.</p>
<p><span id="more-1477"></span></p>
<h3>Gary Johnson &#8211; WordPress</h3>
<p><a href="http://www.garyjohnson2012.com/"><img src="http://wpjourno.com/files/2011/08/gary-johnson.jpg" alt="Gary Johnson WordPress website" width="600" height="291" class="aligncenter size-full wp-image-1484" /></a></p>
<p>The <a href="http://www.garyjohnson2012.com/">former governor of New Mexico&#8217;s presidential campaign website and blog</a> is powered by WordPress. Interestingly enough, <a href="http://www.garyjohnson2012.com/issues/internet-and-technology">net neutrality</a> is a prominent and important issue to Gary Johnson.</p>
<h3>Ron Paul &#8211; WordPress</h3>
<p><a href="http://www.ronpaul2012.com/"><img src="http://wpjourno.com/files/2011/08/ron-paul.jpg" alt="Ron Paul WordPress website" width="600" height="291" class="aligncenter size-full wp-image-1485" /></a></p>
<p><a href="http://www.ronpaul2012.com/">Ron Paul</a> is back again, and his classy campaign site stands out in a good way from his rivals&#8217; websites.</p>
<h3>Rick Perry &#8211; WordPress</h3>
<p><a href="http://www.rickperry.org/"><img src="http://wpjourno.com/files/2011/08/rick-perry.jpg" alt="Rick Perry WordPress website" width="600" height="291" class="aligncenter size-full wp-image-1487" /></a></p>
<p>Rick Perry is almost as <a href="http://www.politico.com/news/stories/0811/61408.html">good-looking</a> as his <a href="http://www.rickperry.org/">WordPress campaign website</a>.</p>
<h3>Buddy Roemer &#8211; WordPress</h3>
<p><a href="http://www.buddyroemer.com/"><img src="http://wpjourno.com/files/2011/08/buddy-roemer.jpg" alt="Buddy Roemer WordPress website" width="600" height="291" class="aligncenter size-full wp-image-1489" /></a></p>
<p><a href="http://www.buddyroemer.com/">Buddy Roemer&#8217;s campaign website</a> is powered by WordPress and focuses on conversation with users via its &#8220;Talk to Buddy&#8221; Q&amp;A section.</p>
<h3>Mitt Romney &#8211; Drupal</h3>
<p><a href="http://www.mittromney.com/"><img src="http://wpjourno.com/files/2011/08/mitt-romney.jpg" alt="Mitt Romney Drupal website" width="600" height="291" class="aligncenter size-full wp-image-1491" /></a></p>
<p>Drupal is the platform of choice for <a href="http://www.mittromney.com/">Mitt Romney&#8217;s sharp website</a>.</p>
<h3>Rick Santorum &#8211; Drupal</h3>
<p><a href="http://www.ricksantorum.com/index.php"><img src="http://wpjourno.com/files/2011/08/rick-santorum.jpg" alt="Rick Santorum Drupal website" width="600" height="291" class="aligncenter size-full wp-image-1493" /></a></p>
<p><a href="http://www.ricksantorum.com/index.php">Rick Santorum&#8217;s Drupal site</a> has a unique right-side vertical navigation and full-width layout.</p>
<h3>Newt Gingrich &#8211; Drupal</h3>
<p><a href="http://www.newt.org/"><img src="http://wpjourno.com/files/2011/08/newt-gingrich.jpg" alt="Newt Gingrich Drupal website" width="600" height="291" class="aligncenter size-full wp-image-1482" /></a></p>
<p><a href="http://www.newt.org/">Newt.org</a> is built on Drupal.</p>
<h3>Jon Huntsman &#8211; Drupal</h3>
<p><a href="http://www.jon2012.com/"><img src="http://wpjourno.com/files/2011/08/jon-huntsman.jpg" alt="Jon Huntsman" width="600" height="291" class="aligncenter size-full wp-image-1483" /></a></p>
<p><a href="http://www.jon2012.com/">Jon Huntsman&#8217;s Drupal campaign website</a> is notable for its poor quality and amateurish design in comparison to the other candidates.</p>
<h3>White House &#8211; Drupal</h3>
<p><a href="http://www.whitehouse.gov/"><img src="http://wpjourno.com/files/2011/08/white-house.jpg" alt="White House Drupal website" width="600" height="291" class="aligncenter size-full wp-image-1498" /></a></p>
<p>Alright, it&#8217;s not a campaign website (though at the moment its homepage content resembles one), but its worth noting Barack Obama&#8217;s technology team brought open source to <a href="http://www.whitehouse.gov/">whitehouse.gov</a>.</p>
<p>Meanwhile, I must admit I&#8217;m not sure what Obama&#8217;s <a href="http://www.barackobama.com/">barackobama.com</a> uses for content management. At one time, his site used Movable Type, but I don&#8217;t think that is the case anymore. If you know, please do tell!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/presidential-candidates-wordpress-cms/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>10 HTML5 news projects</title>
		<link>http://wpjourno.com/10-html5-news-projects/</link>
		<comments>http://wpjourno.com/10-html5-news-projects/#comments</comments>
		<pubDate>Tue, 10 May 2011 06:58:41 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[AP]]></category>
		<category><![CDATA[future of news]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[NPR]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1423</guid>
		<description><![CDATA[While HTML5's specification won't be finalized for more than three years, news organizations have been experimenting with it for awhile now. Besides making their videos iPad friendly, quite a few media giants have made standalone HTML5 projects that offer refreshing ways to read online.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.w3.org/html/logo/"><img class="alignright size-full wp-image-1460" src="http://wpjourno.com/files/2011/05/HTML5-logo.png" alt="HTML5 logo" width="154" height="154" /></a>While HTML5&#8242;s specification won&#8217;t be finalized for more than three years (check out <a href="http://ishtml5readyyet.com/">Is HTML5 Ready Yet? for the countdown</a> and take a look at the source code), news organizations have been experimenting with it for awhile now. Besides <a href="http://www.cyberjournalist.net/news-sites-optimized-for-the-ipad/">making their videos iPad friendly</a>, quite a few media giants have made standalone HTML5 projects.</p>
<p>These projects tend to mimic tablet-like experiences with horizontal grid layouts and large clickable blocks. This is for good reason, given that publishers could save a lot of money developing just one HTML5 site for mobile rather than a bunch of native apps, which <a href="http://www.niemanlab.org/2011/02/the-newsonomics-of-apps-and-html5/">haven&#8217;t been very lucrative yet</a>. But for now, Google&#8217;s mighty Chrome browser (what every journalist should use—more on this in a later post) <a href="http://html5test.com/results.html">delivers the best HTML5 experience</a>.</p>
<p>While these experiments are all strikingly refreshing ways to read online, they don&#8217;t seem to have much attention from their creators or readers. I&#8217;m curious how many people visit publishers&#8217; HTML5 projects over their standard homepages.</p>
<p>Here are 10 HTML5 projects worth a peek:</p>
<h3>1. New York Times Skimmer</h3>
<p><a href="http://www.nytimes.com/skimmer"><img class="aligncenter size-medium wp-image-1424" src="http://wpjourno.com/files/2011/05/new-york-times-skimmer-600x291.png" alt="New York Times Skimmer HTML5" width="600" height="291" /></a><br />
The <a href="http://www.nytimes.com/skimmer/">Gray Lady&#8217;s HTML5 site</a> delivers a surprisingly print edition-like experience, with stories wrapping in three columns complete with indents and the occasional display ad. Click on the <em>Customize</em> button for some delightful layout options, or learn the easy keyboard shortcuts for quick browsing. Try as I might, I still prefer visiting that classic homepage or coming to articles via Twitter. For those looking for a pleasant way around The Times&#8217; paywall, the Skimmer will not attack you once you hit 20 stories in a month.</p>
<h3>2. AP Timeline Reader</h3>
<p><a href="http://html5.labs.ap.org/"><img class="aligncenter size-medium wp-image-1426" src="http://wpjourno.com/files/2011/05/ap-timeline-reader-html5-600x291.png" alt="AP Timeline Reader HTML5" width="600" height="291" /></a><br />
<a href="http://html5.labs.ap.org/">The Associated Press&#8217; HTML5 Reader</a> has a nifty feature that allows you to skim through and save the stories you want to read in the queue. The page layout is a horizontal timeline of recent days with stories mapped along it. You can add and remove stories from classic sections like Politics and Sports by toggling their tabs on the left. The AP&#8217;s Reader makes heavy use of transitions and animations in the interface for a flashy—and gaudy—reading experience and also fails to generate links to stories, making it impossible to share stories from this interface. Dumb.</p>
<h3>3. NPR HTML5 Web App</h3>
<p><a href="http://www.npr.org/webapp"><img class="aligncenter size-medium wp-image-1430" src="http://wpjourno.com/files/2011/05/NPR-HTML5-600x291.png" alt="NPR HTML5" width="600" height="291" /></a><br />
<a href="http://www.npr.org/webapp"> National Public Radio&#8217;s Web App</a> separates content into three rows with sliders for finding more stories. Like AP&#8217;s Timeline Reader, NPR&#8217;s HTML5 site allows you to add stories to a playlist where they&#8217;ll play one after the other. While you&#8217;re listening to some stories, you can enjoy reading news briefs inside a very minimal reading window, again sliding between panes for more stories.</p>
<p><span id="more-1423"></span></p>
<h3>4. USA Today Optimus</h3>
<p><a href="http://optimus.usatoday.com/"><img class="aligncenter size-medium wp-image-1433" src="http://wpjourno.com/files/2011/05/USA-Today-HTML5-600x291.png" alt="USA Today HTML5" width="600" height="291" /></a><br />
You gotta love what news organizations are dubbing their HTML5 projects. USA Today takes the award for best name with &#8220;<a href="http://optimus.usatoday.com/">Optimus</a>.&#8221; Optimus fits quite a few stories in its layout with a vertical scrollbar and less negative space than most other HTML5 news projects, but it cleans out the clutter well on single article pages for a more pleasant reading experience. Optimus will notably take much longer on initial load than the other sites on this list.</p>
<h3>5. Huffington Post NewsGlide</h3>
<p><a href="http://www.huffingtonpost.com/NewsGlide/"><img class="aligncenter size-medium wp-image-1435" src="http://wpjourno.com/files/2011/05/huffington-post-HTML5-600x292.png" alt="Huffington Post HTML5" width="600" height="292" /></a><br />
<a href="http://www.huffingtonpost.com/NewsGlide/">HuffPo&#8217;s NewsGlide</a> is stunning. Not because it&#8217;s the best HTML5 news site in existence, but I never saw it coming from the queen of clutter and 84px Arial headlines. NewsGlide doesn&#8217;t default to a fullscreen article view, but you won&#8217;t regret turning it on in the <em>Customize</em> menu. Always looking to generate conversation, The Post stands out for keeping its comments inside its HTML5 experience along with promient share buttons.</p>
<h3>6. Salon Grid</h3>
<p><a href="http://www.salon.com/grid/"><img class="aligncenter size-medium wp-image-1437" src="http://wpjourno.com/files/2011/05/salon-grid-HTML5-600x330.png" alt="Salon Grid HTML5" width="600" height="330" /></a><br />
<a href="http://www.salon.com/grid/">Salon&#8217;s Grid</a> appropriately displays stories in a simple grid, with checkboxes to toggle what content appears in the boxes. There is quite a bit of horizontal scroll involved, but where Salon really loses is in its article view. Once you click on a story, the article box that pops up feels like an afterthought and requires a lot of scrolling to to get through a piece. Also, who dumps Flash ads inside their HTML5 web app?</p>
<h3>7. Sports Illustrated Snapshot</h3>
<p><a href="http://www.sportsillustratedsnapshot.com/"><img class="aligncenter size-medium wp-image-1439" src="http://wpjourno.com/files/2011/05/sports-illustrated-snapshot-HTML5-600x291.png" alt="Sports Illustrated Snapshot HTML5" width="600" height="291" /></a><br />
<a href="http://www.sportsillustratedsnapshot.com/"> Snapshot</a> is perhaps the most complex of the HTML5 sites on this list. It allows you to connect via Facebook or Google account and add your own teams to the interface. It also achieves its basic purpose well—displaying great photos large and without distraction. And yes, the swimsuit models make an appearance.</p>
<h3>8. ABC News iPad Optimized</h3>
<p><a href="http://abcnews.go.com/ipad"><img class="aligncenter size-medium wp-image-1444" src="http://wpjourno.com/files/2011/05/abc-news-ipad-html5-600x408.png" alt="ABC News iPad HTML5" width="600" height="408" /></a><br />
I don&#8217;t know why, but to visit ABC News&#8217; HTML5 version you must visit it from Safari on your iPad. I don&#8217;t own one, and had to use a cross-browser testing site to even view the project. Maybe someone with an iPad will tell us how it is.</p>
<h3>9. Center for Public Integrity Looting the Seas Series</h3>
<p><a href="http://www.publicintegrity.org/treesaver/tuna/"><img class="aligncenter size-medium wp-image-1428" src="http://wpjourno.com/files/2011/05/center-for-public-integrity-html5-600x295.png" alt="Center for Public Integrity HTML5" width="600" height="295" /></a><br />
The Center for Public Integrity gets an honorable mention for its small HTML5 project <a href="http://www.publicintegrity.org/treesaver/tuna/">Looting the Seas</a>, built by <a href="http://treesaver.net/portfolio/">Treesaver</a>. This is a very simple and nice way to read in-depth online reporting that I would like to see more news organizations utilize on a project by project basis.</p>
<h3>10. News 21 Behind Bars Microsite</h3>
<p><a href="http://berkeley.news21.com/behindbars/history/"><img class="aligncenter size-medium wp-image-1441" src="http://wpjourno.com/files/2011/05/New-21-Behind-Bars-HTML5-600x368.png" alt="News 21 Behind Bars HTML5" width="600" height="368" /></a><br />
News 21 at UC Berkeley makes the list for its <a href="http://berkeley.news21.com/behindbars/history/">Executing Abbott microsite</a>, which allows you to research San Francisco Examiner archives, photos and an original video and encourages the reader to deliver a verdict for Burton Abbott at the end. It&#8217;s another neat example of interactive story-telling for an in-depth series.</p>
<p>If you think I&#8217;ve missed some cool HTML5 projects, share them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/10-html5-news-projects/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using WordPress for microsites, small projects</title>
		<link>http://wpjourno.com/wordpress-microsites-small-projects/</link>
		<comments>http://wpjourno.com/wordpress-microsites-small-projects/#comments</comments>
		<pubDate>Wed, 04 May 2011 05:43:32 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Design & Dev]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[microsites]]></category>
		<category><![CDATA[Nieman Lab]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1401</guid>
		<description><![CDATA[WordPress isn't a catch-all solution for news organization's websites, but it is an excellent candidate to power small projects or microsites dedicated to big stories.]]></description>
				<content:encoded><![CDATA[<p><a href="http://shale.sites.post-gazette.com/"><img class="size-full wp-image-1410 alignright" src="http://wpjourno.com/files/2011/05/pittsburgh-post-gazette-pipeline.png" alt="Pittsburgh Post-Gazette Pipeline" width="282" height="215" /></a>WordPress is not a catch-all solution for news organization&#8217;s websites, but it is an excellent candidate to power small projects or microsites dedicated to big stories.</p>
<p>For an example of an excellent news microsite, one needs not look any further than the <a href="http://shale.sites.post-gazette.com/">Pittsburgh Post-Gazette&#8217;s Pipeline</a>, which was <a href="http://www.niemanlab.org/2011/03/pipeline-in-pittsburgh-the-post-gazette-builds-a-thematic-network-around-covering-natural-gas/">profiled</a> by <a href="http://www.niemanlab.org/author/jellis/">Justin Ellis</a> over on Nieman Lab. Pipeline is powered by Joomla, but could have just as easily (or easier) have been powered by WP.</p>
<p>The microsite format allows the Post-Gazette to gain an intensely interested audience like a blog does. The content is more engaging than typical stories, and because the focus on Marcellus Shale developments is pure throughout, readers are less likely to be deterred by other content they find irrelevant. The format also encourages contributions from collaborating hyperlocal publications and readers themselves.</p>
<p>WordPress offers the ability to build a network of these sites simply and quickly, with plugins contributing added extra functionality when necessary.</p>
<p><span id="more-1401"></span></p>
<p><a href="http://designpresenter.com/demo/"><img class="alignleft size-full wp-image-1413" src="http://wpjourno.com/files/2011/05/design-presenter-demo.jpg" alt="Design Presenter Demo" width="276" height="150" /></a>Though not news oriented, my <a href="http://designpresenter.com/">WordPress theme Design Presenter</a> is an example of using WP on a project/web app basis. The <a href="http://designpresenter.com/demo/">end result</a> displays web design image drafts like they would appear in a browser fully developed. When I started the project, I didn&#8217;t know I would use WordPress, but did know that it fit some of my technical requirements. WP also met my general requirements:</p>
<ul>
<li>Rapid design and development</li>
<li>A solid framework to build on top of</li>
<li>Reliable updates and documentation</li>
<li>No cost besides my time</li>
<li>A community that might appreciate the project</li>
</ul>
<p>These aren&#8217;t exactly rare general requirements. Have you used WordPress for a unique project or microsite?</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/wordpress-microsites-small-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is media consumption killing your production?</title>
		<link>http://wpjourno.com/media-consumption-production/</link>
		<comments>http://wpjourno.com/media-consumption-production/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 01:45:03 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1384</guid>
		<description><![CDATA[Tablets, smartphones, Kindles and Netflix are great, but they can drain lots of productive energy and time out of life.]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1392" src="http://wpjourno.com/files/2011/04/xoom-kindle-fascinate-joshua-lynch-600x400.jpg" alt="Xoom Kindle Fascinate" width="250" height="167" />The other night as I went to bed with my Xoom tablet in hand, I also picked up my smartphone and my Kindle. For a moment, these consumption devices were all stacked neatly on my nightstand, ready for my final quiet hours of feed reading, tweet scanning and book reading.</p>
<p>As I looked at that marvelous stack of gadgets, It hit me that as much as I enjoy those devices, they&#8217;ve been sucking my production in many areas of life dry.</p>
<p>For instance, they played a part in why I haven&#8217;t posted to this blog in 69 days.</p>
<p>To clarify, I&#8217;m not talking about productivity but creation of my own work (whether it&#8217;s photos, WordPress themes, blog posts or a garden).</p>
<p>These consumption tools are mostly productive because they do enable me to learn tons on a daily basis. They provide avenues to connect with others and share snippets of what I&#8217;m thinking or reading too. But it&#8217;s so easy to get lost in consuming information from them while producing very little of anything that&#8217;s my own, whether digitally or physically.</p>
<p>I&#8217;m still looking for a tool/service/method that allows me to get the most out of media while managing my time so that I create things too. So far a variety of services and tools have only sucked me deeper into trivial details I never would have thought twice about before.</p>
<p>Are you struggling to create in this consumption-heavy world? Worse yet, are we discouraging creating with consumption culture?</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/media-consumption-production/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How journalists could use social media to enable storytellers</title>
		<link>http://wpjourno.com/journalists-social-media-story-enablers/</link>
		<comments>http://wpjourno.com/journalists-social-media-story-enablers/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:12:34 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Just Journalism]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[reporting techniques]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1378</guid>
		<description><![CDATA[Journalists should explore open social media approaches, where they enable firsthand sources to tell their story to a wide audience using common tools of the trade.]]></description>
				<content:encoded><![CDATA[<div id="attachment_1381" class="wp-caption aligncenter" style="width: 610px"><a href="http://underheardinnewyork.com/"><img class="size-medium wp-image-1381" src="http://wpjourno.com/files/2011/02/underheard-new-york-twitter-homeless-600x358.png" alt="Underheard in New York: Twitter for the Homeless" width="600" height="358" /></a><p class="wp-caption-text">Underheard in New York hands the storytelling tools over to the sources and is helping to amplify their experiences to a wide audience.</p></div>
<p>I just read with interest <a href="http://mashable.com/2011/02/16/homeless-tweets-underheard/">Zachary Sniderman&#8217;s Mashable post</a> about homeless people in New York City tweeting via an initiative called <a href="http://underheardinnewyork.com/">Underheard in New York</a>, a neat idea brought to life by three interns at BBH New York.</p>
<p>It got me thinking about how journalists and news organizations use social media in their storytelling: They tend to keep the keys.</p>
<p>What I mean by this is that journalists using social media usually treat it as a tool <a href="http://www.poynter.org/how-tos/digital-strategies/e-media-tidbits/100373/most-print-and-online-journalists-use-social-media-for-story-research/">to spread and source their stories</a>. But ultimately, they don&#8217;t hand any level of access—the keys,  so to speak—over to their sources.</p>
<p>For example, in the same vein as Underheard in NY, a reporter covering homelessness could distribute to their primary sources cheap prepaid cellphones and teach them how to tweet their story. Suddenly, the source has been given the platform and knowledge to share their own experiences. These tweets could be curated in a way that gives them more exposure and helps the storytellers gain a following.</p>
<p>To take it one step further—what if a reporter were to give a source in a human interest or community-oriented series the keys to their Twitter account for a day? Or access to a blog on their news website?</p>
<p><span id="more-1378"></span></p>
<p>I know, it&#8217;s risky; I can hear my old journalism professors groaning with concern. Journalists, so used to being the ones who carefully craft a story to be fair and informative, want to <a href="http://en.wikipedia.org/wiki/Gatekeeping_(communication)">be the gatekeepers</a>.</p>
<p>But wouldn&#8217;t access to a Twitter account, a camera or a blog be an excellent contribution to the rest of a news package (say an in-depth story with a video and photos), not to mention drive reader engagement to new levels?</p>
<p>Ultimately, news media are always trying to use social media to drive more traffic and build a wider reach (aka to try to crawl out of the red into the black).</p>
<p>With careful discretion, giving the keys to sources would be a more meaningful way to tell a story and make an impact in the lives of readers and storytellers.</p>
<p>I can think of at least <a href="http://seattletimes.nwsource.com/flatpages/local/invisiblefamilies.html">one series in which my alma mater Seattle University was key in producing</a> that while innovative, could have benefited from this approach.</p>
<p>I&#8217;d love to hear of any recent examples of a reporter or news outlet taking such an open social media approach, truly becoming storytelling enablers.</p>
<p><em>P.S. I can&#8217;t resist mentioning that <a href="http://underheardinnewyork.com/">Underheard in New York&#8217;s website</a> is powered by WordPress.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/journalists-social-media-story-enablers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Leaving College Publisher for WordPress? Good, now ditch the print too</title>
		<link>http://wpjourno.com/advice-leaving-college-publisher-wordpress/</link>
		<comments>http://wpjourno.com/advice-leaving-college-publisher-wordpress/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 02:44:07 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[College Media]]></category>
		<category><![CDATA[Access Network Company]]></category>
		<category><![CDATA[College Publisher]]></category>
		<category><![CDATA[j-students]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[student newspapers]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1347</guid>
		<description><![CDATA[Don't just look at this as an inconvenient platform change. This is a chance to do something truly significant for your school, your media organization and, most importantly, yourself as a developing journalist.]]></description>
				<content:encoded><![CDATA[<div id="attachment_1365" class="wp-caption alignleft" style="width: 257px"><a href="http://www.istockphoto.com/user_view.php?id=401746"><img class="size-full wp-image-1365 " src="http://wpjourno.com/files/2011/01/newspaper-on-fire-istockphoto.jpg" alt="Newspaper on Fire - Ditch the Print" width="247" height="175" /></a><p class="wp-caption-text">Photo by fotko via iStockphoto</p></div>
<p><a href="http://collegemediamatters.com/2011/01/12/my-prediction-a-great-student-press-wordpress-migration/">Daniel Reimold of College Media Matters predicts</a> a lot of student newspapers will be leaving College Media Network and its College Publisher platform after the <a href="http://www.collegepublisher.com/news/licensing-fees-to-begin-in-2011-1.2335">new ownership announced licensing fees</a> begin this year. And I hope he&#8217;s right.</p>
<p>The overwhelming majority of those who leave, I much more cowardly predict, will be examining and choosing WordPress as their alternative.  For those thinking about the switch, here&#8217;s  some advice from a recently graduated two-year college newspaper editor-in-chief:</p>
<h3>Make this an opportunity to do something truly meaningful</h3>
<p>Don&#8217;t just look at this as an inconvenient platform change. This is a chance to do something truly significant for your school, your media organization and, most importantly, yourself as a developing journalist or professional.</p>
<p>Been dreading moving to a truly online-first publishing model? Now is the time to do it. While you&#8217;re creating your new platform, do it intentionally. Utilize the wonderful library of WordPress plugins, including editorial-specific ones like <a href="http://editflow.org/">Edit Flow</a>, to redefine how you produce news.</p>
<p>Forget having an online editor who shovels stories from the web to a CMS and tweets a little bit. Get your <em>entire</em> staff involved. Give everyone some sort of access to your WordPress setup, and train them in using it. If they haven&#8217;t already, teach everyone some HTML and some CSS.</p>
<p>Yes, these are monumental tasks. But leave a legacy, and learn a lot in the process.</p>
<p><span id="more-1347"></span></p>
<h3>Ditch the print product</h3>
<p>Say goodbye to ink-stained fingers! It seems drastic, but it&#8217;s time student newspapers have future-focused newsrooms. College campuses serve as a bubble, and lots of students still seem to enjoy picking up the print edition. But that doesn&#8217;t mean the print paper is still worth producing.</p>
<p>The print edition is a legacy cost taxing your news operation. It takes tremendous amounts of time and energy to produce. It costs significantly more to publish; my college newspaper could have saved more than $30,000 in just printing costs by publishing online only (not to mention man hours, page designer positions, in-office printing expenses, newsstands, distributors, loads of sleep, etc.).</p>
<p>In comparison, a WordPress-powered site could be run on a few thousand a year; imagine committing a full $30,000 as a student organization to innovating via your website, social media and mobile devices. The tablet is going to hit college campuses in a big way, and student &#8220;newspapers&#8221; have an opportunity to be ready for it. Or they can keep dishing out dead trees.</p>
<div class="rightpullquote">The tablet is going to hit college campuses in a big way, and student &#8220;newspapers&#8221; have an opportunity to be ready for it. Or they can keep dishing out dead trees.</div>
<p>Most importantly, there is not much to be learned for you as a college journalist in the print publishing process. Don&#8217;t waste your time laying out print pages and learning InDesign. Instead, learn as much as you can about publishing on the web, and you&#8217;ll be prepared for much more than disappearing traditional journalism jobs. What&#8217;s more, make a name for yourself as a student journalist innovating online, and I guarantee their will be interest and opportunity come graduation.</p>
<p>For college papers that rely heavily on print advertising revenues right now, this may not be possible. But their counterparts that have a good chunk of reliable school funding have no excuse.</p>
<p>Maybe I&#8217;m nuts—I&#8217;m curious what others think.</p>
<h3>Don&#8217;t use an existing WordPress theme</h3>
<p style="text-align: center"><img class="size-medium wp-image-1360 aligncenter" src="http://wpjourno.com/files/2011/01/wordpress-newspaper-theme-600x510.png" alt="WordPress Newspaper Theme" width="600" height="510" /></p>
<p>One of my biggest regrets as editor-in-chief was never reaching out to computer science students at school. I&#8217;m sure we could have hired some developers to do some great work for us. And though I was capable of developing a theme for the paper to use (and did, over spring &#8220;break,&#8221; for our blog), I was usually overwhelmed as it was managing the newsroom and, in retrospect, wasting my time on the print product.</p>
<p>If you&#8217;re moving to WordPress, seek out students or WordPress consultants who might be able to develop custom plugins and themes for you.</p>
<p>Existing WordPress themes suitable for a student newspaper are few enough to begin with, already in use lots of places and just look cheap. They&#8217;re also not made for <em>your</em> newsroom and audience.</p>
<p>Don&#8217;t want to start from scratch? Build a child theme off of a theme framework or a well-developed and documented theme.</p>
<h3>Look elsewhere than CMN for hosted WordPress solution</h3>
<p>Bryan Murley <a href="http://www.collegemediainnovation.org/blog/2011/01/qa-rusty-lewis-on-cmns-new-business-model/">interviewed Rusty Lewis of CMN on Innovation in College Media</a> and learned that the provider plans to charge $4,500 in &#8220;licensing fees&#8221; for &#8220;support related to CMN services related to server environment operation, DNS services and integration of CMN plug-ins.&#8221; Beyond that, it will be $150 an hour for support on parts of the platform CMN didn&#8217;t create.</p>
<p>I&#8217;m not convinced that CMN&#8217;s hosting or plugins are worth that. There are plenty of <a href="http://wpcandy.com/reports/hostco-introduces-wordpress-specific-hosting">WordPress-specific</a> or VPS hosting services that are totally suitable for your newspaper for much less.</p>
<p>What&#8217;s more, there are lots of freelance WordPress developers and consultants who could even be contracted for less than $150 an hour. You could probably pay a student developer $10 an hour because the experience will be worth it for them.</p>
<p>So much support already exists online that a college newspaper with a couple of WordPress-savvy students and perhaps a consultant will be just fine innovating for less.</p>
<h3>Ask those who have gone before you</h3>
<p>Don&#8217;t be afraid to reach out to those who have already made the decision to innovate with WordPress. I&#8217;m sure they&#8217;ll have good advice.</p>
<p>Also look for college pubs doing a great job with WordPress. A couple that stand out to me are <a href="http://reesenews.org/">Reese News at the University of North Carolina</a> (hope to post about that project soon) and <a href="http://thedailycougar.com/">The Daily Cougar at the University of Houston</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/advice-leaving-college-publisher-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to display updated publication date in WordPress themes</title>
		<link>http://wpjourno.com/wordpress-publication-date/</link>
		<comments>http://wpjourno.com/wordpress-publication-date/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 05:36:35 +0000</pubDate>
		<dc:creator>Joshua Lynch</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[template tags]]></category>

		<guid isPermaLink="false">http://wpjourno.com/?p=1333</guid>
		<description><![CDATA[Using core WordPress functions and template tags, you can change any of your theme's templates to display when a post was last updated or the "time ago" human reference date.]]></description>
				<content:encoded><![CDATA[<p>I was recently asked how you can display the time a story or post was updated in a WordPress theme, like what you see when major outlets cover a breaking and rapidly evolving news story. Suggestions I&#8217;ve heard before—and quite often, the instant reaction of WordPress users—is to look for a plugin or utilize custom fields.</p>
<p>But neither method is the best way to do it. Using core WordPress functions and template tags, you can change any of your theme&#8217;s templates to display when a post was last updated or the &#8220;time ago&#8221; date, which has become popular through the real-time web and services like Facebook and Twitter.</p>
<p><span id="more-1333"></span></p>
<h3>Updated date and time</h3>
<div id="attachment_1337" class="wp-caption aligncenter" style="width: 392px"><img class="size-full wp-image-1337" src="http://wpjourno.com/files/2011/01/seattle-times-update.png" alt="Seattle Times Updated Publication Dates" width="382" height="121" /><p class="wp-caption-text">Examples of updated publication dates in use on The Seattle Times website.</p></div>
<p>The core WordPress function for displaying the last time a post or page was updated is <code>the_modified_time()</code> (or <code>the_modified_date()</code> for that matter). To show when your post was last updated, you simply need to insert this code inside The Loop of your theme wherever you would like it:</p>
<pre><code>&lt;?php</code> the_modified_time('g:i a'); <code>?&gt;</code></pre>
<p>Just add a little bit of text before it, like &#8220;Updated&#8221; and style it, and you&#8217;ve got the last time a post was updated displaying in &#8220;Updated Hour:Minute am/pm&#8221; format. Of course, you can modify this in all sorts of ways with <a href="http://codex.wordpress.org/Template_Tags/the_modified_time">the function reference</a> as a guide.</p>
<h3>Human time distance or &#8220;time ago&#8221;</h3>
<p>You can just as simply display how long ago it was that a post or comment was published with <a href="http://codex.wordpress.org/Function_Reference/human_time_diff">the <code>human_time_diff()</code> WordPress function</a>, as seen on The New York Times&#8217; website in breaking coverage of the shooting of Rep. Gabrielle Giffords:</p>
<p><img class="aligncenter size-full wp-image-1339" src="http://wpjourno.com/files/2011/01/new-york-times-time-ago.png" alt="New York Times human reference dates and times" width="346" height="238" />This bit of code will display for users how long ago a post was published when dropped into your templates:</p>
<pre><code>&lt;?php</code> echo human_time_diff(get_the_time('U'),
current_time('timestamp')) . ' ago'; <code>?&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://wpjourno.com/wordpress-publication-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Object Caching 555/721 objects using apc

 Served from: wpjourno.com @ 2013-05-19 16:16:56 by W3 Total Cache -->