<?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>Lemuel Stevens - Freelance Web Designer &#38; Developer &#187; Blog</title>
	<atom:link href="http://www.lemuelstevens.net/tag/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lemuelstevens.net</link>
	<description>Professional development that exceeds client&#039;s expectations.</description>
	<lastBuildDate>Thu, 13 Jan 2011 00:03:53 +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>A Word On Progressive Enhancement and Graceful Degradation</title>
		<link>http://www.lemuelstevens.net/166/web-design/a-word-on-progressive-enhancement-and-graceful-degradation/</link>
		<comments>http://www.lemuelstevens.net/166/web-design/a-word-on-progressive-enhancement-and-graceful-degradation/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 23:12:32 +0000</pubDate>
		<dc:creator>Lemuel Stevens</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.lemuelstevens.net/?p=166</guid>
		<description><![CDATA[There is no doubt that the world of website creation is complicated. Even back in the day when almost everyone was using Microsoft’s Internet Explorer, you still had several old versions floating around with one version supporting one plug-in and another browser not. Although it can be extremely frustrating to have to create websites and [...]]]></description>
			<content:encoded><![CDATA[<p>There is no doubt that the world of website creation is complicated. Even back in the day when almost everyone was using Microsoft’s Internet Explorer, you still had several old versions floating around with one version supporting one plug-in and another browser not. Although it can be extremely frustrating to have to create websites and content for users of all shapes, sizes, and ability levels, those outdated Internet users can be absolutely key to the success of your page or your product, so you exclude them at your own risk.</p>
<p>To ensure that as many people as possible are reached, designers have their choice of two main browser support strategies: progressive enhancement or graceful degradation. These two systems sound very similar to the untrained ear, but designers know first-hand how different they are.</p>
<p>To look at progressive enhancement vs graceful degradation, it would be easier to understand them as they are applied in a practical approach before understanding them in a technical sense.  Graceful Degradation is a widely used term which ideology is basically using the latest technologies first, and then fix anything that needs fixing for older browsers. Developers do this on a daily basis: most code for Firefox first, then fix Internet Explorer. On the other hand, Progressive Enhancement refers to the habit of building first for the less capable, outdated browser and then enhance for the latest technologies. Developers generally, use this on a daily basis. For example, when writing code for a website, most of the times a developer will start with the markup and then apply an external CSS file where he/she adds all the styling. That is Progressive Enhancement in the practice.</p>
<p>So what are these two terms all about? Graceful degradation is based on how a web page looks, or the presentation of the data you have posted on your website. If someone with an ancient browser accesses your site, they will receive as much data as their browser will support. With progressive enhancement, the content of your website will come through loud and clear, but it may not look the way you intended.  What this battle really comes down to is presentation versus content. What is more important to you and your company? The information you have on your site or the way that information is presented?</p>
<p>You can also look at the two through the scope of user experience. Today’s websites are about a lot more than just giving sports scores and the latest news headlines in a static, almost newspaper-like environment. They are about entertaining, about immersing the user in an environment that is user-friendly, fun and exciting. Graceful degradation will allow as much of that total presentation, the total website experience, to come through to users as possible, while progressive enhancement will screen out the goodies that make your website exciting and get the nuts and bolts, the information and the basic functionality through.</p>
<p>Both technologies usually go hand in hand and have been part of the ways we do things for years. It’s just the terms that are not that well-known. And now, both of these practices need to evolve due to the new languages that are approaching. If you want to go deeper into both of these terms, <a title="Graceful Degradation and Progressive Enhancement" rel="external" href="http://accessites.org/site/2007/02/graceful-degradation-progressive-enhancement/">check a related article on accessites.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemuelstevens.net/166/web-design/a-word-on-progressive-enhancement-and-graceful-degradation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Top 5 Content Management Systems</title>
		<link>http://www.lemuelstevens.net/76/web-software/top-5-content-management-systems/</link>
		<comments>http://www.lemuelstevens.net/76/web-software/top-5-content-management-systems/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 03:24:44 +0000</pubDate>
		<dc:creator>Lemuel Stevens</dc:creator>
				<category><![CDATA[Web Software]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.lemuelstevens.net/?p=76</guid>
		<description><![CDATA[What exactly is a Content Management System?
Content Management Systems (CMS) are web software built primarily for managing the day to day data operations of a website, or group of websites.  They are frequently used for storing, controlling, and publishing information such as news articles, manuals, guides, source code, brochures and much more.  A [...]]]></description>
			<content:encoded><![CDATA[<h4>What exactly is a Content Management System?</h4>
<p>Content Management Systems (CMS) are web software built primarily for managing the day to day data operations of a website, or group of websites.  They are frequently used for storing, controlling, and publishing information such as news articles, manuals, guides, source code, brochures and much more.  A content management system&#8217;s most desirable features include:</p>
<ul>
<li><strong>Efficient and maintainable code handling</strong>:  The framework is likely to consist of a number of separate code files.  It is essential that they be loaded when needed, and preferable that they are not loaded if not needed.  The mechanisms used need to be capable of handling extra code files added as extensions, plugins or widgets.   1</li>
<li><strong>Database Interface</strong>:  Many web applications need access to a database to be able to function efficiently.  The framework itself needs a database to perform its own functions.  While PHP provides an interface to various databases, there is much that can be done in a CMS framework to provide higher level functions to meet common requirements.  These are needed both by the framework and by many extensions.   1</li>
<li><strong>Menus</strong>: These are a common feature of websites, especially when taken in the wildest sense to include such things as navigation bars, and other ways to present lists of links.  It is not desirable for the framework to create final XHTML, because that pre empts decisions about presentation that should belong to templates or other extensions.  But it is desirable for the framework to provide the logic for creating and managing menus, including a standard interface to extensions for menu creation.  The framework should also provide menu data in a way that makes it easy to create a menu display.  1</li>
</ul>
<h4>There are six (6) categories of Content Management Systems, with their respective domains of use.</h4>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Enterprise_content_management">Enterprise CMS (ECMS)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_content_management_system">Web CMS (WCMS)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Document_management_system">Document management system (DMS)</a></li>
<li>Mobile CMS</li>
<li><a href="http://en.wikipedia.org/wiki/Component_content_management_system">Component CMS</a></li>
<li>Media content management system</li>
</ul>
<h4>The Top Five</h4>
<p>In this article I have selected some of the most popular open source free to download and use CMS tools. You can choose any of them for your website depending on your particular needs or organizational requirements.  I also listed a list of available resources for each CMS on the list.  Feel free to comment below.</p>
<ol>
<li>
<h5><a title="Joomla! Homepage" href="http://joomla.org">Joomla!</a></h5>
<p>At the top of the list is Joomla! currently at version 1.5.1.3.  Having previously used Joomla! and assisted with developing a custom template for the Joomla! platform, I found that Joomla! had a lot to offer to me as a developer and the end user as well.</p>
<p>Programming Language: PHP<br />
Main advantages: Professional standards, internationalization, customization.<br />
Disadvantages: too many commercial products for Open Source development, difficult to learn.<br />
Outlook: Strong challenger for the top CMS spot, commercialization of extensions should continue to provide many income opportunities for 3rd party developers.<br />
<br />
List of Joomla! Template Sites</p>
<ul>
<li><a href="http://www.templatemonster.com/joomla-templates.php">www.templatemonster.com</a></li>
<li><a href="http://themeforest.net/category/joomla">www.themeforest.net</a></li>
<li><a href="http://www.siteground.com/joomla-hosting/joomla-templates.htm">www.siteground.com</a></li>
<li><a href="http://www.joomla24.com/">www.joomla24.com</a></li>
<li><a href="http://www.joomla-templates.com/">www.joomla-templates.com</a></li>
<li><a href="http://joomlatp.com/">www.joomlatp.com</a></li>
<li><a href="http://www.rockettheme.com/">www.rockettheme.com</a></li>
<li><a href="http://www.joomlart.com/">www.joomlart.com</a></li>
<li><a href="http://www.joomladesigns.co.uk/">www.joomladesigns.co.uk</a></li>
</ul>
<p>Other Resources</p>
<ul>
<li>Official Joomla! Help Page &#8211; <a href="http://help.joomla.org/">http://help.joomla.org/</a></li>
<li>Official Joomla! Forum &#8211; <a href="http://forum.joomla.org/">http://forum.joomla.org/</a></li>
<li>Official Joomla! Wiki &#8211; <a href="http://docs.joomla.org/Help_screens">http://docs.joomla.org/Help_screens</a></li>
<li>Joomla! Community &#8211; <a href="http://www.joomlashack.com/community/index.php?board=59.0">http://www.joomlashack.com/community</a></li>
</ul>
</li>
<p></p>
<li>
<h5><a title="Drupal Homepage" href="http://drupal.org">Drupal</a></h5>
<p>Second in the list is Drupal currently at version 6.13. Tens of thousands of people and organizations are using Drupal to power scores of different web sites, including Community web portals, Discussion sites, corporate web sites, Intranet applications, Personal web sites or blogs, Aficionado sites, E-commerce applications, Resource directories, Social Networking sites.</p>
<p>Programming Language: PHP<br />
Main advantages: core CMS, Views, CCK, Organic Groups, &amp; huge library of contributed modules.<br />
Disadvantages: complex, needs more top quality themes, frequent security upgrades.<br />
Outlook: Huge potential to continue growth and expansion on this platform over time.<br />
<br />
List of Drupal Template Sites</p>
<ul>
<li><a href="http://drupal2u.com/">www.drupal2u.com</a></li>
<li><a href="http://www.templatemonster.com/drupal-themes.php">www.templatemonster.com</a></li>
<li><a href="http://drupal.org/project/Themes">www.drupal.org</a></li>
<li><a href="http://www.freedrupaltheme.com/">www.freedrupaltheme.com</a></li>
<li><a href="http://www.topnotchthemes.com/">www.topnotchthemes.com</a></li>
<li><a href="http://www.buytemplates.net/Drupal-web-templates.aspx">www.buytemplates.net</a></li>
</ul>
<p>Other Resources</p>
<ul>
<li>How to Make Drupal Templates &#8211; <a href="http://tips.webdesign10.com/how-to-make-a-drupal-theme">http://tips.webdesign10.com/how-to-make-a-drupal-theme</a></li>
<li>Official Drupal Help Site &#8211; <a href="http://drupal.org/handbooks">http://drupal.org/handbooks</a></li>
<li>Drupal Help &#038; FAQ &#8211; <a href="http://drupalhelp.org/">http://drupalhelp.org/</a></li>
<li>Drupal Help Groups &#8211; <a href="http://groups.drupal.org/node/3554">http://groups.drupal.org/node/3554</a></li>
<li>Drupal Tutorials &#8211; <a href="http://www.rundrupal.com/">http://www.rundrupal.com/</a></li>
</ul>
</li>
<li>
<h5><a href="http://wordpress.org" title="Wordpress Home Page">Wordpress</a></h5>
<p>WordPress is a simple and elegant CMS, perfect for single user blogs, with a large number of themes and modules available online.  WordPress is also a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time. More simply, WordPress is what you use when you want to work with your blogging software, not fight it. N.B.: WordPress&#8217; default capabilities can be increased many times over (and new functions can be easily added) through its easy-to-use plugin architecture</p>
<p>Programming Language: PHP<br />
Main advantages: Easiest CMS to use, customize, and extend.<br />
Disadvantages: Lacks many of the social networking functions, ecommerce, forums, wikis, etc. used on more expansive sites.<br />
Outlook: Best for personal publishing, huge user community, will continue to be the preferred choice of bloggers for years.<br />
<br />
List of WordPress Template Sites</p>
<ul>
<li><a href="http://www.templatemonster.com/category/wordpress-themes/">www.templatemonster.com</a></li>
<li><a href="http://themeforest.net/category/wordpress">www.themesforest.net</a></li>
<li><a href="http://wordpress.org/extend/themes/">www.wordpress.org</a></li>
<li><a href="http://wordpressthemesbase.com/">www.wordpressthemesbase.com</a></li>
<li><a href="http://www.blogohblog.com/">www.blogohblog.com</a></li>
<li><a href="http://www.themespreview.com/">www.themespreview.com</a></li>
<li><a href="http://www.nattywp.com/">www.nattywp.com</a></li>
<li><a href="http://www.woothemes.com/">www.woothemes.com</a></li>
</ul>
<p>Other Resources</p>
<ul>
<li>Official WordPress Support &#8211; <a href="http://codex.wordpress.org/Main_Page">http://codex.wordpress.org/Main_Page</a></li>
<li>WordPress Guides &#8211; <a href="http://tamba2.org.uk/wordpress/">http://tamba2.org.uk/wordpress/</a></li>
<li>WordPress Tutorials &#8211; <a href="http://www.siteground.com/tutorials/wordpress/">http://www.siteground.com/tutorials/wordpress/</a></li>
<li>WordPress Video Setup Guide &#8211; <a href="http://www.youtube.com/watch?v=MWYi4_COZMU&#038;fmt=18">http://www.youtube.com/watch?v=MWYi4_COZMU&#038;fmt=18</a></li>
<li>WordPress Template Creation &#8211; <a href="http://themeshaper.com/wordpress-themes-templates-tutorial/">http://themeshaper.com/wordpress-themes-templates-tutorial/</a></li>
</ul>
</li>
<li>
<h5><a href="http://www.typo3.com" title="Typo3 Homepage">Typo3</a></h5>
<p>One of the most complex and professional CMS platforms out of the box, TYPO3 is popular for business websites, especially with European companies.</p>
<p>Programming Language: PHP<br />
Main advantages: design, extensions, customizations, flexibility, professionalism.<br />
Disadvantages: too difficult to learn for most, too many proprietary conventions.<br />
Outlook: Strong CMS for web development, sure to continue with a core of specialized developers and corporate clients, but losing support and market share to other platforms.<br />
<br />
List of Typo3 Template Sites</p>
<ul>
<li><a href="http://www.osskins.com/main/category/typo3/">www.osskins.com</a></li>
</ul>
<p>Other Resources</p>
<ul>
<li>Creating Typo3 Templates &#8211; <a href="http://www.themeswiki.org/Creating_TYPO3_Templates">http://www.themeswiki.org/Creating_TYPO3_Templates</a></li>
<li>Typo3 Template Guide  &#8211; <a href="http://www.typo3-tutorials.org/tutorials/sonstiges/typo3-template-design-guide.html">http://www.typo3-tutorials.org</a></li>
<li>Typo3 Offical Web Blog &#8211; <a href="http://buzz.typo3.org/">http://buzz.typo3.org/</a></li>
<li>Typo3 Live Help Center &#8211; <a href="http://typo3.org/documentation/document-library/extension-manuals/cwt_hcl/current/">http://typo3.org/documentation</a></li>
</ul>
</li>
<li>
<h5><a title="Mambo Homepage" href="http://mambo-foundation.org/">Mambo</a></h5>
<p>Mambo is a full-featured, award-winning content management system that can be used for everything from simple websites to complex corporate applications. It is used all over the world to power government portals, corporate intranets and extranets, ecommerce sites, nonprofit outreach, schools, church, and community sites. Mambo&#8217;s &#8220;power in simplicity&#8221; also makes it the CMS of choice for many small businesses and personal sites.</p>
<p>Programming Language: PHP<br />
Main advantages: Multiple Languages, Mature with 8 years plus in service, Open Source, Easily Customizable<br />
Disadvantages: complex, not for beginners<br />
Outlook: Huge potential to continue growth and expansion on this platform over time.<br />
<br />
List of Mambo Template Sites</p>
<ul>
<li><a href="http://templates.mamboserver.com/">www.templates.mamboserver.com</a></li>
<li><a href="http://www.templatemonster.com/mambo-templates.php">www.templatemonster.com</a></li>
<li><a href="http://www.siteground.com/mambo-hosting/mambo-templates.htm">www.siteground.com</a></li>
<li><a href="http://www.themesbase.com/?category=Mambo">www.themesbase.com</a></li>
</ul>
<p>Other Resources</p>
<ul>
<li>Mambo Community &#8211; <a href="http://www.mamboteam.com/">http://www.mamboteam.com/</a></li>
<li>Official Mambo Help Site &#8211; <a href="http://help.mamboserver.com/">http://help.mamboserver.com/</a></li>
<li>Mambo Guide &#8211; <a href="http://forum.mamboserver.com/showthread.php?t=43240">http://forum.mamboserver.com/showthread.php?t=43240</a></li>
<li>Mambo Forum &#8211; <a href="http://forum.mambo-foundation.org/showthread.php?t=204">http://forum.mambo-foundation.org/showthread.php?t=204</a></li>
<li>Mambo Tutorials &#8211; <a href="http://www.netshinesoftware.com/mambo/mambo-tutorials.html">http://www.netshinesoftware.com/mambo/mambo-tutorials.html</a></li>
</ul>
</li>
</ol>
<p>References:</p>
<ol>
<li>Brampton, Martin. PHP 5 CMS Framework Development.  June 2008. Packt Publishing Limited</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.lemuelstevens.net/76/web-software/top-5-content-management-systems/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

