<?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>Purpleurbia.com &#187; Technology</title>
	<atom:link href="http://purpleurbia.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://purpleurbia.com</link>
	<description></description>
	<lastBuildDate>Wed, 26 May 2010 13:17:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>5 rules for chosing a CMS and our favorites</title>
		<link>http://purpleurbia.com/5-rules-for-chosing-a-cms-our-favorites/</link>
		<comments>http://purpleurbia.com/5-rules-for-chosing-a-cms-our-favorites/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 19:22:33 +0000</pubDate>
		<dc:creator>mary fran</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[SilverStripe]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://purpleurbia.com/?p=432</guid>
		<description><![CDATA[We love WordPress, we really do. and 90% of the time it is the right choice for our clients. But, there are times when WordPress just won&#8217;t cut it. Why? Because it isn&#8217;t supposed to! Different CMSs offer different strengths. So what should you consider?



A CMS shouldn&#8217;t have tons of extra features.
You don&#8217;t want to [...]]]></description>
			<content:encoded><![CDATA[<p>We love WordPress, we really do. and 90% of the time it is the right choice for our clients. But, there are times when WordPress just won&#8217;t cut it. Why? Because it isn&#8217;t supposed to! Different CMSs offer different strengths. So what should you consider?</p>
<p><span id="more-432"></span></p>
<ol>
<li>
<h3>A CMS shouldn&#8217;t have tons of extra features.</h3>
<p>You don&#8217;t want to use a e-commerce platform for a portfolio site, so why would you use it for a client that just wants to display their products, but not sell them? Carefully plan out the features that you will need to implement and try to find a system that has what you need and not too much exta (unless you know that you will be adding an e-commerce solution in the near future).</li>
<li>
<h3>A CMS should be well documented and have support.</h3>
<p>You wouldn&#8217;t drive a car without an owner&#8217;s manual and your web development should be no different. You don&#8217;t want to use a CMS that either has no online community or  support. Instead you want to chose one with a vibrant community of developers or one that is enterprise level and comes with some technical support.</li>
<li>
<h3>A CMS should do what needs to be done well.</h3>
<p>WordPress is great, fantastic and pretty much awesome. But it doesn&#8217;t do <em>everything</em> well. There are some types of sites that stretch and push it to its limits. While you can use it as a CMS, it frequently requires the addition of plugins (such as Pods or Flutter). If you need an e-commerce site, and that is the main purpose, you should be considering e-commerce solutions and evaluating them on the ability to add features &#8211; does it play nice with your WordPress blog? Can you add a blog or file uploader? Start with the main purpose and work outward.</li>
<li>
<h3>The end user needs to be able to use the CMS you choose</h3>
<p>If your back-end is too complicated for someone who is not all that sophisticated when it comes to technology, your client, or end user is going to end up just as unhappy as he/she was with a static site that required entering into the code. Making sure that the interface is intuitive for a non-technical user with minimal training is a must. (When in doubt, call your mom or grandma &#8211; or other non-techy type -  and see if they can figure it out)</li>
<li>
<h3>You should not have to expend a significant amount of additional development time on your design.</h3>
<p>It always takes extra time to develop for a CMS over a static site, however, chosing one system over another should not increase your development time. If there are too many hurdles that you have to jump through to make your site look nice or behave, then you need to move on and look at additional resources.</li>
</ol>
<p>What are the best options out there? Well, there are many to choose from, some more popular than others. Each of these systems has its own unique strengths and weaknesses.</p>
<h2>Content Management</h2>
<h4>WordPress (with Pods or Flutter)</h4>
<p>WordPress makes an excellent CMS &#8211; with the addition of one of the two plugins listed. It is simple to use and fairly intuitive. I wouldn&#8217;t use it for a site with more than about 20 pages.</p>
<h4><a title="Drupal CMS" href="http://drupal.org/">Drupal</a></h4>
<p>An open-source solution with an active developer community, this CMS is great if you need a bit more flexibility than WordPress allows. It has modules that allow it to be exended into just about any type of site (including blogs &amp; e-commerce)</p>
<h4><a title="SilverStripe CMS" href="http://silverstripe.org">SilverStripe</a></h4>
<p>This is my latest obsession. Object oriented PHP and a custom PHP framework that was designed with the CMS for maximum flexibility. It uses a custom template extension, but for the most part, if you can handle PHP, HTML and CSS, this content management system is a breeze to work with. I am actively campaigning for people who use WordPress for everything to give this one a try, it might actually save you some development time. Oh, and the book is available at Amazon (<a href="http://www.amazon.com/gp/product/0470681837?ie=UTF8&amp;tag=purpleurbia-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470681837">SilverStripe: The Complete Guide to CMS Development (Wiley)</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=purpleurbia-20&amp;l=as2&amp;o=1&amp;a=0470681837" border="0" alt="" width="1" height="1" />). The book sold out the first day it was available, and has since been restocked. I reccomend at least trying this one out. You will love it. There is a ton of control for SEO on a page by page basis without any additional work.</p>
<h4><a title="Concrete5 CMS" href="http://www.concrete5.org/">Concrete5</a></h4>
<p>Is another open-source project that relies on OOP and MVC (acronyms galore!) It offers in-place editing and many available extensions (although, they will charge you for some of them). There is a lot of flexibility in this system, and although I am not well versed in it, it looks to be an interesting option that I am going to have to use when I get the chance.</p>
<h2>E-commerce</h2>
<h4><a title="Magento E-commerce" href="http://www.magentocommerce.com/">Magento</a></h4>
<p>There really is nothing that compares with Magento. There is an open source version that is free to use as well as an enterprise level solution that comes with technical support and will set you back a nice chunk of change. Magento was born as an open-source project, so the core product is available for download. It is a robust and well-documented solution.</p>
<h4><a title="LemonadeStand e-commerce" href="http://lemonstandapp.com/">Lemon Stand</a></h4>
<p>Currently in beta, this e-commerce app is designed to make managing e-commerce a breeze. You can even edit the code (HTML, CSS) from within the app itself. Looks promising.</p>
<h4><a href="http://www.zen-cart.com/">Zen Cart</a></h4>
<p>Is a popular choice amongst developers and is supported in a 1-click installation on many web hosts. It is meant to be easy to install even for beginners and boasts a large community of users for support.</p>
]]></content:encoded>
			<wfw:commentRss>http://purpleurbia.com/5-rules-for-chosing-a-cms-our-favorites/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>10 little tools for designers</title>
		<link>http://purpleurbia.com/10-little-tool/</link>
		<comments>http://purpleurbia.com/10-little-tool/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:38:12 +0000</pubDate>
		<dc:creator>mary fran</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://purpleurbia.com/?p=110</guid>
		<description><![CDATA[Actually, I am not going to lie,  I might be addicted to Air apps.  I have an air application for just about everything; it is almost as bad as my iPhone app addiction.If you are unfamiliar with Adobe Air™, here is an excerpt from their site:
For developers
The Adobe® AIR™ runtime lets developers use proven web [...]]]></description>
			<content:encoded><![CDATA[<p>Actually, I am not going to lie,  <em>I</em> might be addicted to Air apps.  I have an air application for just about everything; it is almost as bad as my iPhone app addiction.<span id="more-110"></span>If you are unfamiliar with Adobe Air™, here is an excerpt from their site:</p>
<blockquote><p>For developers<br />
The Adobe® AIR™ runtime lets developers use proven web technologies to build rich Internet applications that run outside the browser on multiple operating systems.</p></blockquote>
<blockquote><p>For Businesses<br />
Adobe AIR offers an exciting new way to engage customers with innovative, branded applications, without requiring changes to existing technology, people, or processes.</p></blockquote>
<blockquote><p>AIR for everyone<br />
From shopping on eBay to managing music, Adobe AIR means applications that are easier, more powerful, and more fun to use.</p></blockquote>
<p>Cross platform applications? I&#8217;m in. Especially because I am one of those designer types who works on a PC (please, don&#8217;t shun me!)</p>
<p>Ok, here are the goods:</p>
<p><a href="http://toki-woki.net/p/Shrink-O-Matic/"><img title="Shrink O Matic" src="http://purpleurbia.com/wp-content/uploads/2009/10/shrink.jpg" alt="Shrink O Matic Air Application" /></a>Shrink O Matic is a batch image resizer that is helpful for resizing images for the web.</p>
<p><a href="http://www.richardsprojects.co.uk/products/font-picker/"><img title="Font Picker" src="http://purpleurbia.com/wp-content/uploads/2009/10/fontpicker.jpg" alt="Font Picker Air App" /></a>Those of us on PCs don&#8217;t have the luxury of using FontBook, so this handy little app comes in quite hand when trying to pick just the right font.</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://jameswhittaker.com/journal/em-based-layouts-vertical-rhythm-calculator/"><img title="EM Calculator" src="http://purpleurbia.com/wp-content/uploads/2009/10/emcalc.jpg" alt="EM Calculator Air app" /></a></dt>
<dd class="wp-caption-dd">EM Calculator Air app</dd>
</dl>
</div>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://code.google.com/p/pixus/"><img title="Pixus Pixel Calculator" src="http://purpleurbia.com/wp-content/uploads/2009/10/pixus.jpg" alt="Pixus Pixel Calculator Air app" /></a></dt>
<dd class="wp-caption-dd">Pixus Pixel Calculator Air app</dd>
</dl>
</div>
<p>How many times have you been trying to figure out how much space is available when putting the CSS together for a site? Maybe I just hate math more than most people, but I need to see the distance not just calculate it with a calculator.</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://toki-woki.net/p/WebKut/"><img title="Webkut" src="http://purpleurbia.com/wp-content/uploads/2009/10/webkut.jpg" alt="Webkut Air app" /></a></dt>
<dd class="wp-caption-dd">Webkut Air app</dd>
</dl>
</div>
<p>WebKut is a handly little screen shot utility (trust me, it is better than the print scrn button on your computer)</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://toki-woki.net/p/Boks/"><img title="Boks Blueprint CSS Air app" src="http://purpleurbia.com/wp-content/uploads/2009/10/boks.jpg" alt="Boks Blueprint CSS Air app" /></a></dt>
<dd class="wp-caption-dd">Boks Blueprint CSS Air app</dd>
</dl>
</div>
<p>If you use the Blueprint Grid system, this is a must have (if you just want to wireframe on a grid this is a handy tool as well).</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://code.google.com/p/snippely/"><img title="Snippley Snippet Repository" src="http://purpleurbia.com/wp-content/uploads/2009/10/snippley.jpg" alt="Snippley Snippet Repository" /></a></dt>
<dd class="wp-caption-dd">Snippley Snippet Repository</dd>
</dl>
</div>
<p>A great way to store all those snippets of code that you want to reuse as opposed to having to search through old projects to find them.</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;marketplaceid=1&amp;offeringid=10763"><img title="Contrast-A Air app" src="http://purpleurbia.com/wp-content/uploads/2009/10/contrast-a.jpg" alt="Contrast-A Air app" /></a></dt>
<dd class="wp-caption-dd">Contrast-A Air app</dd>
</dl>
</div>
<p>This is a handy tool for designers who are concerned about meeting W3c standards on readability.</p>
<p><a href="http://klok.mcgraphix.com/klok/index.htm"><img title="Klok Time Tracker" src="http://purpleurbia.com/wp-content/uploads/2009/10/klok.jpg" alt="Klok Time Tracker" /></a>If you need to track time, and don&#8217;t want to have to log into a website, or do it manually, this little app is a beautiful alternative. (I know beautiful doesn&#8217;t describe functionality, but as a designer a good looking environment is important to me).</p>
<p><a href="http://www.mindomo.com/index.htm;jsessionid=E00046680AA020F4ED1CE2BA180832CE"><img title="Mindomo " src="http://purpleurbia.com/wp-content/uploads/2009/10/mindomo.jpg" alt="Mindomo Air App" /></a>This is a tool for creating mind maps &#8211; these help me create sitemaps and process flow charts (*this application is not completely free, although some functions are)</p>
<p>Some additional resources for useful Air™ apps:</p>
<p><a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.home&amp;marketplaceid=1">http://www.webresourcesdepot.com/27-adobe-air-applications-handy-for-web-designers/</a><br />
<a href="http://refreshingapps.com">http://refreshingapps.com</a><br />
<a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.home&amp;marketplaceid=1">http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.home&amp;marketplaceid=1</a></p>
<p>(Header image credit: <a href="http://www.flickr.com/photos/the_chirs/">Chris Lae</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://purpleurbia.com/10-little-tool/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress is not the answer.</title>
		<link>http://purpleurbia.com/wordpress-is-not-the-answer/</link>
		<comments>http://purpleurbia.com/wordpress-is-not-the-answer/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 16:01:15 +0000</pubDate>
		<dc:creator>mary fran</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://purpleurbia.com/?p=105</guid>
		<description><![CDATA[Well, it is not always the answer. It is the darling of designers who code. Why? It is easy to use across the board. The install is easy. The updating is easy. Once you learn the lingo the templating is almost as easy as HTML and CSS. WordPress can do amazing things. I have used [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it is not always the answer. It is the darling of designers who code. Why? It is easy to use across the board. The install is easy. The updating is easy. Once you learn the lingo the templating is almost as easy as HTML and CSS. <span id="more-105"></span>WordPress can do amazing things. I have used it as a mini-content management system for someone who needed a simple membership directory. I have used it as a <a href="http://fbee.org/">member directory</a> (I built it but did not design it) and as a menu for a restaurant that changes their menu frequently). But, I am building an e-commerce site right now, and WordPress is not going to be the answer.  I am building a site for a trade show display company, and WordPress is not the answer.</p>
<p>Why not? Because at a certain point the amount of extra plugins and customizations outweighs the ease of use.  For the trade show display company, I am going to use SilverStripe because of its similar ease of use.  That particular CMS has a simple to administer back-end that was designed for the type of site I am building.</p>
<p>When is WordPress the answer?</p>
<ul>
<li>When you are building a site whose main function is to be a blog (like this one).</li>
<li>When you are building a site who has a manageable number of pages.</li>
<li>When you are adding e-commerce functionality to a small site (whether it is WordPress or just static)</li>
</ul>
<p>When should you consider other options?</p>
<ul>
<li>When you are building a complex site where page relationships are less straight forward.</li>
<li>When the main purpose of your site is to sell retail items.</li>
<li>When you need to have modules repeat on different pages.</li>
<li>When you need some of the functionality that you can build into WordPress be native.</li>
</ul>
<p>I would say 80% of our projects use WordPress over at <a title="Web Design by Purple Crayon Web Studio" href="http://purplecrayonwebstudio.com">Purple Crayon Web Studio</a>, but it doesn&#8217;t work for everything.  The moral of the story? Look at all the options before you make the decision to avoid getting halfway through a project and realize just how much customization it is going to take.</p>
<p>(image credit <a href="http://www.flickr.com/photos/33208432@N05/">Marjan Krebelj</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://purpleurbia.com/wordpress-is-not-the-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What does your site say about you? #2</title>
		<link>http://purpleurbia.com/what-does-your-site-say-about-you-2/</link>
		<comments>http://purpleurbia.com/what-does-your-site-say-about-you-2/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:49:31 +0000</pubDate>
		<dc:creator>mary fran</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://purpleurbia.com/?p=98</guid>
		<description><![CDATA[A couple weeks ago we talked about the little things that make your site look professional (Checking your spelling, keeping it up to date, having easy to find contact info) Well, today, we want to go a little further.
There is a lot of buzz around the web about pending legislation for making 508 compliance mandatory [...]]]></description>
			<content:encoded><![CDATA[<p>A couple weeks ago we talked about the little things that make your site look professional (Checking your spelling, keeping it up to date, having easy to find contact info) Well, today, we want to go a little further.</p>
<p><span id="more-98"></span>There is a lot of buzz around the web about pending legislation for making 508 compliance mandatory for all US-based websites. We have to say that we are happy about that. What this means is that sites will be forced to be accessible to screen readers and other assistive devices. (My mom is a special education teacher, so making sites accessible is quite important to me.)</p>
<p>This goes beyond W3C compliance, although that is a good place to start. What exactly do you need? Alt tags and longdesc for images and elements that have no readable text. A text file alternative for imbedded flash. A good meta description and client side image maps. Row and column headers in your tables. Javascript should not change the meaning of the text presented in the HTML.</p>
<p>All of these are good practices, but it is time to start making them mandatory in all of the coding that you do.  It is simple code changes that will save your clients money.</p>
<p>From the <a href="http://www.section508.gov/index.cfm?FuseAction=content&amp;ID=12">508 web site</a>:</p>
<blockquote><p>§ 1194.22 Web-based intranet and internet information and applications.</p>
<p>(a) A text equivalent for every non-text element shall be provided (e.g., via &#8220;alt&#8221;, &#8220;longdesc&#8221;, or in element content).</p>
<p>(b) Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation.</p>
<p>(c) Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup.</p>
<p>(d) Documents shall be organized so they are readable without requiring an associated style sheet.</p>
<p>(e) Redundant text links shall be provided for each active region of a server-side image map.</p>
<p>(f) Client-side image maps shall be provided instead of server-side image maps except where the regions cannot be defined with an available geometric shape.</p>
<p>(g) Row and column headers shall be identified for data tables.</p>
<p>(h) Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers.</p>
<p>(i) Frames shall be titled with text that facilitates frame identification and navigation.</p>
<p>(j) Pages shall be designed to avoid causing the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz.</p>
<p>(k) A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes.</p>
<p>(l) When pages utilize scripting languages to display content, or to create interface elements, the information provided by the script shall be identified with functional text that can be read by assistive technology.</p>
<p>(m) When a web page requires that an applet, plug-in or other application be present on the client system to interpret page content, the page must provide a link to a plug-in or applet that complies with §1194.21(a) through (l).</p>
<p>(n) When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.</p>
<p>(o) A method shall be provided that permits users to skip repetitive navigation links.</p>
<p>(p) When a timed response is required, the user shall be alerted and given sufficient time to indicate more time is required.</p></blockquote>
<p>Hopefully the web starts to be a more accessible place.  If you are political, please support the legislation requiring all US based websites to be 508 compliant!</p>
<p>(image credit <a href="http://www.flickr.com/photos/kodomut/">kodomut</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://purpleurbia.com/what-does-your-site-say-about-you-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
