<?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>Wekti.com &#124; Tech News and Opinion &#187; CMS</title>
	<atom:link href="http://wekti.com/category/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://wekti.com</link>
	<description>Geek stuff...</description>
	<lastBuildDate>Mon, 09 Nov 2009 17:15:09 +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 Things That Kill a Web Project</title>
		<link>http://wekti.com/2008/06/23/5-things-that-kill-a-web-project/</link>
		<comments>http://wekti.com/2008/06/23/5-things-that-kill-a-web-project/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 07:25:15 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Enterprise Web]]></category>
		<category><![CDATA[Knowledge Management]]></category>

		<guid isPermaLink="false">http://wekti.com/?p=51</guid>
		<description><![CDATA[Whether you&#8217;re starting a new partner extranet, revising your support site, or launching a new collaborative intranet, there are a number of things that can completely sink your project, and lead to all kinds of customer complaints, wasted effort, or worse.
Here&#8217;s a quick round-up of 5 things that can kill a web project, and how [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 1px solid black; margin: 2px; float: right;" src="http://wekti.com/wp-content/uploads/2008/06/796px-house_demolition-150x150.jpg" alt="" width="150" height="150" />Whether you&#8217;re starting a new partner extranet, revising your support site, or launching a new collaborative intranet, there are a number of things that can completely sink your project, and lead to all kinds of customer complaints, wasted effort, or worse.</p>
<p>Here&#8217;s a quick round-up of 5 things that can kill a web project, and how to avoid them&#8230;</p>
<p><span id="more-51"></span></p>
<h2>#1 No documented governance</h2>
<p>When building any web application primarily driven by user-generated content, it is essential to document the governance process by which content will be updated and added, who will have access to update the content, and who will decide when content needs to be removed or refreshed.  Without this documentation vetted and signed-off by all interested parties, you may find yourself in a negative situation where the true content owners within your organization don&#8217;t have sufficient control over the process to update content within your web application.  The end result: content may be inappropriate to the audience, or may not be updated frequently enough.</p>
<h2>#2 Lack of required content</h2>
<p>Every good extranet or intranet lives and dies by its content.  Without useful content either being created by entitled owners or consumed by a target audience, there is simply no way that your web project will succeed.  It is important to regularly survey your audience to insure the content you have in your extranet or intranet meets the needs of your audience.  It&#8217;s also ideal, if possible, to find a select screening group of users or audience members that can give you initial and early feedback about the content that you plan to make available on your extranet or intranet.  That can also help you determine how to properly document the governance process.</p>
<p>Make sure that as a part of your planning process and governance documentation that you&#8217;ve identified the correct people within your organization to own content and keep it up-to-date.  It may also be useful to plan how you will identify unused content and weed it from the system.</p>
<h2>#3 Poor usability</h2>
<p>It cannot be stressed enough: poor usability will absolutely kill an extranet or intranet.  Poor usability can arise from a number of problems: missing or inaccurate search, confusing navigation, poorly placed links to important information, or confusing methods of getting content updated.</p>
<p>As with insuring that you have the correct content, making sure to bring on a group of your target audience early on in the process will help get early feedback that could allow you to make corrections where needed.</p>
<p>Don&#8217;t be afraid to invest time early on in prototyping your site with any kind of visual prototyping tool.  And don&#8217;t forget that in a pinch, pen and paper prototypes can still lead to a good deal of feedback from your users.</p>
<h2>#4 Incomplete or poorly documented use cases</h2>
<p>Whether you&#8217;re building a commercial web application or an extranet or intranet, not documenting the types of things that you expect your users to do will certainly lead to problems.</p>
<p>Before venturing out on your next project, make sure that a part of the project documentation includes use cases.  As with #2, having this documentation ahead of time will make documenting the governance for your extranet or intranet much easier.</p>
<p>To build a good use case, start with a good user persona, or a composite of the type of user you expect to browse your site.  List out the common tasks you expect this perosona to complete, such as: searching for a Knowledge Base article, adding a new service request, downloading a whitepaper, or collaborating with team members.  Describe in detail how you expect them to complete these tasks.  This also forces you to think more about your information architecture, as described in #5.</p>
<h2>#5 Poorly planned information architecture</h2>
<p>Information architecture &#8212; how you arrange your navigation, your document taxonomy, your application screen flows &#8212; is commonly overlooked when building a new extranet or intranet.  This is an area where a little investment in time can pay off big in the end.</p>
<p>Often times, when information architecture is overlooked or ignored during a project, you may end up with a site that gets a few hits directly to important content, but the rest of the site remains untouched.  This is usually caused by a poor organization of the information available in the site.</p>
<p>Having your extranet or intranet have consistent and understandable terminology, intuitive navigation, and a proper taxonomy for your documents will increase your site&#8217;s usability, and allow more users to feel comfortable browsing your site.</p>
<p>Planning out your site&#8217;s information architecture is very similar to building a corporate taxonomy, which is explored in more detail in the post <a href="http://wekti.com/2008/06/10/building-a-corporate-taxonomy/">Building a Corporate Taxonomy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wekti.com/2008/06/23/5-things-that-kill-a-web-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a PHP Intranet: 10 Key Tools</title>
		<link>http://wekti.com/2008/06/09/building-a-php-intranet-10-key-tools/</link>
		<comments>http://wekti.com/2008/06/09/building-a-php-intranet-10-key-tools/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 19:30:46 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Consumer Web]]></category>
		<category><![CDATA[Enterprise Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wikis]]></category>

		<guid isPermaLink="false">http://wekti.com/?p=13</guid>
		<description><![CDATA[Need to throw together a new Intranet on a zero-dollar budget, and do it within a day?  It can be done!  And here&#8217;s how&#8230;

Fedora Core

Link: http://fedoraproject.org/
What it does: Fedora Core is a free linux distribution.  As with most free linux distributions, it usually contains the &#8220;bleeding edge&#8221; code from the OpenSource projects [...]]]></description>
			<content:encoded><![CDATA[<p>Need to throw together a new Intranet on a zero-dollar budget, and do it within a day?  It can be done!  And here&#8217;s how&#8230;</p>
<p><span id="more-13"></span></p>
<h2><strong>Fedora Core</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/f9release.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://fedoraproject.org/">http://fedoraproject.org/</a></p>
<p><strong>What it does:</strong> Fedora Core is a free linux distribution.  As with most free linux distributions, it usually contains the &#8220;bleeding edge&#8221; code from the OpenSource projects that comprise the distribution.  Generally, this is desirable for people looking to take advantage of new features, but for enterprise servers, or for applications requiring a more stable and tested codebase, distributions such as RedHat Enterprise Linux or SuSE Enterprise Linux are more appropriate.  Fedora is my particular favorite, but Debian and Ubuntu are also very solid.</p>
<h2><strong>PHP5</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/php.gif" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.php.net/">http://www.php.net/</a></p>
<p><strong>What it does:</strong> It&#8217;s PHP!  Duh! <img src='http://wekti.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   &#8230; Fedora Core features this in an RPM package, and you can install it during the installation process.</p>
<h2><strong>Apache2</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/feather.gif" alt="" /></p>
<p><strong>Link:</strong> <a href="http://httpd.apache.org/">http://httpd.apache.org/</a></p>
<p><strong>What it does:</strong> Apache is the front-end webserver required by all of the other OpenSource projects on this list.  As with PHP, it is included in the Fedora Core distribution as the HTTP server, and you can install it during the initial installation process.</p>
<h2><strong>mySQL</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/logo_mysql_sun.gif" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.mysql.com/">http://www.mysql.com/</a></p>
<p><strong>What it does:</strong> mySQL is the database back-end required to store data for all of the OpenSource projects on this list.  As with PHP and Apache, it is a part of the Fedora Core distribution, and can be installed during the installation process.</p>
<h2><strong>MediaWiki</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/wiki.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.mediawiki.org">http://www.mediawiki.org</a></p>
<p><strong>What it does:</strong> MediaWiki is a fantastic OpenSource <a href="http://en.wikipedia.org/wiki/WIKI">wiki</a> platform.  It&#8217;s fairly straightforward to set up and deploy, and you&#8217;ll be up and running in no time.  MediaWiki is the platform that supports <a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a>.</p>
<h2></h2>
<h2><strong>Drupal</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/drupalorg.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://drupal.org/">http://drupal.org/</a></p>
<p><strong>What it does:</strong> Drupal is a web content management system.  Drupal includes templates, making it easy for departments to start building their own web pages quickly and easily.</p>
<h2></h2>
<h2><strong>phpBB</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/logo_phpbb.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.phpbb.com/">http://www.phpbb.com/</a></p>
<p><strong>What it does: </strong>phpBB is a web-based discussion platform (aka a bulletin board system, or forums).  Having a web-based platform for discussion allows you to capture tacit information that might otherwise be inaccessible in email discussions and make it readily available to anyone searching for it on your Intranet.</p>
<h2></h2>
<h2><strong>Horde</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/horde-color.gif" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.horde.org/">http://www.horde.org/</a></p>
<p><strong>What it does:</strong> Horde is a web-based email, calendaring and task management system that is quick to set up and deploy.</p>
<h2></h2>
<h2><strong>WordPress</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/wordpress-logo2.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://www.wordpress.org">http://www.wordpress.org</a></p>
<p><strong>What it does: </strong>WordPress is simply the best PHP-based blogging application available.</p>
<h2></h2>
<h2><strong>Coppermine</strong></h2>
<p><img src="http://wekti.com/wp-content/uploads/2008/06/coppermine_logo2.png" alt="" /></p>
<p><strong>Link:</strong> <a href="http://coppermine-gallery.net/">http://coppermine-gallery.net/</a></p>
<p><strong>What it does: </strong>Coppermine is an easy-to-use and powerful image gallery application.</p>
<p>Know of anything I missed that should be on the list?  Let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://wekti.com/2008/06/09/building-a-php-intranet-10-key-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 PHP CMS Systems Worth Trying</title>
		<link>http://wekti.com/2008/06/07/5-php-cms-systems-worth-trying/</link>
		<comments>http://wekti.com/2008/06/07/5-php-cms-systems-worth-trying/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 20:00:14 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Consumer Web]]></category>
		<category><![CDATA[Enterprise Web]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://wekti.com/?p=8</guid>
		<description><![CDATA[PHP-based content management systems (CMS) have been around for many years. Many PHP CMS systems were originally developed to serve as community sites for special interests, especially video game enthusiasts.  Many have since graduated from their simple roots as community site servers to more robust content management solutions that can be very useful in [...]]]></description>
			<content:encoded><![CDATA[<p>PHP-based content management systems (CMS) have been around for many years. Many PHP CMS systems were originally developed to serve as community sites for special interests, especially video game enthusiasts.  Many have since graduated from their simple roots as community site servers to more robust content management solutions that can be very useful in place of more expensive CMS systems for small-to-medium Intranets and external websites.</p>
<p>The benefits are clear: all are OpenSource, very easy to customize, most do not charge a license or support fee, and there are large groups of users who contribute modules for each platform that can extend the features and functionality.  However, <em>a word of caution:</em> since so many sites on the Internet today use these systems, and since all of the source code is open for public inspection, many have been vulnerable to simple security exploits, including cross-site scripting (XSS) hacks and SQL injections.  Most of the more developed and widely used PHP CMS products are fairly stable and secure, but adding modules from 3rd parties can lower the overall stability and security, and common setup and deployment mistakes can lead to a vulnerable system that can be easily defaced.  Additionally, some PHP CMS systems may not scale well for large volumes of content or traffic.</p>
<p>All security and scalability concerns aside, PHP CMS solutions are a fantastic way to perform early prototyping for a collaborative web portal environment, and are especially useful for Intranets or private Extranets.</p>
<p>Here&#8217;s a quick round-up of 5 of the top PHP-based CMS systems that are good to know&#8230;</p>
<p><span id="more-8"></span></p>
<h3><strong>Drupal</strong></h3>
<p>Site: <a href="http://drupal.org/">http://drupal.org/</a></p>
<p>Summary: Drupal is probably one of the most well-known and highly regarded PHP-based CMS systems available.  Drupal documentation can be found in nearly any technology-focused bookstore, and it has a solid reputation for stability, security and scalability.</p>
<p>Features include:</p>
<ul>
<li>Content Management System</li>
<li>Blogs</li>
<li>Collaborative authoring environments</li>
<li>Forums</li>
<li>Peer-to-peer networking</li>
<li>Newsletters</li>
<li>Podcasting</li>
<li>Picture galleries</li>
<li>File uploads and downloads</li>
</ul>
<h3><strong>Joomla</strong></h3>
<p>Site: <a href="http://www.joomla.org/">http://www.joomla.org/</a></p>
<p>Summary: Joomla is also a highly regarded PHP CMS, although perhaps not quite as well renowned as Drupal at the moment.  Joomla features a very easy to use content management system out-of-the-box for easy creation of an entire web site, including page flows, navigation, image upload, etc.  It can also be extended further with modules to allow forums, shopping carts, image galleries, etc.</p>
<h3><strong>Mambo Server</strong></h3>
<p>Site: <a href="http://www.mamboserver.com/">http://www.mamboserver.com/</a></p>
<p>Summary: Mambo Server is a very solid PHP CMS system that mainly focuses on website content.  Mambo&#8217;s administrative interface is especially easy to use, and a great start for people who aren&#8217;t as web-savvy.</p>
<p>Features include:</p>
<ul>
<li>Provides a basic level of content approval for registered users</li>
<li>Page caching mechanism to improve performance on busy sites</li>
<li>Media (images, documents) upload and management</li>
<li>Content display scheduling</li>
<li>Content syndication (RSS)</li>
<li>Search engine friendly (SEF) URL&#8217;s</li>
<li>Internationalisation (interface translation)</li>
<li>Content macro language (aka mambots)</li>
<li>Simple but powerful template system</li>
<li>Simple polls</li>
<li>Content voting/rating system</li>
</ul>
<h3><strong>PHP-Nuke<br />
</strong></h3>
<p>Site: <a href="http://e107.org/">http://www.phpnuke.org</a></p>
<p>Summary: PHP-Nuke has been around since 2003, and has mainly focused on providing a complete out-of-the-box community portal system for integrated blogs, discussion forums, and file transfers.  PHP-Nuke is most frequently used with phpBB to support video game enthusiasts</p>
<p>Features include:</p>
<ul>
<li>Integrated FAQ system</li>
<li>News</li>
<li>Surveys</li>
<li>File Management/Download</li>
<li>phpBB bridge for forums</li>
</ul>
<h3><strong>PHP Fusion</strong></h3>
<p>Site: <a href="http://www.php-fusion.co.uk/">http://www.php-fusion.co.uk/</a></p>
<p>Summary: Similar to PHP-Nuke, although perhaps not quite as widely used, PHP Fusion is primarily used as a community site system.</p>
<p>Features include:</p>
<ul>
<li>News/Blogging</li>
<li>Integrated Forums</li>
<li>File Downloads/Management</li>
<li>Integrated Web Links Management</li>
</ul>
<p>Know of any other OpenSource PHP-based CMS systems that should be on the list?  Let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://wekti.com/2008/06/07/5-php-cms-systems-worth-trying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

