<?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>Jen Lee Reeves &#187; drupal</title>
	<atom:link href="http://www.jenleereeves.com/tag/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jenleereeves.com</link>
	<description>Sharing my new media thoughts to the world</description>
	<lastBuildDate>Thu, 29 Jul 2010 04:35:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The great CMS debate meets face to face</title>
		<link>http://www.jenleereeves.com/2009/03/the-great-cms-debate-meets-face-to-face/</link>
		<comments>http://www.jenleereeves.com/2009/03/the-great-cms-debate-meets-face-to-face/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 14:37:56 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla!]]></category>
		<category><![CDATA[march09]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[sxswi]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=427</guid>
		<description><![CDATA[I love to talk about content management systems (CMS) because they are wonderful tools to help you communicate. But CMS is kind of like a hat. You like using it because it helps you. But everyone likes a different style. There are all kinds of styles of CMS. Many businesses use one to manage the [...]]]></description>
			<content:encoded><![CDATA[<p>I love to talk about content management systems (CMS) because they are wonderful tools to help you communicate. But CMS is kind of like a hat. You like using it because it helps you. But everyone likes a different style. There are all kinds of styles of CMS. Many businesses use one to manage the workflow of information needed online. There are so many types but a specific type of out-of-the-box CMS that is worth talking about is open source. Open source means the code behind how the CMS is built is open to everyone. If you understand the code, you can build it on your own and talk to the online community about what works, what doesn&#8217;t work and help change the CMS for the greater good of its users. There are three major ones: <a href="http://www.joomla.org/" target="_blank">Joomla!</a>, <a href="http://www.drupal.org" target="_blank">Drupal</a> and <a href="http://www.wordpress.org" target="_blank">WordPress</a> (this blog is written in WordPress).</p>
<p>In an <a href="http://en.wikipedia.org/wiki/Iron_Chef" target="_blank">Iron Chef</a>-like match up, a team of developers from each CMS had 100 hours to build a website based on a specific list of specifications and design. Then representatives of each team would appear face to face to show off their hard work during the <a href="http://www.sxsw.com/interactive" target="_blank">South by Southwest Interactive festival</a>. I had the chance to attend the face off and found it to be very fun to watch.</p>
<p>It was a battle to the end. With a mix of good humor and serious competition, leaders from Joomla!, Drupal and WordPress met face to face during a Monday session called &#8220;The Ultimate Showdown of Content Management System Destiny&#8221; at South by Southwest. The panelists included <a href="http://sxsw.com/interactive/talks/panels?action=bio&amp;id=202545"><strong><span class="fn"><span style="font-weight: normal;">Steve Fisher</span></span></strong></a> (Joomla!), <a href="http://sxsw.com/interactive/talks/panels?action=bio&amp;id=167579">Colleen Carroll</a> (Drupal), and <a href="http://sxsw.com/interactive/talks/panels?action=bio&amp;id=138161">Matt Mullenweg</a> (WordPress) and led by <a href="http://sxsw.com/interactive/talks/panels?action=bio&amp;id=166282" target="_blank">George DeMet</a> of <a class="external" href="http://palantir.net/">Palantir.net</a>. The room was packed full of CMS fans, with a heavy emphasis on WordPress. You could hear a small group of men chanting for their favorite CMS before the event got underway. The mood was festive but there was an air of competition brewing as each person threw CMS taunts at each other.</p>
<p>DeMet came up with the idea and explained how each team of developers were given the task to build a website for a community leadership program in Elgin, Illinois. The developers were asked to use a number of web-based social networking and collaboration tools. The end goal is to build websites that are general enough to be able to be downloaded by organizations and communities to meet their needs. All of the specifications are listed on <a href="http://www.palantir.net/blog/ultimate-showdown-underway" target="_blank">Palantir.net&#8217;s blog</a> or available <a class="external" href="http://www.palantir.net/sxsw/sxsw_spec_final.pdf" target="_blank">in a PDF format</a>. The teams were also expected to stay true to a site design created by Mark Boulton who is well-known for his web design and book, &#8220;<a class="external" href="http://www.fivesimplesteps.co.uk/">Five Simple Steps: A Practical Guide to Designing for the Web</a>&#8220;. Developers could only use freely-available software to build the sites and function on a shared hosting space (Linux/Apache/MySQL).</p>
<p>A lot of time was spent talking about how the teams worked together on the site creation and the effort it took to build the sites. The Joomla! team never met face-to-face. Developers spanned across the globe and spent most time talking over Skype or conference calls. The Drupal team started with a face-to-face sprint to get the site started and then they worked together to finish the rest of the work. You can follow how Mullenweg&#8217;s WordPress team completed their tasks by visiting  <a href="http://wpshowdown.wordpress.com/" target="_blank">a site</a> they built to keep up with the project. Here is a comparison of how the sites came together under deadline:</p>
<table width="400" cellspacing="5" cellpadding="5">
<tr>
<td>&nbsp;</td>
<td><span class="style1">Drupal</span></td>
<td><span class="style1">Joomla!</span></td>
<td><span class="style1">WordPress</span></td>
</tr>
<tr>
<td><span class="style1">Total Hours</span></td>
<td><span class="style1">79.25</span></td>
<td><span class="style1">57.25</span></td>
<td><span class="style1">90.5</span></td>
</tr>
<tr>
<td><span class="style1">Hours spent <br />
    on front end</span></td>
<td><span class="style1">21.75</span></td>
<td><span class="style1">15</span></td>
<td><span class="style1">36.5</span></td>
</tr>
<tr>
<td><span class="style1">HTML Validation</span></td>
<td><span class="style1">No <br />
    (8 errors)</span></td>
<td><span class="style1">Yes</span></td>
<td><span class="style1">No (8 errors)</span></td>
</tr>
<tr>
<td><span class="style1">CSS Validation</span></td>
<td><span class="style1">No (7 errors)</span></td>
<td><span class="style1">No <br />
    (1 error)</span></td>
<td><span class="style1">No (21 errors)</span></td>
</tr>
<tr>
<td><span class="style1">Page weight</span></td>
<td><span class="style1">180K</span></td>
<td><span class="style1">140K</span></td>
<td><span class="style1">154K</span></td>
</tr>
<tr>
<td><span class="style1">Lines of custom PHP/JS code</span></td>
<td><span class="style1">220</span></td>
<td><span class="style1">30</span></td>
<td><span class="style1">1,808</span></td>
</tr>
</table>
<p>DeMet mentioned how most validation errors were minor. But Carroll said the Drupal Community learned a lot from the discovery of those errors and they were able to put in a number of new patches to help improve the overall CMS. Mullenweg and Fischer said this project helped in similar ways. Mullenweg talked about how his team had a great time outside of the development by adding <a href="http://www.imdb.com/title/tt0196229/" target="_blank">Zoolander</a>-related content. The added fun was not a requirement. The Drupal and Joomla! teams added filler to populate their sites.</p>
<p>The crowd seemed pretty disappointed when it became clear there would be no live demonstrations of the websites. All of the sites can be viewed from the <a href="http://www.cmsshowdown.com" target="_blank">Ultimate Showdown of Content Management System Destiny website</a>. They did get to hear reactions from Boulton and Senior Program Officer Marybeth Schroeder from the <a href="http://evcommfdn.org/home.html" target="_blank">Evanston Community Foundation</a>. DeMet had worked with the organization before and used its needs to launch the competition in the first place. The crowd enjoyed watching her reaction as she looked through each versions of the website. Schroeder had no CMS preference before looking at the sites, a perspective that was not easy to find in the SXSW session. There was an attempt to record how she used each site. In one screen capture video, you could see her trying to figure out the WordPress dashboard. In the case of the Joomla! site, Schroeder had a hard time adding a location for an event.</p>
<p>From the designer perspective, Boulton said he favored the WordPress and Drupal sites for how they stayed true to his design. He gave Joomla! a hit for not following all of his typography. Fisher countered that they made that decision because the Joomla! team didn&#8217;t like it. Boulton did not say anything specifically about the usefulness or user experience of the sites.</p>
<p>In what was expected to be a dramatic end to the competition, DeMet asked the crowd to vote on who should win. Many people yelled out how they felt they did not have enough knowledge of the sites to pick. Others yelled out the CMS they already supported. That indecisiveness let to a draw. DeMet announced all three CMS won and tried to figure out a way to share the belt-buckle award.</p>
<p>There may be no defined answer on what is the best open source CMS. It was clear this project helped motivate the open source communities to team together and come up with products that can help non-profits launch a website that meets their needs. Each development team will make their work available for anyone to use. The Joomla! and WordPress teams even created help videos on the <a href="http://www.cmsshowdown.com" target="_blank">showdown website</a>. The event at SXSW was also a great way to talk about CMS and get open source products more play among a large and growing population of tech-minded people who are looking for a new way to share information online.</p>
<p>DeMet plans to talk about the showdown again in April at a <a href="http://www.cmsexpo.net/pre-conf-sessions/284-ultimate-cms-showdown.html" target="_blank">pre-conference event</a> for the CMS Expo in Evanston, Illinois.</p>
<p>A couple of fun things came out during this session. First, the <a href="http://www.viddler.com/explore/devinreams/videos/2/" target="_blank">WordPress song</a> is TOO funny. Also, you can enjoy this <a href="http://www.lullabot.com/audiocast/the_drupal_song" target="_blank">Drupal song</a>. There was a Joomla! song but I can&#8217;t find it online, plus it&#8217;s instrumental and a bit boring compared to the other two!</p>
<p>(You can see a similar version of this post at <a href="http://www.cmswire.com/cms/web-cms/sxsw-web-content-management-system-showdown-update-2-004124.php" target="_blank">CMSwire.com</a>)
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fthe-great-cms-debate-meets-face-to-face%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/the-great-cms-debate-meets-face-to-face/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Discovering Drupal&#8217;s Community</title>
		<link>http://www.jenleereeves.com/2009/03/discovering-drupals-community/</link>
		<comments>http://www.jenleereeves.com/2009/03/discovering-drupals-community/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:15:25 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[DrupalCon]]></category>
		<category><![CDATA[KDI]]></category>
		<category><![CDATA[Knight Drupal Initiative]]></category>
		<category><![CDATA[Knight Foundation]]></category>
		<category><![CDATA[march09]]></category>
		<category><![CDATA[margaret rosas]]></category>
		<category><![CDATA[mediashift]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=379</guid>
		<description><![CDATA[I&#8217;ve never attended a DrupalCon before&#8230; and I have to say, it&#8217;s fantastic to talk to people and learn about what&#8217;s going on with this open source CMS. But the best things I&#8217;ve learned have come from side conversations and small unofficial sessions called Birds of a Feather or BoFs. I&#8217;ve been able to meet [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-380" title="photo" src="http://www.jenleereeves.com/wp-content/uploads/2009/03/photo.jpg" alt="photo" width="431" height="323" /></p>
<p style="text-align: left;">I&#8217;ve never attended a <a href="http://www.drupalcon.org" target="_blank">DrupalCon</a> before&#8230; and I have to say, it&#8217;s fantastic to talk to people and learn about what&#8217;s going on with this open source CMS. But the best things I&#8217;ve learned have come from side conversations and small unofficial sessions called <a href="http://dc2009.drupalcon.org/forum/18" target="_blank">Birds of a Feather</a> or BoFs. I&#8217;ve been able to meet other wonderful journalists and media specialists who really care about the industry. I&#8217;ve also learned about a fantastic initiative the <a href="http://www.knightfoundation.org/" target="_blank">Knight Foundation</a> set up called the <a href="http://groups.drupal.org/knight-drupal-initiative" target="_blank">Knight Drupal Initiative</a> (KDI). It was a very quickly set up initiative where the Knight Foundation recognized the flexibility and potential of Drupal&#8230; and how a bit of funding could help this open source tool improve dramatically. One of the initiative&#8217;s first grants went to <a href="http://www.lullabot.com/about/addison-berry" target="_blank">Addison Berry</a> who wants to build up to date handbooks so more people can understand how to use Drupal. I&#8217;m really excited about Berry&#8217;s plans. I attended her &#8220;<a href="http://dc2009.drupalcon.org/session/documentation-hot" target="_blank">Documentation is Hot</a>&#8221; presentation yesterday and I think she&#8217;s doing an incredible thing for Drupal and the community people who know Drupal is powerful but we can&#8217;t figure it out on our own (like me!).</p>
<p style="text-align: center;"><img class="size-full wp-image-383    aligncenter" title="kdi1" src="http://www.jenleereeves.com/wp-content/uploads/2009/03/kdi1.png" alt="kdi1" width="217" height="150" /></p>
<p style="text-align: left; ">I had a chance to attend the KDI BoF (like how I used all of the acronyms in one sentence?) yesterday where participants and <a href="http://www.knightblog.org" target="_blank">organizers</a> talked about what could happen in the future. They&#8217;re unsure if they&#8217;ll hold another KDI grant process again. I really hope they do. During this conference I&#8217;ve had a chance to talk and scheme with a wonderful Twitter user named Margaret Rosas (<a href="http://www.twitter.com/mrosas" target="_blank">@mrosas</a>). She&#8217;s out in Santa Cruz doing wonderful work for public media (with the help of a <a href="http://www.newschallenge.org/radio_drupal" target="_blank">Knight Foundation News Challenge Grant</a>). We understand each other and I love her cause. She explains how she hopes to align an <a href="http://www.pbs.org/idealab/2009/02/army-of-geeks054.html" target="_blank">Army of Geeks</a> on the <a href="http://www.pbs.org/idealab/" target="_blank">MediaShift Idea Lab</a>. I think the KDI could help her extend this vision to locations beyond Santa Cruz. I would love to help build a Drupal community in Columbia, MO. There really isn&#8217;t one&#8230; And my time here has helped me learn about the <a href="http://groups.drupal.org/" target="_blank">Drupal Groups</a> site and how many journalists are building community there. I didn&#8217;t even know! So I am now a member of <a href="http://groups.drupal.org/" target="_blank">Drupal Groups</a>. You can <a href="http://groups.drupal.org/user/33501" target="_blank">find me here</a> and watch as I join more groups and find new ways to learn about Drupal. I will never stop learning so I can continue to teach the best I can. I really to do want to arm <a href="http://journalism.missouri.edu" target="_blank">Mizzou&#8217;s future journalists</a> with an arsenal that will allow them to be good journalists who can do good work AND eat under a roof.</p>
<p style="text-align: left; ">By the way &#8211; my attempt at holding a Mizzou J-School alumni meetup was a success last night. There were six former students who came from a range of graduation years between May of 2003 (right before I started working at the journalism school) all the way through December 2008. It was wonderful catching up, drinking a couple of beers and giving alumni members a chance to meet each other. Hooray last minute gatherings set up over Twitter and Facebook!</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fdiscovering-drupals-community%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/discovering-drupals-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Management and Meetups</title>
		<link>http://www.jenleereeves.com/2009/03/content-management-and-meetups/</link>
		<comments>http://www.jenleereeves.com/2009/03/content-management-and-meetups/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 14:55:36 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[DrupalCon]]></category>
		<category><![CDATA[march09]]></category>
		<category><![CDATA[meetup]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=373</guid>
		<description><![CDATA[As I get deeper into the fun of DrupalCon, I realize I should start a talk about content management systems. A small one broke out on my Facebook page yesterday when my brother-in-law talked about how his newsroom (The Sporting News) is having a challenging time moving content into Drupal. I think almost all newsrooms [...]]]></description>
			<content:encoded><![CDATA[<p>As I get deeper into the fun of <a href="http://www.drupalcon.org" target="_blank">DrupalCon</a>, I realize I should start a talk about content management systems. A small one broke out on my Facebook page yesterday when my brother-in-law talked about how his newsroom (<a href="http://www.sportingnews.com/" target="_blank">The Sporting News</a>) is having a challenging time moving content into <a href="http://www.drupal.org" target="_blank">Drupa</a>l. I think almost all newsrooms are having that kind of problem. CMS is a pretty young tool. Four years ago when my newsroom moved to a CMS instead of <a href="http://www.adobe.com/products/dreamweaver/" target="_blank">Dreamweaver</a> we didn&#8217;t think beyond the fact that our life would be so much better in a CMS environment. We didn&#8217;t think we&#8217;d want or need to move CMS later down the line. So we didn&#8217;t think about what it would take to move all of the content from our current CMS and move it into a new one. Well&#8230; It&#8217;s going to be miserable. And now that I&#8217;m on the hunt for a new CMS (we aren&#8217;t spending any money on one yet, I just want to know and be ready the moment it makes it onto a budget line), I am more concerned about the ease it takes to move away from the CMS. That&#8217;s another reason why I like Drupal. Once the content is in there, you can manipulate and port the information really well. I think that&#8217;s the wonderful thing about open source products.</p>
<p>I&#8217;d love to hear what other folks think about CMS and portability.</p>
<p>Also &#8211; Since I&#8217;m in DC, I&#8217;m setting up an impromptu gathering for Mizzou alumni and any of my Twitter/blog followers if they&#8217;re interested:<br />
<script src="http://twtvite.com/js/badge.js" type="text/javascript"></script><br />
<script src="http://twtvite.com/badge/?twt=0fwhgq" type="text/javascript"></script></p>
<p>It would be great to hang out, enjoy a beer in a hipster kind of place.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fcontent-management-and-meetups%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/content-management-and-meetups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Media and Drupal workflow</title>
		<link>http://www.jenleereeves.com/2009/03/media-and-drupal-workflow/</link>
		<comments>http://www.jenleereeves.com/2009/03/media-and-drupal-workflow/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 04:53:08 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[DrupalCon]]></category>
		<category><![CDATA[march09]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=361</guid>
		<description><![CDATA[I got to sit in a session where we&#8217;re learned about how newsrooms are using Drupal in varying ways. In a discussion called &#8220;Drupal in the Newsroom,&#8221; representatives from NY Observer (Tom McGeveran), Mother Jones (Nick Aster), and a representative from The McClatchy Company (I&#8217;m working on the name since I ran out of batteries [...]]]></description>
			<content:encoded><![CDATA[<p>I got to sit in a session where we&#8217;re learned about how newsrooms are using <a href="http://www.drupal.org" target="_blank">Drupal</a> in varying ways.  In a discussion called &#8220;Drupal in the Newsroom,&#8221; representatives from <a href="http://www.observer.com/" target="_blank">NY Observer</a> (<a href="http://www.observer.com/author/tom-mcgeveran/" target="_blank">Tom McGeveran</a>), <a href="http://www.motherjones.com/" target="_blank">Mother Jones (<a href="http://twitter.com/nickaster" target="_blank">Nick Aster</a>), and a representative from The McClatchy Company (I&#8217;m working on the name since I ran out of batteries and was scrambling for a plug when everyone was getting introduced) joined in a panel discussion.</p>
<p>McGerevan said the New York Observer takes a lot of the essential elements of Drupal and uses them in the newsroom. The newsroom operates in a way where most things are published to the web and then changed, improved, repackaged and put into the print publication. He says the news product more native to the web in its workflow. But they haven&#8217;t built any custom workflow into the CMS. They have customized Drupal for editorial needs. They found templates and ways to package content to do the things they need. In their recent relaunch of the <a href="http://www.observer.com/" target="_blank">site</a>, they have editors applying a weight to a story. That determines how much prominence it has on the site. No more scheduling of the story items. It&#8217;s a thought process that is more web native. I really like that!</p>
<p>McClatchy&#8217;s workflow is rapidly developing. When they first started experimenting with the CMS, they were looking at standalone builds. They saw a lot of instances where affiliate IT departments were using Drupal as a back end or adding widget items into existing CMS. The Drupal commenting system is the only thing they would use it for. But as McClatchy newsrooms gain more knowledge, they&#8217;re using it more. Some newsrooms want to use it as a primary data entry site to feed the content into their core CMS and eventually use it to the print product.</p>
<p>Aster said Mother Jones used to consider itself as a magazine that happens to have a website. Now they&#8217;re working with the belief that they&#8217;re a 24 hour news agency. That thought process started changing when they introduced blogs two years ago. The web-focused workflow is more relaxed and once people realized that is a better process, the use of Drupal was welcomed. This process also created a less complex approval and permissions process to get articles and blogs published to the site.</p>
<p>The first thing that came to my mind was whether the newsrooms are working on any Agile development concepts using Drupal. Apparently McClatchy used Drupal to build a mom community in only a week and a half! I think that&#8217;s amazing. If I was able to build a functioning community site in that short amount of time, I could have four or five test projects running! Okay. Maybe three.</p>
<p>It was interesting to see where the conversations were going with the session. There was more culture talk and workflow talk than an actual discussion in how Drupal functions. I kind of really wanted to talk about Drupal functions. But the discussion turned to how did the newsrooms change culturally to become web-focused. The one thing that stood out from all three men was how all three newsrooms have an open source environment. They all said it made sense to work with an open source product. That was so great to hear. I&#8217;ve hit snag after snag from cultures that don&#8217;t work with Drupal&#8217;s flow. </p>
<p>The one workflow item that I really enjoyed hearing about what how Mother Jones is using Drupal&#8217;s features to create more of a community through online readers and potential contributors. Mother Jones wants to be able to share investigative journalism online where the community can help steer the conversations into solutions. The magazine added two little flags in Drupal where the comment can be a recommended solution or a documented result on behalf of the problem. </p>
<p>In the end, I got the feeling that the room was full of people bursting to talk about journalism and how we can find really great solutions for the industry&#8230; and the possibility that Drupal is one of those solutions. One person asked if Drupal was a fad&#8230; I mentioned that statement on Twitter. <a href="http://www.benshoemate.com/" target="_blank">Ben Shoemate</a>, who I finally met in person after talking on Twitter, mentioned to me that he felt that question was a bit dramatic. The real question is this: Do these newsrooms all expect to switch content management systems every two years? That&#8217;s when I really figured out why we&#8217;re doing all of this.</p>
<p>We are looking for solid CMS that is flexible enough to do what we want it to do today and what we&#8217;ll want it to do tomorrow. And if it isn&#8217;t flexible enough tomorrow, it needs to be able to export all of its data easily to prevent an ugly CMS divorce. That&#8217;s what matters. It doesn&#8217;t matter if Drupal or WordPress or Django are the fads. What matters more is if we don&#8217;t like the CMS, we can export, get out and move on without losing data.</p>
<p>So that&#8217;s where the question of output of web content that can go right into the print system becomes very important. If you can export web content to go into a newspaper, then you can export all of your content into archives or into an alternate CMS.</p>
<p>I&#8217;d love to hear what you think!
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fmedia-and-drupal-workflow%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/media-and-drupal-workflow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Working with Drupal Code</title>
		<link>http://www.jenleereeves.com/2009/03/working-with-drupal-code/</link>
		<comments>http://www.jenleereeves.com/2009/03/working-with-drupal-code/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:28:02 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[DrupalCon]]></category>
		<category><![CDATA[march09]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=349</guid>
		<description><![CDATA[I have no clue how to code &#8212; I know how to hack into code and fix things the way I want them&#8230; But I attended a gentle introduction session at the start of DrupalCon in Washington, DC. We started out with terminology so I don&#8217;t feel so stupid. Addison Berry presented the first session [...]]]></description>
			<content:encoded><![CDATA[<p>I have no clue how to code &#8212; I know how to hack into code and fix things the way I want them&#8230; But I attended a gentle introduction session at the start of <a href="http://www.drupalcon.org" target="_blank">DrupalCon</a> in Washington, DC. We started out with terminology so I don&#8217;t feel so stupid. <a href="http://www.lullabot.com/about/addison-berry" target="_blank">Addison Berry</a> presented the first session I attended. </p>
<p>There are 1400 people attending this event!</p>
<p>First and foremost, Drupal is a content management system. It helps you manage a website built onto a framework. Drupal was made to be flexible to do what you want it to do. The CMS framework that makes it so flexible are constructed from APIs (Application Programming Interface). It does all kinds of bits of code that let you do tasks so you don&#8217;t have to hand code your website. It&#8217;s wrapped up in a nice little package for you. Drupal has a ton of APIs that are built as &#8220;modules.&#8221;</p>
<p>Here&#8217;s when the discussion gets deeply nerdy. If you aren&#8217;t interested in code&#8230; Here&#8217;s what I learned. There is a step by step process that helps Drupal function. It looks for all of the things you want to happen with the site and then it delivers that content to the site&#8217;s look or theme. If you think through what you want, the code comes together for you. If you build it and then try to make changes on top of your structure, things break. Also, the theme is more powerful than the actual code. It can trump the code&#8230; or the theme can fight the code. I&#8217;m pretty sure that&#8217;s another problem I found during my <a href="http://www.smartdecision08.com" target="_blank">Smart Decision &#8217;08</a> experience.</p>
<p>The sites folder that comes with a Drupal install is what you would probably mess around with. But the includes folder is actually worth looking into. It gives you the lay of the land and tells you what you&#8217;re working with. (<a href="http://api.drupal.org" target="_blank">http://api.drupal.org</a> information is all in this file. It&#8217;s your own reference to explain things for you.) You can learn about the common functions of Drupal code. These functions are a little machine. </p>
<p>Drupal has a concept called &#8220;hooks.&#8221; It&#8217;s a naming convention. hook_* where hook is replaced by your module name. It lets you create a system where a module defines the system and another hook can connect with another hook.</p>
<p>Hook example: Think of Drupal of a train. It looks for a hook_perm function (each is a train car) in your module file. The API tells you what needs to go into it. Drupal searches through the whole site and grabs the items that have a hook_perm. Drupal grabs all of the cars (module perm files) and then it goes to the themes where you can snag alter functions. It&#8217;s a step by step process to get the site to do what you want it to do. Once it gets to the theme, that&#8217;s when it gets pretty. So once the site has all of the &#8220;look&#8221; and it delivers the content to a web browser. The hook system is why Drupal works&#8230; but it&#8217;s also why it can be challenging if you try to fight the hook process. If you work from the beginning to build a site following the hook process&#8230; then you won&#8217;t get in big trouble> Most troubles hapeen when you try to hook on extra stuff after you&#8217;ve built the basics of site. Ugly things happen&#8230; and that&#8217;s where I hit major snags with <a href="http://www.smartdecision08.com" target="_blank">smartdecision08.com</a>. </p>
<p>Menu function (in the includes folder as menu.inc) &#8211; Drupal needs the menu system functions that make it work. The menu system is not the menu module. The system works like a router &#8211; that&#8217;s how Drupal knows how to produce anything on your site. The menu system maps URLs to take you to that site. Without the menu system, the site won&#8217;t work. The menu module is not needed &#8211; it&#8217;s just the UI for you to graphically create navigation for a site. (most people don&#8217;t turn it off) </p>
<p>Form API (FAPI) &#8211; is a &#8220;thing of beauty&#8221; but most people get scared. The form API lets you build forms on your site. Drupal FAPI &#8211; form.inc has all of the functions in there. It handles the form, validation and submission. Instead of building it with HTML tags, it is just an element in the array &#8211; a big PHP array for every single thing. Drupal takes that array information and turns it into the HTML for you. Why would you let Drupal do it? It doesn&#8217;t just create a form, it does the security and verification for you as well. The idea is FAPI takes care of all of the security stuff. You just list out what you want in the form and Drupal takes care of it for you. Drupal has your own default and submission process. You can change it to have required and non-required elements. You have complete control when you build your own form module. When you&#8217;re trying to alter a form someone else built, you can go in it and tweak it (which is how I do anything in code). It&#8217;s great when you know what you&#8217;re doing&#8230; frustrating when you don&#8217;t. But once you get it, it&#8217;s a much easier way to build forms.</p>
<p>Databases &#8211; database.inc and database*.inc are in the includes folder. When you need a new table, insert new tables and take out tables, this will do it for you. This helps you securely pass and share information without a concern of breaking security holes (SQL stuff that I don&#8217;t know). You can just pick all the items you want for a database, it will build it for you. Just tell it what fields and tables you want and Drupal will do it for you.</p>
<p>Theme layer &#8211; is the last step. There&#8217;s an include files (theme.inc). It runs the entire theme system. It&#8217;s how Drupal gets output. Information runs through the theme to output to the front side of the web world. Drupal has a system module that has default tpls files (template files). Drupal by default has block, box and page template files in the system module folder. Blocks are a module &#8211; but the system has a block section as well. The core html output goes into a tpl file inside modules folder. If you want to change the tpl file &#8211; go into the system module, it will automatically change everything you want. page.tpl is what is most often changed. Anytime you want to modify html, see if there&#8217;s a template file to work on. Copy it, paste it and go.</p>
<p>In the end, themes rule. It controls everything in the end. Module output uses theme()<br />
The order of priority is theme_function_name() (is there a theme function?)<br />
phptemplate_function_name() (the engine of drupal)<br />
mytheme_function_name() (final item that trumps all &#8211; it gives you total control of everything)<br />
Copy and paste function into anything you want &#8211; change the logic, the wording&#8230; anything you want. It trumps anything the coders did for the site. Themers end up trumping the coders. When it comes to output the theme has control and this is probably where I&#8217;ve also hit snags. The code sometimes doesn&#8217;t agree with a theme. If you keep the module code really generic, it allows the theme to give it control on a lower level and the module can be used multiple times.</p>
<p>Yikes. I think I kind of picked up on the way Drupal actually works!!<br />
Resources<br />
Developer/Theme handbooks<br />
Drupal source/api.drupal.org<br />
Dev/Theme mailing lists (drupal.com/mailing-lists)<br />
IRD:#drupal (#drupal-dev) #drupal-themes<br />
Issue queues<br />
Paper books: http://drupal.org/books</p>
<p>Those are my notes and I promise to go through that and improve what I&#8217;m trying to say. I promise.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fworking-with-drupal-code%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/working-with-drupal-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting deep into Drupal</title>
		<link>http://www.jenleereeves.com/2009/03/getting-deep-into-drupal/</link>
		<comments>http://www.jenleereeves.com/2009/03/getting-deep-into-drupal/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 04:38:55 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[march09]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=342</guid>
		<description><![CDATA[I just got into DC to attend this week&#8217;s DrupalCon. I&#8217;m pretty excited but also a bit overwhelmed. I&#8217;m not really a coder, but I want to be friends with one or ten. I&#8217;d love their thoughts on my experiences on projects I&#8217;m working on. I&#8217;m not really able to post much tonight, but hopefully [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter size-full wp-image-343" title="drupalcondc" src="http://www.jenleereeves.com/wp-content/uploads/2009/03/drupalcondc.jpg" alt="drupalcondc" width="252" height="252" /></p>
<p style="text-align: left;">I just got into DC to attend this week&#8217;s <a href="http://dc2009.drupalcon.org/">DrupalCon</a>. I&#8217;m pretty excited but also a bit overwhelmed. I&#8217;m not really a coder, but I want to be friends with one or ten. I&#8217;d love their thoughts on my experiences on projects I&#8217;m working on. I&#8217;m not really able to post much tonight, but hopefully I&#8217;ll be able to tweet the events while I&#8217;m at the conference.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2009%2F03%2Fgetting-deep-into-drupal%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2009/03/getting-deep-into-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On a quest</title>
		<link>http://www.jenleereeves.com/2008/12/on-a-quest/</link>
		<comments>http://www.jenleereeves.com/2008/12/on-a-quest/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 03:28:32 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Fellowship]]></category>
		<category><![CDATA[bill densmore]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[december08]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[jane stevens]]></category>
		<category><![CDATA[margaret duffy]]></category>
		<category><![CDATA[matt thompson]]></category>
		<category><![CDATA[mike fancher]]></category>
		<category><![CDATA[missouri school of journalism]]></category>
		<category><![CDATA[money commons]]></category>
		<category><![CDATA[reynolds journalism institute]]></category>
		<category><![CDATA[rji]]></category>
		<category><![CDATA[rji commons]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/?p=166</guid>
		<description><![CDATA[In my ongoing quest to help find ways to assist local newsrooms in saving money and continuing good journalism, I&#8217;m trying to take full advantage of my time as a Reynolds Journalism Institute fellow. So far I was able to complete a major collaborative effort between four newsrooms on election night and three newsrooms leading [...]]]></description>
			<content:encoded><![CDATA[<p>In my ongoing quest to help find ways to assist local newsrooms in saving money and continuing good journalism, I&#8217;m trying to take full advantage of my time as a <a title="RJI" href="http://www.rjionline.org" target="_blank">Reynolds Journalism Institute</a> fellow. So far I was able to complete a major collaborative effort between four newsrooms on election night and three newsrooms leading up to the election. I was able to help put together a massive webcast and community party to help bring a closer connection between the institute and Columbia, MO. I&#8217;ve spent a bunch of time trying to expand and enhance the connection between RJI and the Missouri School of Journalism faculty and students. I&#8217;ve also worked on trying to build new connections between the two university entities and businesses that can really help our industry. I have students who are wrapping up a project with <a title="CBS Mobile" href="http://www.cbsmobile.com/" target="_blank">CBS Mobile</a> and <a title="CBS Interactive" href="http://www.cbs.com/sales/" target="_blank">CBS interactive</a> (which is currently going through a <a title="CNET merger" href="http://news.cnet.com/8301-10784_3-9980845-7.html?tag=mncol" target="_blank">merger with CNET</a>). I&#8217;m always looking for new ways to connect with Adobe and Apple. I&#8217;m playing with a number of open source CMS to find a solution for my journalistic needs.</p>
<p>But that isn&#8217;t enough. I learned a lot in our previous <a title="Smart Decision 08 project" href="http://www.slideshare.net/jenleereeves/smart-decision-08-project-presentation" target="_blank">Smart Decision 08 project</a>. I don&#8217;t want to lose momentum&#8230; So I&#8217;m working on creating a way to bubble up great journalism in the thick of the failing economy. I&#8217;d like to launch a collaborative effort based on the economy and try to become a central hub of information and collaboration in a time of uncertainty and need. Here are my initial thoughts that have come through many meetings and late noodling before I fall asleep at night:</p>
<p>1) This site needs to launch soon &#8211; I&#8217;m thinking about building a blog system (possibly WordPress?) at first and then consider building something more extensive in Drupal as our needs grow.<br />
2) I&#8217;d like to launch it by asking as many people in the mid-Missouri area to tell us (the journalists) what is important to them. I want them to lead us towards the stories we need to tell.<br />
3) This could be a great opportunity to team up with some of the journalism students who are in the earlier classes. They could help gather simple evergreen information that can help make the site really helpful for our community<br />
4) I need to play with my own server space until the university is willing to open up a server space outside of our firewall that allows us to play with open source platforms. I&#8217;ve said this for at least two years. I haven&#8217;t won this battle yet.</p>
<p>While I try to noodle on these ideas, I&#8217;m packing for a big family trip to Florida so I can see my parents and enjoy the beach. I realize I never brain dump enough on this blog and it will be my resolution next year to share my thoughts more often and openly as I try to make the most out of my fellowship time.</p>
<p>At the same time, I hope I can use my university knowledge to help guide my fellow fellows <a title="ReJurno" href="http://rejournalism.wordpress.com/" target="_blank">Jane Stevens</a> and <a title="Newsless" href="http://www.newsless.org/" target="_blank">Matt Thompson&#8217;s</a> projects into the future beyond their fellowship. It would be wonderful to take advantage of their hard work and help find ways to institutionalize their ideas into the workflow of our newsrooms. It&#8217;s going to be an amazing four months. At the same time I hope to continue to work with my other fellow fellows (<a title="Information Valet" href="http://www.informationvalet.org/" target="_blank">Bill Densmore</a> and <a title="Mike Fancher" href="http://mikefancher.wordpress.com/" target="_blank">Mike Fancher</a>) and faculty fellow (<a title="YaYa research" href="http://rji.missouri.edu/fellows-program/duffy-m/stories/blog/index.php" target="_blank">Margaret Duffy</a>) to take full advantage of all of our amazing projects!
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2008%2F12%2Fon-a-quest%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2008/12/on-a-quest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perpetual multi-tasker</title>
		<link>http://www.jenleereeves.com/2007/10/perpetual-multi-tasker/</link>
		<comments>http://www.jenleereeves.com/2007/10/perpetual-multi-tasker/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 17:34:17 +0000</pubDate>
		<dc:creator>Jen Reeves</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[avid]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://www.jenleereeves.com/2007/10/13/perpetual-multi-tasker/</guid>
		<description><![CDATA[I have a tendency to work on a lot of things at the same time. Most of the time I can keep track of it all. But as I&#8217;ve added more and more technology into my workflow, I&#8217;ve found I spend more and more time training. My experience isn&#8217;t that much different from anyone else [...]]]></description>
			<content:encoded><![CDATA[<p>I have a tendency to work on a lot of things at the same time.  Most of the time I can keep track of it all.  But as I&#8217;ve added more and more technology into my workflow, I&#8217;ve found I spend more and more time training.  My experience isn&#8217;t that much different from anyone else who is working in new media.  The challenge for me is that I have dozens and dozens of people to train every six months or so because most of my employees are students.  It&#8217;s challenging to keep up with day to day items when there is so much training!</p>
<p>That&#8217;s why I started working with <a href="http://www.techsmith.com/" target="_blank">Camtasia</a>.  It&#8217;s a fantastic screen capture program.  There&#8217;s an even bigger and better version that recently came out.  Either way, it&#8217;s been really handy to use it.  I can combine my ability to edit on an Avid Newscutter and combine video with the screen captures from Camtasia.  In the end, my students have a .swf video they can link to from any computer.  When they&#8217;re confused, they don&#8217;t have to ask me.  It has saved me a bunch of time.  If only I had more time to do MORE videos.</p>
<p>Since I don&#8217;t have a ton of time to do that, I&#8217;ve been lucky to work with a great student, <a href="http://www.jonathancoffman.com/index.html" target="_blank">Jonathan Coffman</a>.  We put together a database structure using <a href="http://drupal.org/" target="_blank">Drupal</a>.  I have a growing training manual for all of my students and employees.  It&#8217;s easy to search, it&#8217;s easy to read and it&#8217;s easy to update.  I&#8217;ve found I can save a lot of time with the database as well.</p>
<p>I&#8217;d love to hear what others are doing to save time, share information and do it with little cost (other than the time it takes to set it all up).
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jenleereeves.com%2F2007%2F10%2Fperpetual-multi-tasker%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jenleereeves.com/2007/10/perpetual-multi-tasker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
