<!-- move these styles into a global definition -->

<style>
.hint {
	color: #ccc;
}

.sparkInput {
	font-size: 12px;
	padding: 5px;
	color: #222222;
	width: 500px;
	font-family: "Lucida Grande",verdana,arial,helvetica,sans-serif;
}

.sparkTextarea {
	width: 500px;
	height: 250px;
	font-size: 14px;
	padding: 3px;
	color: #222222;
	font-family: "Lucida Grande",verdana,arial,helvetica,sans-serif;
}

.sparkButton {
	font-size: 12px;
	padding: 5px;
	color: #222222;
	font-family: "Lucida Grande",verdana,arial,helvetica,sans-serif;
}

.required {
	color: red;
}

</style>

<script>
function toggleEndDate()
{
	if(	document.getElementById('endDateRow').style.display == 'none')
		document.getElementById('endDateRow').style.display = 'block';
	else
		document.getElementById('endDateRow').style.display = 'none';
}

function showNewVenue()
{
	document.getElementById('newVenue').style.display = 'block';
	document.getElementById('venueList').style.display = 'none';
	
}

function showNewLocation()
{
	document.getElementById('event_location_dropdown').style.display = 'none';
	document.getElementById('event_location_new').style.display = 'block';
	
}

</script>


<style>
	.sparkInput {
		width: 250px;
	}

</style>

<script>

function showNewLocation()
{
	document.getElementById('venue_location_dropdown').style.display = 'none';
	document.getElementById('venue_location_new').style.display = 'block';
	
}

</script>

<?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>Colin Loretz &#187; Wordpress</title>
	<atom:link href="http://colinloretz.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://colinloretz.com</link>
	<description>Technology &#38; Life Hacking</description>
	<lastBuildDate>Mon, 23 Aug 2010 20:22:14 +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>OC WordCamp: WordPress as a CMS</title>
		<link>http://colinloretz.com/2010/04/oc-wordcamp-wordpress-as-a-cms/</link>
		<comments>http://colinloretz.com/2010/04/oc-wordcamp-wordpress-as-a-cms/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:05:47 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[lively labs]]></category>
		<category><![CDATA[orange county]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=635</guid>
		<description><![CDATA[Here are my slides from my presentation at OC WordCamp this weekend. It was a great event and I hope everyone learned a few things! If you&#8217;ve never been to an event like this and you use WordPress, or are interested in learning more about the platform, look for a WordCamp in your area. The [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my slides from my presentation at <a href="http://www.ocwordcamp.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ocwordcamp.com?referer=');">OC WordCamp</a> this weekend. It was a great event and I hope everyone learned a few things! If you&#8217;ve never been to an event like this and you use WordPress, or are interested in learning more about the platform, look for a WordCamp in your area. The 2nd annual <a href="http://renotahoewordcamp.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/renotahoewordcamp.com?referer=');">Reno-Tahoe WordCamp</a> is just around the corner on June 12th!</p>
<div style="width: 425px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpasacms-100426140032-phpapp01&amp;stripped_title=wp-as-acms" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpasacms-100426140032-phpapp01&amp;stripped_title=wp-as-acms" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2010/04/oc-wordcamp-wordpress-as-a-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Builder: An IDE for WordPress Plugins &amp; Themes</title>
		<link>http://colinloretz.com/2010/04/wp-builder-an-ide-for-wordpress-plugins-themes/</link>
		<comments>http://colinloretz.com/2010/04/wp-builder-an-ide-for-wordpress-plugins-themes/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 16:54:57 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[google summer of code]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=618</guid>
		<description><![CDATA[I submitted an application to Google&#8217;s Summer of Code last year on building a CMS Theme Framework for wordpress and I&#8217;m back at it this year. An IDE for WordPress Plugins &#38; Themes My proposal for GSOC 2010 is an integrated development environment for WordPress to allow for integration between the code editor, publishing, developer [...]]]></description>
			<content:encoded><![CDATA[<p>I submitted an application to Google&#8217;s Summer of Code last year on building a <a href="http://colinloretz.com/2009/04/a-cms-theme-framework-for-wordpress/">CMS Theme Framework</a> for wordpress and I&#8217;m back at it this year.</p>
<h2>An IDE for WordPress Plugins &amp; Themes</h2>
<p>My proposal for GSOC 2010 is an integrated development environment for WordPress to allow for integration between the code editor, publishing, developer collaboration and the <a href="http://codex.wordpress.org/Main_Page" onclick="pageTracker._trackPageview('/outgoing/codex.wordpress.org/Main_Page?referer=');">WordPress codex</a>.</p>
<h3 style="font-size: 1.17em;">Features</h3>
<ul>
<li><strong style="font-weight: bold;">Open Source: </strong>Built on <a href="http://www.eclipse.org/" onclick="pageTracker._trackPageview('/outgoing/www.eclipse.org/?referer=');">Eclipse</a></li>
<li><strong style="font-weight: bold;">Code Share: </strong>Share and collaborate on WordPress projects with fellow developers using Git or SVN</li>
<li><strong style="font-weight: bold;">Publishing:</strong> Setup FTP to allow for publishing your plugin to a WordPress installation to see your progress and test out functionality</li>
<li><strong style="font-weight: bold;">WordPress Codex Autocomplete:</strong> Start typing out a wordpress tag and the IDE will display autocomplete options and relevant parameters for each.</li>
<li><strong style="font-weight: bold;">WordPress Codex Wizard</strong>: Forgot what codex tags to use when you&#8217;re developing a theme or plugin? The Codex Wizard can help you browse the WordPress Codex and build your queries without leaving the IDE.</li>
</ul>
<h3><strong>Example of a WordPress Theme developer&#8217;s workflow in WP Builder</strong></h3>
<ol>
<li>Start Eclipse</li>
<li>Create New Project</li>
<li>Select WordPress Theme Project</li>
<li>WP Builder will create a project with a basic template structure (index.php, page.php, single.php, etc.)</li>
<li>Edit theme files within Eclipse</li>
<li>Browse the Codex for template tags within the Codex Wizard</li>
<li>Enter FTP information for a WordPress installation to see changes live on the web</li>
</ol>
<h3>Example of a WordPress Plugin developer&#8217;s workflow in WP Builder</h3>
<ol>
<li>Start Eclipse</li>
<li>Create New Project</li>
<li>Select WordPress Plugin Project</li>
<li>Select options such as &#8220;Include backend admin panel, etc.&#8221;</li>
<li>WP Builder will create a project with an empty plugin shell</li>
<li>Share project files with another developer across the world using a GitHub repository or SVN</li>
<li>Enter FTP information for a WordPress installation to see changes live on the web</li>
</ol>
<h3>Future Roadmap Features</h3>
<p>These features are a little ambitious for the GSOC program timeline but as future features could include:</p>
<ul>
<li>Testing &amp; Debugging</li>
<li>WYSIWYG editor for theme development</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2010/04/wp-builder-an-ide-for-wordpress-plugins-themes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Call for Proposals now open for Reno-Tahoe Wordcamp 2010</title>
		<link>http://colinloretz.com/2010/01/call-for-proposals-now-open-for-reno-tahoe-wordcamp-2010/</link>
		<comments>http://colinloretz.com/2010/01/call-for-proposals-now-open-for-reno-tahoe-wordcamp-2010/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 01:07:49 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Reno]]></category>
		<category><![CDATA[reno-tahoe]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=595</guid>
		<description><![CDATA[The first Reno-Tahoe WordCamp was a great success and we are looking forward to an even better one this year. We have a lot of great things lined up but we can't make the day a success without your help!
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-596" title="wp" src="http://colinloretz.com/wp-content/uploads/2010/01/wp-300x223.png" alt="Dave LaPlante and Matt Mullenweg at Reno-Tahoe WordCamp 2010" width="300" height="223" /></p>
<p>The first Reno-Tahoe WordCamp was a great success and we are looking forward to an even better one this year. We have a lot of great things lined up but we can&#8217;t make the day a success without your help!</p>
<p>Are you a WordPress guru, blogger, podcaster, writer or community builder? If so, then you should consider <a title="Call for Proposals - Reno-Tahoe WordCamp 2010" onclick="window.open('http://renowordcamp.wufoo.com/forms/z7x4a9/',  null, 'height=1174, width=680, toolbar=0, location=0, status=1, scrollbars=1,resizable=1'); return false" href="#">submitting a proposal to present</a> on  June 12th <span style="text-decoration: line-through;">April 10th</span>.</p>
<p>The official website for Reno-Tahoe WordCamp 2010 will be available soon with more information. If you have any questions, feel free to send an email to renotahoewordcamp@gmail.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2010/01/call-for-proposals-now-open-for-reno-tahoe-wordcamp-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What am I up to now?</title>
		<link>http://colinloretz.com/2009/07/what-am-i-up-to-now/</link>
		<comments>http://colinloretz.com/2009/07/what-am-i-up-to-now/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:05:50 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Random Musings]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[ignite]]></category>
		<category><![CDATA[reno collective]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[twelve horses]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=399</guid>
		<description><![CDATA[I have a lot of things going on right now so I thought it might be a good time to get it all out in writing, for my own sake as well as to share it with all of you. Now that I&#8217;ve graduated, here are the different areas of my world: Twelve Horses I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I have a lot of things going on right now so I thought it might be a good time to get it all out in writing, for my own sake as well as to share it with all of you.</p>
<p>Now that I&#8217;ve graduated, here are the different areas of my world:</p>
<h3><strong>Twelve Horses</strong></h3>
<p><strong></strong><span style="font-weight: normal;">I&#8217;m still working on Salesforce.com projects at Twelve Horses and taking on a few projects with a project management role.</span></p>
<p><span style="font-weight: normal;"><img style="border: 0px initial initial;" title="439666" src="http://colinloretz.com/wp-content/uploads/2009/07/439666.gif" alt="439666" width="100" /></span></p>
<h3><strong>Social Network Project</strong></h3>
<p><strong></strong><span style="font-weight: normal;">I can&#8217;t name names right now but I have been hired by a social network startup in San Francisco as a contractor to do two things. The first is to take their existing website and social network framework, originally built on Ruby on Rails, and move it to WordPress MU with BuddyPress. The second is to implement a full redesign that they have already had commissioned by another designer.</span></p>
<p><img class="alignnone size-medium wp-image-407" title="buddypress-logo" src="http://colinloretz.com/wp-content/uploads/2009/07/buddypress-logo-300x70.gif" alt="buddypress-logo" width="200" /></p>
<p><span style="font-weight: normal;">Their current site is far from being user friendly so I&#8217;m excited to be working on the project as it mixes information architecture, interaction design, and my platform of choice, WordPress. Their goal is to be a content provider with many of the elements you would find on a social network. In fact, because of this, instead of competing with other social networks like Facebook, users will actually be able to sign up for a profile using their existing Facebook profile using the Facebook Connect technology.</span></p>
<p><img class="alignnone size-full wp-image-408" title="connect_white_large_long" src="http://colinloretz.com/wp-content/uploads/2009/07/connect_white_large_long.gif" alt="connect_white_large_long" width="194" height="27" /></p>
<h3><strong>Random Projects</strong></h3>
<p><strong></strong>I just got done acting as a technical editor for a book on developing with the Force.com platform. It was pretty cool to offer insights and feedback on the author&#8217;s manuscript as well as providing validation on the concepts and code examples that were covered.</p>
<h3><strong>Reno Collective</strong></h3>
<p><strong></strong><span style="font-weight: normal;">My biggest endeavor for the last year has been Reno Collective. If you don&#8217;t already know what it is, check the <a href="http://renocollective.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/renocollective.com?referer=');">website</a>. There have been a few ups and downs and we have certainly learned alot. Ed and I went and visited quite a few coworking spaces when were were in California during the San Francisco WordCamp. Jeremy over at NextSpace in Santa Cruz hooked us up with the inside perspective.</span></p>
<p><span style="font-weight: normal;"><img class="alignnone size-full wp-image-420" title="rc" src="http://colinloretz.com/wp-content/uploads/2009/07/rc1.jpg" alt="rc" width="200" /></span></p>
<p>The LLC is in place and everything is on track to open. Our efforts are now being poured into finding a building that fits all of our magic numbers to make the space work and thrive as the community grows. We have a benefit show down at The Amendment 21, featuring a hip-hop and burlesque show that we&#8217;ve called <a href="http://renocollective.com/2009/06/30/reno-collective-benefit-show-at-amendment-21/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/renocollective.com/2009/06/30/reno-collective-benefit-show-at-amendment-21/?referer=');">Beauties &amp; Beats</a>.</p>
<p><img class="alignnone size-full wp-image-402" title="rc" src="http://colinloretz.com/wp-content/uploads/2009/07/rc.jpg" alt="rc" width="400" /></p>
<h3><strong>Events to bring people together</strong></h3>
<p><strong></strong><span style="font-weight: normal;">In the process of promoting Reno Collective, we started to see a need for social (and yes, often geeky) events in Reno. From this need spawned Ignite Reno, Reno-Tahoe WordCamp and what will soon be a Reno WordPress User Group. WordCamp turned out great and we will definitely be putting on another one next year. The first <a href="http://ignitereno.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/ignitereno.com?referer=');">Ignite Reno</a> was also great success and the second Ignite Reno is quickly approaching this month on July 16th.</span></p>
<p><span style="font-weight: normal;"><img class="alignnone size-full wp-image-404" title="ignite" src="http://colinloretz.com/wp-content/uploads/2009/07/ignite.gif" alt="ignite" width="129" height="91" /></span></p>
<p><span style="font-weight: normal;">Future events that we have in the works are FreelanceCamp Reno and LaidOff Camp Reno. Dates, locations and more details are still being worked out but these events will focus on bringing freelancers together to learn from one another and helping locals who have been laid off from their jobs to get back into the job market by working smarter instead of harder, essentially hacking the job process.</span></p>
<p><span style="font-weight: normal;"><img class="alignnone size-full wp-image-405" title="fcamplogo" src="http://colinloretz.com/wp-content/uploads/2009/07/fcamplogo.gif" alt="fcamplogo" width="200" /></span></p>
<p><span style="font-weight: normal;"><img class="alignnone size-medium wp-image-406" title="laidoff" src="http://colinloretz.com/wp-content/uploads/2009/07/laidoff-300x69.png" alt="laidoff" width="200" /></span></p>
<h3>My &#8216;Infinite&#8217; Amount of Spare Time</h3>
<p>Yes, there is and will always be, spare time. I like to work hard and play hard. I just completed the <a href="http://colinloretz.com/2009/06/tour-de-nez-2009/">Tour De Nez</a> as my first century bike ride. I&#8217;m prepping for Burning Man at the end of the summer with the camp that Ed is putting together, <a href="http://edadkins.com/media/blackrock_center_unlearning.jpg" target="_blank" onclick="pageTracker._trackPageview('/outgoing/edadkins.com/media/blackrock_center_unlearning.jpg?referer=');">The Black Rock Center for Unlearning</a>. I am still not 100% sure I will be going out to the playa this year as I also have my eye on heading over the England and Switzerland for the first time but I am pitching in where I can to help prepare. Now that it is summer time, I also look forward to many visits up to Lake Tahoe (geocaching, perhaps?), rafting down the Truckee River and getting in hundreds (thousands?) of miles on the road bike.</p>
<p><img class="alignnone size-full wp-image-424" title="brcu" src="http://colinloretz.com/wp-content/uploads/2009/07/brcu.jpg" alt="brcu" width="200" height="128" /></p>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2009/07/what-am-i-up-to-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building Your First Plugin on WordPress at WordCamp 2009</title>
		<link>http://colinloretz.com/2009/04/building-your-first-plugin-on-wordpress-from-wordcamp/</link>
		<comments>http://colinloretz.com/2009/04/building-your-first-plugin-on-wordpress-from-wordcamp/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 18:04:06 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=279</guid>
		<description><![CDATA[Example File: Reno-WordCamp plugin (save and rename to reno-wordcamp.php) Slides: Creating Your First WordPress Plugin]]></description>
			<content:encoded><![CDATA[<p><strong>Example File:</strong></p>
<p><a href= "http://colinloretz.com/wp-content/uploads/2009/04/reno-wordcamp.txt">Reno-WordCamp plugin</a> (save and rename to reno-wordcamp.php)</p>
<p><strong>Slides:</strong></p>
<div id="__ss_1353126" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Creating Your First WordPress Plugin" href="http://www.slideshare.net/ColinLoretz/creating-your-first-wordpress-plugin?type=powerpoint" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/ColinLoretz/creating-your-first-wordpress-plugin?type=powerpoint&amp;referer=');">Creating Your First WordPress Plugin</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=firstwppluginloretz-090427140947-phpapp01&amp;stripped_title=creating-your-first-wordpress-plugin" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=firstwppluginloretz-090427140947-phpapp01&amp;stripped_title=creating-your-first-wordpress-plugin" /><param name="allowfullscreen" value="true" /></object></div>
<div style="width: 425px; text-align: left;"><strong><br />
</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2009/04/building-your-first-plugin-on-wordpress-from-wordcamp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Earth Day: The Tech behind Globes for the Globe</title>
		<link>http://colinloretz.com/2009/04/earth-day-the-tech-behind-globes-for-the-globe/</link>
		<comments>http://colinloretz.com/2009/04/earth-day-the-tech-behind-globes-for-the-globe/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:11:58 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[earth day]]></category>
		<category><![CDATA[g4tg]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=263</guid>
		<description><![CDATA[Want to help save the planet? @edadkins and I created Globes for the Globes (NSFW 18+) to help spread tips that will help the earth. Ed already wrote about why we made the website, which you can read here. I wanted to quickly talk about what went into making it happen and why we used [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://colinloretz.com/wp-content/uploads/2009/04/g4tg.gif"><img class="alignnone size-full wp-image-264" title="g4tg" src="http://colinloretz.com/wp-content/uploads/2009/04/g4tg.gif" alt="g4tg" width="506" height="67" /></a></p>
<p><a href="http://colinloretz.com/wp-content/uploads/2009/04/g4tg.gif"></a>Want to help save the planet? <a href="http://www.edadkins.com" onclick="pageTracker._trackPageview('/outgoing/www.edadkins.com?referer=');">@edadkins</a> and I created <a href="http://globesfortheglobe.com" onclick="pageTracker._trackPageview('/outgoing/globesfortheglobe.com?referer=');">Globes for the Globes</a> <span style="color: yellow;">(NSFW 18+)</span> to help spread tips that will help the earth.</p>
<p>Ed already wrote about why we made the website, which you can read <a href="http://edadkins.com/my-contribution-to-the-green-movement-globes-for-the-globe-environmental-tips-written-on-boobs/" onclick="pageTracker._trackPageview('/outgoing/edadkins.com/my-contribution-to-the-green-movement-globes-for-the-globe-environmental-tips-written-on-boobs/?referer=');">here</a>. I wanted to quickly talk about what went into making it happen and why we used WordPress to power the whole thing.</p>
<p><a href="http://wordpress.org" onclick="pageTracker._trackPageview('/outgoing/wordpress.org?referer=');">WordPress</a> is obviously a blogging platform but the fact that it is lightweight and customization is only limited to the developer&#8217;s imagination and knowledge of PHP and the WordPress core.</p>
<p><a href="http://colinloretz.com/wp-content/uploads/2009/04/g4tg_screen.png"><img class="alignnone size-medium wp-image-265" title="g4tg_screen" src="http://colinloretz.com/wp-content/uploads/2009/04/g4tg_screen-300x161.png" alt="g4tg_screen" width="300" height="161" /></a></p>
<h2><strong>Plugins used:</strong></h2>
<p><strong><span style="font-weight: normal;"><a href="http://wordpress.org/extend/plugins/tdo-mini-forms/" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/extend/plugins/tdo-mini-forms/?referer=');">TDO Mini Forms<br />
</a>Used for image submission. TDO Mini Forms takes the content entered on the G4tG submission page and creates a draft post in WordPress. We are alerted of new posts and can approve or reject those posts.</span></strong></p>
<p><strong><span style="font-weight: normal;"><a href="http://rmarsh.com/plugins/popular-posts-plugin/" onclick="pageTracker._trackPageview('/outgoing/rmarsh.com/plugins/popular-posts-plugin/?referer=');">Popular Posts + Post-Plugin Library<br />
</a>Used for displaying the most viewed images in the sidebar. This plugin and the post-plugin library offers a very robust set of features for filtering and displaying your posts based on related content, highest number of page views and more.</span></strong></p>
<p><strong><span style="font-weight: normal;"><a href="http://wordpress.org/extend/plugins/ad-minister/" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/extend/plugins/ad-minister/?referer=');">Ad-minister<br />
</a>Used to display our Partner Sites. Ad-minister is another plugin with a very rich feature set including the ability to track ads and an ad&#8217;s individual cost-per-click (CPC) or cost-per-impression(CPM) in terms of impressions and clicks.</span></strong></p>
<p><strong><span style="font-weight: normal;"><a href="http://codex.wordpress.org/Akismet" onclick="pageTracker._trackPageview('/outgoing/codex.wordpress.org/Akismet?referer=');">Akismet<br />
</a>Our spam fighting power, thanks to WordPress</span></strong></p>
<h2><strong>I&#8217;m 18 or Over</strong></h2>
<p><strong><span style="font-weight: normal; font-size: 13px;">Due to the content of the website, we decided to hide the actual images until someone clicks on the &#8220;I&#8217;m 18 or over&#8221; button. We&#8217;re using Javascript to set a cookie indicating that the user wishes to turn off the image filter. Setting cookies via Javascript is pretty simple and because they are set in the browser, we can access the cookies later via PHP for showing, or in this case, hiding certain content including the &#8220;Flag This&#8221; links, most viewed images in the sidebar, and of course our unicorn gatekeeper.</span></strong></p>
<p><strong><span style="font-weight: normal; font-size: 13px;"><a href="http://colinloretz.com/wp-content/uploads/2009/04/unicorn.png"><img class="alignnone size-medium wp-image-267" title="unicorn" src="http://colinloretz.com/wp-content/uploads/2009/04/unicorn-300x199.png" alt="unicorn" width="300" height="199" /></a></span></strong></p>
<p>The ability to set, retrieve, and manage cookies within a WordPress theme is a pretty slick way to show content or display options to a viewer. As soon as I get some downtime, I&#8217;m going to make it into a plugin that will allow cookies and related template tags, such as &lt;?php if(is_18()) ?&gt; to be created through the admin panel for use in existing themes.</p>
<h2>Flag Content</h2>
<p><strong><span style="font-weight: normal;">Once the image filters are turned off, each image also has a &#8220;Flag this&#8221; link that sends a notification to us indicating that someone believes the content to be offensive or have comprised our system somehow.</span></strong></p>
<p>This was a really fun project to work on and Georgette and Shone over at <a href="http://www.bohocrush.com" onclick="pageTracker._trackPageview('/outgoing/www.bohocrush.com?referer=');">Bohocrush</a> <span style="color: yellow;">(NSFW 18+)</span> are awesome as always to work with. We look forward to more community and collaborative efforts in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2009/04/earth-day-the-tech-behind-globes-for-the-globe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A CMS Theme Framework for WordPress</title>
		<link>http://colinloretz.com/2009/04/a-cms-theme-framework-for-wordpress/</link>
		<comments>http://colinloretz.com/2009/04/a-cms-theme-framework-for-wordpress/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 17:11:00 +0000</pubDate>
		<dc:creator>Colin Loretz</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://colinloretz.com/?p=224</guid>
		<description><![CDATA[WordPress as a Content Management System I currently use WordPress for many of my projects. Want to start a blog? WordPress is a perfect fit. Do you want to build a website on WordPress? WordPress can do that too. However, because WordPress was originally designed as a blogging platform, there are quite a few tweaks [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WordPress as a Content Management System<br />
<span style="font-weight: normal;">I currently use WordPress for many of my projects. Want to start a blog? WordPress is a perfect fit. Do you want to build a website on WordPress? WordPress can do that too. However, because WordPress was originally designed as a blogging platform, there are quite a few tweaks that need to happen in order to get the most out of WordPress as a content management system (CMS).</span></strong></p>
<div>
<p><strong>Current State of Content Management Systems</strong></p>
<ul>
<li>Most content management systems consist of hundreds of features</li>
<li>Complex templating systems</li>
<li>Complicated codebase prevents it from being extended through plugins by anyone less than a computer scientist</li>
</ul>
<p><strong>Why is WordPress an ideal candidate to use as a CMS?<br />
</strong></p>
<ul>
<li> Lightweight</li>
<li>User-friendly administration interface</li>
<li>Rich, existing developer and user community</li>
<li>Large number of existing plugins and themes</li>
<li>Ease-of-use in incorporating media such as images, audio, video</li>
</ul>
<p><strong>Enter 2009 Google Summer of Code (GSoC)</strong><br />
<a href="http://code.google.com/soc/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/soc/?referer=');">Google Summer of Code</a> is a global program that offers student developers stipends to write code for various open source software projects. Since its inception in 2005, the program has brought together nearly 2500 successful student participants and 2500 mentors from 98 countries worldwide, all for the love of code. Through <em>Google Summer of Code</em>, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.</p>
<p><strong><strong>Building a Theme Framework<br />
</strong><span style="font-weight: normal;">My proposal for the 2009 Google Summer of Code is a theme framework that provides a rich feature set of tools right out of the box to manage a website powered by WordPress.</span></strong></p>
<p><em>The focus of this framework is two-fold:</em></p>
<p><strong>For CMS users:</strong> If I had to guess, I would say more than 75% of CMS users in most organizations and companies do not have any existing knowledge of PHP, CSS, and/or HTML. Creating or even editing a theme to function as more of a traditional website rather than a blog is a herculean task for this type of user. All the user needs to know is how to install WordPress to their server and install the framework.</p>
<p><strong>For WordPress developers: </strong>The real power of this framework comes into play for those individuals who do use PHP, CSS, and HTML. The framework provides documentation on how to create or edit existing themes to work well with the CMS framework and extend functionality through the use of existing/custom plugins and widgets.</p>
<p><strong>Features </strong></p>
<ul>
<li>In-place content editor that allows for content updates without using the post or page editor in the administration panel</li>
<li>Interactive theme/template designer allows for customization without code</li>
<li>Customizable administration theme created for CMS</li>
<li>A set of included themes that can be customized using the theme/template designer</li>
<li>Installer script to easily add the CMS framework to any installation of WordPress</li>
</ul>
<div><img class="alignnone size-full wp-image-225" style="border: none; padding: 10px; " title="hero1" src="http://colinloretz.com/wp-content/uploads/2009/04/hero1.png" alt="hero1" width="150" height="150" /></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://colinloretz.com/2009/04/a-cms-theme-framework-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
