<?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/"
	>

<channel>
	<title>centresource interactive agency blog &#187; Web Development</title>
	<atom:link href="http://blog.centresource.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.centresource.com</link>
	<description>web development &#124; nashville, tn</description>
	<pubDate>Fri, 20 Aug 2010 16:35:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New Features in Rails 3</title>
		<link>http://blog.centresource.com/2010/06/21/new-features-in-rails-3/</link>
		<comments>http://blog.centresource.com/2010/06/21/new-features-in-rails-3/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 15:52:54 +0000</pubDate>
		<dc:creator>Travis Roberts</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[ruby-on-rails]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1900</guid>
		<description><![CDATA[Here at centresource, we're all about following the newest technology in web development. Rails 3 is coming soon, and it promises to be a significant upgrade.]]></description>
			<content:encoded><![CDATA[<p>Here at centresource, we&#8217;re all about following the newest technology in web development. Rails 3 is coming soon, and it promises to be a significant upgrade. With the 4th beta version pushed recently, and a release candidate right around the corner, I thought now would be a good time to go over my two favorite new features.</p>
<h3>All New Router</h3>
<p>The router has been completely re-written and borrows heavily from the Merb router, but has a more developed DSL.</p>
<p><strong>Regular Routes</strong></p>
<p>Regular routes are more concise, but I&#8217;m not sure how I feel about the &#8220;controller#action&#8221; syntax yet&#8230;</p>
<p><script src="http://gist.github.com/444263.js?file=gistfile1.builder"></script></p>
<p><strong>Named Routes</strong></p>
<p>Very similar to regular routes, just with an extra <code>:as</code> variable at the end.</p>
<p><script src="http://gist.github.com/444263.js?file=gistfile2.builder"></script></p>
<p><strong>Restful Routes</strong></p>
<p>I think restful routes get the biggest improvement. The new syntax is MUCH easier to read than in Rails 2.</p>
<p><script src="http://gist.github.com/444263.js?file=gistfile3.builder"></script></p>
<h3>ActiveRecord and ActiveRelation</h3>
<p>This is probably my favorite addition to Rails. The new ActiveRecord syntax is very similar to <a  href="http://www.doctrine-project.org/" target="_blank">Doctrine</a> (which we use with symfony). Instead of passing options as a hash to your <code>find()</code> method, they&#8217;ve created a bunch of new methods you can chain together.  <script src="http://gist.github.com/444263.js?file=gistfile4.builder"></script></p>
<p>The best part is that any of the query methods just return a relation instead of running the sql query. That way, you can chain more query methods on the relation later. The actual query doesn&#8217;t run until you try to access the object(s) (such as with an iterator). This makes fragment caching a lot easier, because you can keep your query call in your action. Even if the cache is hit, it will only create a relation and not actually query the database. You can also force the query to be run at any time by calling <code>all()</code>, <code>first()</code>, or <code>last()</code> on the relation.</p>
<p>I&#8217;m very excited for the final release of Rails 3 and can&#8217;t wait to actually work on a production project with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/06/21/new-features-in-rails-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony 2 Conference Hub at the Castle</title>
		<link>http://blog.centresource.com/2010/06/11/symfony-2-conference-hub-at-the-castle/</link>
		<comments>http://blog.centresource.com/2010/06/11/symfony-2-conference-hub-at-the-castle/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 13:59:22 +0000</pubDate>
		<dc:creator>Brent Shaffer</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Operations]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[community]]></category>

		<category><![CDATA[s]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1867</guid>
		<description><![CDATA[When the Symfony Live Online conference was first announced, Brandon came up with the great idea to get the entire...]]></description>
			<content:encoded><![CDATA[<p>When the Symfony Live Online conference was first announced, <a  href="http://www.centresource.com/who-we-are/meet-the-team#bvalentine">Brandon</a> came up with the great idea to get the entire Nashville Symfony/PHP community to watch it together at centresource.  &#8220;It&#8217;ll be an amazing gathering of nerds the likes of which have never been seen!&#8221; he says.</p>
<p>Well, Sensio decided to steal our thunder by suggesting <a  href="http://www.symfony-project.org/blog/2010/06/09/state-of-symfony-2-conference-hubs">Symfony 2 Conference Hubs</a> a few days later.  Hey Sensio, we still take credit for the idea.  We thought of it first.  And now that&#8217;s off my chest, the sales pitch:</p>
<p>The <a  href="http://symfony-live.com">Symfony Live 2010 Online Conference</a> will explore the state of <a  href="http://github.com/symfony/symfony">Symfony 2</a>.  We encourage you to register online (for the low price of 25 dollars) and join us on June 23rd at 10:00 AM in the centresource conference room.  We will watch everything on the projector, laugh, cry, and have a very emotionally rewarding experience together.  The conference will run 3 hours, from 10:00 AM to 1:00 PM.</p>
<p>A complete list of Symfony Live hubs can be found on the <a  href="http://www.symfony-project.org/blog/2010/06/09/state-of-symfony-2-conference-hubs">symfony blog</a>.  We hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/06/11/symfony-2-conference-hub-at-the-castle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My favorite iPad Apps</title>
		<link>http://blog.centresource.com/2010/06/10/my-favorite-ipad-apps/</link>
		<comments>http://blog.centresource.com/2010/06/10/my-favorite-ipad-apps/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 09:22:05 +0000</pubDate>
		<dc:creator>Nicholas Holland</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[iPhone OS]]></category>

		<category><![CDATA[evernote]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[iPad]]></category>

		<category><![CDATA[mobile-apps]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/2010/06/10/my-favorite-ipad-apps/</guid>
		<description><![CDATA[After a few months with the iPad, I've settled upon my favorite apps (thus far). I could go into deep detail as to WHY I like each of these, but I decided to save you the preaching.]]></description>
			<content:encoded><![CDATA[<p>After a few months with the iPad, I&#8217;ve settled upon my favorite apps (thus far). I could go into deep detail as to WHY I like each of these, but I decided to save you the preaching. However, you should always remember that the value of many apps is how well you learn them &amp; incorporate their value into your work flow. The best example: Evernote. You either get it (and love it) or you don&#8217;t - kinda simple. So, without further adieu, here&#8217;s my list:<span id="more-1849"></span></p>
<ol>
<li><strong>Evernote:</strong> Its more than an iPad app, its a fantastic note management system. Almost like my second brain. Great for receipts, ideas, passwords, random info that&#8217;s important but has no place, etc.</li>
<li><strong>Penultimate:</strong> Great hand-writing app for notes.</li>
<li><strong>IM+:</strong> Great app for instant messaging across AOL, Yahoo, MSN, GTalk, Facebook, Skype, Twitter with Push Notifications</li>
<li><strong>ToDo:</strong> Great daily planner that integrates with the site, <a  href="http://www.Toodledo.com">www.Toodledo.com</a></li>
<li><strong>1000 Experiences:</strong> Neat travel-idea app from Lonely Planet</li>
<li><strong>iWork Apps (Keynote/Pages/Numbers):</strong> Good apps to run/edit Powerpoint, Word Docs, and Spreadsheets. Keynote also outputs to VGA</li>
<li><strong>ArtStudio:</strong> Nice if you like drawing</li>
<li><strong>WebMD:</strong> Beautiful app to help you become a hypochondriac :)</li>
<li><strong>Pulse:</strong> Beautiful RSS reader, but only as good as the RSS feeds you read. If you read mostly commercial feeds, then it isn&#8217;t as great because commercial places really limit the amount of data they&#8217;ll share in a feed</li>
<li><strong>Wikipanion:</strong> Nice Free app for searching Wikipedia</li>
<li><strong>Amazon:</strong> My fav place to shop and the iPad app makes the experience smooth as silk</li>
<li><strong>Goodreader:</strong> Nice app that connects to your mail server and lots of other services for mobile file access. It can read PDF (but so can iBook) and many other file formats. I combine &#8216;Dropbox&#8217; and Goodreader as my main method for reading lots of files/docs on my iPad.</li>
</ol>
<p>And yes, I play games too - but mostly 2 player with my wife :) The most fun 2 player games (for me) are:</p>
<ol>
<li><strong>WTD:</strong> Awesome &#8216;Whats the Difference&#8217; game</li>
<li><strong>Harbor Master:</strong> Absolutely crazy when you&#8217;re playing with two people</li>
<li><strong>Word Slam:</strong> Fun, but super intense. I start sweating when I play.</li>
<li><strong>FriendSheep:</strong> At first I thought it was lame, but its actually hilarious when you actually play. Moreover, its physically exhausting :)</li>
<li><strong>CheckersHD:</strong> Basic but fun. I like the fact that it enforces the &#8216;Force Jump&#8217; rule</li>
<li><strong>Air Hockey:</strong> The board is a little short, but definitely fun.</li>
</ol>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/06/10/my-favorite-ipad-apps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deploying symfony Applications with Capistrano</title>
		<link>http://blog.centresource.com/2010/06/02/deploying-symfony-applications-with-capistrano/</link>
		<comments>http://blog.centresource.com/2010/06/02/deploying-symfony-applications-with-capistrano/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:10:28 +0000</pubDate>
		<dc:creator>Travis Roberts</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Productivity]]></category>

		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[Utilities]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[capistrano]]></category>

		<category><![CDATA[deployment]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1727</guid>
		<description><![CDATA[Capistrano is an open source tool for running scripts on multiple servers. It's primary use is for easily deploying applications.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://github.com/capistrano/capistrano" target="_blank">Capistrano</a> is an open source tool for running scripts on multiple servers. It&#8217;s primary use is for easily deploying applications. While it was built specifically for deploying Rails apps, it&#8217;s pretty simple to customize it to deploy other types of applications. We&#8217;ve been working on creating a deployment &#8220;recipe&#8221; to work with symfony applications to make our job a lot easier.</p>
<h3>Prerequisites</h3>
<ul>
<li>Must have SSH access to the server you are deploying to.</li>
<li>Must have Ruby and RubyGems installed on your machine (not required for deployment server)&#8217;</li>
</ul>
<h3>Installing Capistrano</h3>
<p style="padding-left: 30px;"><code>sudo gem install capistrano</code></p>
<h3>Setup your project to use Capistrano</h3>
<p style="padding-left: 30px;"><code>cd path/to/your/app</code><br />
<code>capify .</code></p>
<p>This will create a few files for you. It will create a <code>Capfile</code> in the root of your project. It will also create a directory named config (if it doesn&#8217;t exist already) and place a file named <code>deploy.rb</code> in the config folder. That&#8217;s where you will add/change any application-specific settings for your deployment recipe.</p>
<p>Here are the required settings (just replace with your app-specific variables):</p>
<p><script src="http://gist.github.com/417693.js?file=gistfile1.builder"></script></p>
<h3>Customize Capistrano for symfony</h3>
<p>Now, to get capistrano to play nice with symfony, we have to override some of the built-in functions. You&#8217;ll want to add this to your deploy.rb file:  <script src="http://gist.github.com/417720.js?file=gistfile1.builder"></script></p>
<p>Now, you can start the deployment process! To get your server setup with the file structure that Capistrano expects, you can run
</p>
<p style="padding-left: 30px;"><code>cap deploy:setup</code></p>
<p>This command will create the following folder structure on your server:</p>
<pre>|-- deploy_to_path
  |-- current (symlink)
  |-- releases
    |-- 20100512131539
    |-- 20100509150741
    |-- 20100509145325
  |-- shared
    |-- cached-copy
    |-- log
    |-- pids
    |-- system</pre>
<p>The folders in the releases directory will be the actual deployed code, timestamped. The pids folder in the shared directory is only used for Rails applications, so you can ignore it completely. Capistrano symlinks your log directory from your app to the log directory in the shared folder so that it doesn&#8217;t get erased when you deploy a new version of your code.</p>
<p><strong>This is an important step!</strong> Before you deploy the application for the first time, it&#8217;s really a good idea to scp your databases.yml file up to your server so you can set the proper credentials for your production server and keep it out of your repository. Make sure you put the databases.yml file into the shared/system directory, because we already have a task that will symlink it when each new code version is deployed.</p>
<p>Now, to deploy your application for the first time, you can run:</p>
<p style="padding-left: 30px;"><code>cap deploy:cold</code></p>
<p>This will deploy your application, create the db, models, forms, filters, and run all of your migrations.</p>
<p>Now, whenever you need to deploy a new version of your code, you can just run:</p>
<p style="padding-left: 30px;"><code>cap deploy</code></p>
<p>If you need to deploy and run your migrations you can call:</p>
<p style="padding-left: 30px;"><code>cap deploy:migrations</code></p>
<p>We&#8217;ve also added a custom task to run your test suite on the production server. You can invoke this by calling:</p>
<p style="padding-left: 30px;"><code>cap deploy:testall</code></p>
<p>This will deploy the application, rebuild the test database, then run all of the tests.</p>
<p>If you want to see all of the Capistrano tasks available, you can run:</p>
<p style="padding-left: 30px;"><code>cap -T</code></p>
<p>We&#8217;ve been using this setup for a little while now, and it&#8217;s saved us a ton of time when we need to push changes for a site to the production server.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/06/02/deploying-symfony-applications-with-capistrano/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Thoughts On Section 3.3.1 of the iPhone OS 4.0 ToS</title>
		<link>http://blog.centresource.com/2010/04/23/section-331/</link>
		<comments>http://blog.centresource.com/2010/04/23/section-331/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:17:58 +0000</pubDate>
		<dc:creator>Chip Hayner</dc:creator>
		
		<category><![CDATA[Interactive Strategy]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[iPhone OS]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1670</guid>
		<description><![CDATA[There has been a lot of discussion about the changes that Apple made to the upcoming version of the iPhone...]]></description>
			<content:encoded><![CDATA[<p>There has been <a  href="http://daringfireball.net/2010/04/why_apple_changed_section_331" target="_blank">a lot</a> <a  href="http://www.taoeffect.com/blog/2010/04/dear-apple-the-iphone-deserves-a-better-sdk/">of</a> <a  href="http://www.devwhy.com/blog/2010/4/12/its-all-about-the-framework.html">discussion</a> <a  href="http://kosso.wordpress.com/2010/04/14/my-take-on-apple-section-3-3-1-of-the-tos-and-appcelerators-titanium/">about</a> the changes that Apple made to the upcoming version of the iPhone OS 4.0 Terms of Service:</p>
<blockquote><p>3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).</p></blockquote>
<p>As both developers and consumers, CentreSource is affected by this decision in two ways.<span id="more-1670"></span></p>
<p>While we&#8217;ve traditionally been a PHP shop, we have developers who are versed in JavaScript, ActionScript, Ruby, ASP .NET, Perl, and even a little Python.  When the iPhone Software Development Kit (SDK) was originally released two years ago, we played around with it, but the learning curve of teaching ourselves Objective C (the language required to use the SDK) ultimately led us to make the decision to explore utilizing a third party development tool called Titanium to create our iPhone apps.  Titanium is an application that allows you to write in a simpler/unified language, and then the tool recompiles the code to the Objective C required by Apple.</p>
<p>According to the new changes, applications like Titanium &#8212; or the about-to-be-released Adobe Flash to iPhone converter &#8212; are a no-no.  Why?  Commentators and speculators say it comes down to two main reasons:</p>
<p>1. Apple wants complete control.  In order to develop for the iPhone OS, you have to use Apple&#8217;s tools&#8230; On an Apple computer&#8230; With an Apple developer&#8217;s license&#8230;  Apple controls the entire development environment from the moment you start writing your code (on your Apple computer) to the point you start making money through releasing your app in the App Store.  Apple is able to dictate how, where, and when your app gets created and distributed.  While some see this as a monopolistic abuse of power, I see this as directly benefiting the fact that&#8230;</p>
<p>2. Apple has complete control.  By controlling the entire development environment, they are able to provide the tools and resources to allow app developers what they need to create applications that maximize the potential of the iPhone OS.  If they release a brand new set of features to their SDK (as they did last week), they are able to immediately integrate these features into their toolset for the developers to use.  When using tools like Titanium, developers are forced to wait until the 3rd party company changes their tools to be compatible with the new SDK before they can start using them.</p>
<p>Similarly, many argue that by &#8220;neutralizing&#8221; the tools used for creation, you&#8217;re not able to fully utilize the specific features for the end product. Think of any application that was created for a specific platform &#8212; Mac or Windows &#8212; and then think of applications that were &#8220;ported&#8221; to the other platform. No one will argue that Office on a Mac or Handbrake on Windows are anywhere close to the application on the platform it was originally written for.</p>
<p>From a development perspective, we&#8217;re not tremendously affected &#8212; primarily because we&#8217;re already fairly cross-versed in development languages. Adding Objective-C to our arsenal &#8212; while an inconvenience and time consuming &#8212; is by no means a deal breaker for us, especially given the benefits that Apple provides.  For most of us, we&#8217;d have to learn another language / SDK of some kind in order to develop iPhone OS apps &#8212; why not just go right to learning Objective-C.</p>
<p>From a consumer perspective, I believe this is great news. Imagine the scenario that <a  href="http://www.devwhy.com/blog/2010/4/12/its-all-about-the-framework.html">Louis Gerbarg of /dev/why!?!</a> presents:</p>
<blockquote><p>Imagine if 10% of the apps on iPhone came from Flash. If that was the case, then ensuring Flash didn’t break release to release would be a big deal, much bigger than any other compatibility issues. Since Apple doesn’t have access to Flash CS5’s runtime library code or compiler frontend, they might be put in a position where they would need to coordinate with Adobe to resolve those issues. Shipping a new release where Apple breaks any specific application, even a top seller, is not an issue if the release is compelling, most apps work, and Apple has the option of working with the vendor to help them fix their app. Shipping a release where they break a large percentage of apps is not generally an option. Letting any of these secondary runtimes develop a significant base of applications in the store risks putting Apple in a position where the company that controls that runtime can cause delays in Apple’s release schedule, or worse, demand specific engineering decisions from Apple, under the threat of withholding the information necessary to keep their runtime working.</p></blockquote>
<p>Clearly this is not an ideal scenario for Apple or for their consumers. Apple&#8217;s imposing restrictions are a protective move for themselves and their consumer &#8212; ensuring the high level of user experience that Apple has come to be known for, and not letting 3rd party vendors effect their reputation.</p>
<p>Is this bad news for Adobe? Youbetcha. They are increasingly grasping at straws to stay relevant in a marketplace that is leaning more towards HTML5, and turning &#8220;Flash&#8221; into a bad word. I agree with some of my colleagues that Flash still has an appropriate place on the web, and heavens knows how many ActionScript developers are bummed about this decision that effectively eliminates them from developing on a platform that accounts for 45% of mobile browsing.</p>
<p>At the end of the day, when the dust of iPhone OS 4.0 finally settles, there will still be a plethora of apps (good and bad) in the iTunes App Store. This decision will be long forgotten by all those involved (well, except maybe Adobe), and the consumers will remain happy and buying phones.</p>
<p>As for CentreSource? Bring on Objective-C!</p>
<p><em>** Note: my opinions may be a bit biased&#8230; This whole post was written on my Apple iPad &#8212; which is awesome by the way&#8230; But that will be a saved for a separate blog post!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/04/23/section-331/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CentreSource launches redesigned site for Civic Bank &amp; Trust</title>
		<link>http://blog.centresource.com/2010/04/06/centresource-launches-redesigned-site-for-civic-bank-trust/</link>
		<comments>http://blog.centresource.com/2010/04/06/centresource-launches-redesigned-site-for-civic-bank-trust/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:30:24 +0000</pubDate>
		<dc:creator>Stephen Yeargin</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Interactive Strategy]]></category>

		<category><![CDATA[Planning]]></category>

		<category><![CDATA[client spotlight]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1627</guid>
		<description><![CDATA[Earlier this week we launched a redesigned site for Civic Bank &#38; Trust, a Nashville-based bank that we have been working with since 2007.]]></description>
			<content:encoded><![CDATA[<div class="alignright"><a  href="http://www.civicbanktn.com/" style="border:0"><img src="http://blog.centresource.com/wp-content/uploads/2010/04/Civic-Bank-Trust-300x209.png" alt="Civic Bank &amp; Trust" title="Civic Bank &amp; Trust" width="300" height="209" /></a></div>
<p>Earlier this week we launched a redesigned site for <a  href="http://www.civicbanktn.com/">Civic Bank &amp; Trust</a>, a Nashville-based bank that we have been working with since 2007. The new look and feel is very different than the  the prior version, originally designed to match their printed materials. The site features a dynamic slideshow to promote their financial products and services, an area to highlight team members, and an overall better organization of the site&#8217;s content so that is easy for a visitor find the information they need. </p>
<p>As with any update, the back end content management system was given an overhaul as well, updating to the latest version of Drupal. The team at Civic Bank remarked how much Drupal has improved since the initial launch, and how they can update more of the site quickly and hassle-free. The design brings the most important information for prospective and current customers forward, making it easier to navigate and providing a better user experience.</p>
<p>Check out the site at <a  href="http://www.civicbanktn.com/">http://www.civicbanktn.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/04/06/centresource-launches-redesigned-site-for-civic-bank-trust/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CentreSource launches new site for Mission Discovery</title>
		<link>http://blog.centresource.com/2010/03/31/centresource-launches-new-site-for-mission-disovery/</link>
		<comments>http://blog.centresource.com/2010/03/31/centresource-launches-new-site-for-mission-disovery/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 16:15:03 +0000</pubDate>
		<dc:creator>Morgan Zuehlke</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Interactive Strategy]]></category>

		<category><![CDATA[client spotlight]]></category>

		<category><![CDATA[non-profit]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1523</guid>
		<description><![CDATA[CentreSource recently launched two new sites for Mission Discovery, a non-profit faith-based organization in Gallatin, Tenn.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.missiondiscovery.org/"><img class="alignright size-medium wp-image-1524" title="Mission Discovery" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2010/02/Mission-Discovery-300x212.png" alt="Mission Discovery" width="300" height="212" /></a>CentreSource recently launched a new site for <a  href="http://www.missiondiscovery.org">Mission Discovery</a>, a non-profit faith-based organization in Gallatin, Tenn. Mission Discovery specializes in <em>short-term</em> mission trips, representing a unique opportunity for teens and young adults to volunteer in such activities as building schools in Mexico, teach in Guatemala, or lend a hand in the disaster recovery efforts in Haiti. There are even opportunities closer to home to help inner city school children with their school work. Mission Discovery is all about connecting people with opportunities to grow in their spiritual journey by serving others.</p>
<p>The site is entirely built on the Drupal content management system, integrating a number of custom enhancements for organizing trips and allowing the visitor to refine their search based on location and price. The site gives the project leaders &#8212; the Mission Discovery staff in charge of the trips &#8212; a platform to share their stories and experiences through blog posts and video logs.</p>
<p>Check out the site at <a  href="http://www.missiondiscovery.org">missiondiscovery.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/03/31/centresource-launches-new-site-for-mission-disovery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Have a seat: CentreSource launches NashvilleOfficeFurniture.com</title>
		<link>http://blog.centresource.com/2010/03/03/have-a-seat-centresource-launches-nashvilleofficefurniture-com/</link>
		<comments>http://blog.centresource.com/2010/03/03/have-a-seat-centresource-launches-nashvilleofficefurniture-com/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 16:48:16 +0000</pubDate>
		<dc:creator>Morgan Zuehlke</dc:creator>
		
		<category><![CDATA[Interactive Strategy]]></category>

		<category><![CDATA[Marketing]]></category>

		<category><![CDATA[SEM]]></category>

		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[client spotlight]]></category>

		<category><![CDATA[sitemason]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1515</guid>
		<description><![CDATA[We recently launched NashvilleOfficeFurniture.com, the Web site for Office Furniture &#038; Related Services (OFRS). ]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.nashvilleofficefurniture.com/"><img src="http://blog.centresource.com/wordpress/../wp-content/uploads/2010/02/OFRS-300x212.png" alt="OFRS" title="OFRS" width="300" height="212" class="alignright size-medium wp-image-1517" /></a>We recently launched the Web site for  <a  href="http://www.nashvilleofficefurniture.com"> Office Furniture &amp; Related Services</a> (OFRS). As a merchant of new, used and refurbished office furnishings, we built the site so that it would allow visitors to drill down to exactly the product that fits their needs. For OFRS, the site serves as a 24-hour, 7-days a week salesperson. As part of our line of Management services, we will also be working with OFRS to create a powerful SEM campaign to drive highly-targeted leads to their Web site.</p>
<p>The site connects to a proprietary inventory management platform, but most of the heavy lifting for the catalog and content pages are built on the <a  href="http://symfony-project.org">Symfony PHP framework</a>. It also integrates with the content management system provided by Nashville-based <a  href="http://www.sitemason.com">SiteMason</a>.</p>
<p>Check out the site at <a  href="http://www.nashvilleofficefurniture.com">NashvilleOfficeFurniture.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/03/03/have-a-seat-centresource-launches-nashvilleofficefurniture-com/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hope for Haiti: CentreSource launches new site for Trinity/HOPE</title>
		<link>http://blog.centresource.com/2010/02/09/hope-for-haiti-centresource-launches-new-site-for-trinityhope/</link>
		<comments>http://blog.centresource.com/2010/02/09/hope-for-haiti-centresource-launches-new-site-for-trinityhope/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 18:30:58 +0000</pubDate>
		<dc:creator>Stephen Yeargin</dc:creator>
		
		<category><![CDATA[Company News]]></category>

		<category><![CDATA[Interactive Strategy]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[client spotlight]]></category>

		<category><![CDATA[non-profit]]></category>

		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1485</guid>
		<description><![CDATA[Devastation. Tragedy. Hopeless. Those were the words used to describe the recent earthquakes that struck the island of Haiti on January 12 near Port-au-Prince. ]]></description>
			<content:encoded><![CDATA[<div class="alignright"><a  href="http://trinityhope.org/"><img src="http://blog.centresource.com/wp-content/uploads/2010/02/HOPE-300x210.png" alt="Trinity/HOPE" title="Trinity/HOPE" width="300" height="210" class="size-medium wp-image-1489" /></a></div>
<p>Devastation. Tragedy. Hopeless. Those were the words used to describe the recent earthquakes that <a  href="http://trinityhope.org/news/updates/news-trinityhope">struck the island of Haiti on January 12 near Port-au-Prince</a>. To a nation that that was already struggling with poverty and trying to meet the basic needs of its people, the earthquake magnified the crisis for the world to see. Like many companies in Nashville, CentreSource matched its employees&#8217; donations to give $500 to the <a  href="http://www.unicefusa.org/">UNICEF</a> organization to help with relief efforts.</p>
<p>Late last year, we were approached by <a  href="http://trinityhope.org/">Trinity/HOPE</a>, a feeding program aimed at providing meals for school children and teachers so that they may be agents of positive change in their communities and help lift up a nation. Their existing Web site did not effectively tell of the mission trips, year-round campaigns and coordinated efforts of partnering organizations to sponsor schools across the island. The new site builds upon Trinity/HOPE&#8217;s reputation as a spirit-lead organization that makes a difference in the lives of Haiti&#8217;s children, one bowl of rice and beans at a time.</p>
<p>Visit their site at <a  href="http://trinityhope.org/">trinityhope.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/02/09/hope-for-haiti-centresource-launches-new-site-for-trinityhope/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More than a Facelift: Nashville Centre for Laser and Facial Surgery</title>
		<link>http://blog.centresource.com/2010/01/21/more-than-a-facelift-nashville-centre-for-laser-and-facial-surgery/</link>
		<comments>http://blog.centresource.com/2010/01/21/more-than-a-facelift-nashville-centre-for-laser-and-facial-surgery/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:51:11 +0000</pubDate>
		<dc:creator>Morgan Zuehlke</dc:creator>
		
		<category><![CDATA[Company News]]></category>

		<category><![CDATA[Content]]></category>

		<category><![CDATA[Planning]]></category>

		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[cosmetic surgery]]></category>

		<category><![CDATA[hyperwords]]></category>

		<category><![CDATA[Nashville]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=1243</guid>
		<description><![CDATA[We recently launched a new site for Nashville Center for Laser and Facial Surgery, and developed a few content tagging tools along the way.]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.drbiesman.com"><img src="http://blog.centresource.com/wordpress/../wp-content/uploads/2009/12/Nashville-Centre-for-Laser-and-Facial-Surgery-300x199.png" alt="Nashville Centre for Laser and Facial Surgery" title="Nashville Centre for Laser and Facial Surgery" width="300" height="199" class="alignright size-medium wp-image-1294" /></a>We recently launched a new site for <a  href="http://www.drbiesman.com">Nashville Center for Laser and Facial Surgery</a>. The practice is lead by Dr. Brian S. Biesman, a world-renowned authority on cosmetic, reconstructive, and laser surgery. For the site, the goal was not only to tell about Dr. Biesman&#8217;s practice, but to serve as a repository for helpful resources on a wide range of industry topics, including his own &#8220;Face Facts&#8221; resources. It was a lot of content &#8212; nearly 150 articles on research, services and treatments &#8212; and our goal was to make it user-friendly and easy to navigate. Think <a  href="http://wikipedia.org/">Wikipedia</a>.</p>
<p>With all of that information, managing the taxonomy terms and categories could easily get out of hand. Working with his staff, we created a <a  href="http://symfony-project.org">Symfony</a> module dubbed &#8220;HyperWords&#8221; (the name is a work in progress) that scans the page content and recommends the appropriate taxonomy. Now, when a new page is created, it suggests to the author relevant categories and tags.</p>
<p>The new site is easy for prospective clients to navigate thanks to a clear strategy and professional design. The site is also easy for Dr. Biesman&#8217;s staff to manage thanks to innovations like HyperWords. We call that more than just a facelift.</p>
<p>Visit the site at <a  href="http://www.drbiesman.com">http://www.drbiesman.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2010/01/21/more-than-a-facelift-nashville-centre-for-laser-and-facial-surgery/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
