<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Why do it yourself? Somebody else already did it for you!</title>
	<atom:link href="http://www.thebrightlines.com/2009/12/07/why-do-it-yourself-somebody-else-already-did-it-for-you/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebrightlines.com/2009/12/07/why-do-it-yourself-somebody-else-already-did-it-for-you/</link>
	<description>HTML, CSS, Javascript and more</description>
	<lastBuildDate>Tue, 22 Jun 2010 22:34:22 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Wouter Bos</title>
		<link>http://www.thebrightlines.com/2009/12/07/why-do-it-yourself-somebody-else-already-did-it-for-you/comment-page-1/#comment-22</link>
		<dc:creator>Wouter Bos</dc:creator>
		<pubDate>Wed, 16 Dec 2009 20:05:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.thebrightlines.com/?p=243#comment-22</guid>
		<description>Hi Sinbad. Thank you for your comment.

Most cons in your list do not have to be that bad:

- Performance: most cms&#039;s are heavy because they have lots of features or are scalable. Buying extra RAM is a cheap price compared to the labor of hand-weriting your own code
- Design: some CMS&#039;s indeed can be very limiting. But not all are. And sometimes you just have to learn a CMS to know what&#039;s possible.
- Poorly written modules and plugins: You always have to watch out for something like that. It&#039;s not always easy, but at Wordpress they seem to do just fine.
- Scalability: I work with Sitecore, which is very scalable and flexible. But indeed, some CMS&#039;s aren&#039;t that scalable, so you have to build something that&#039;s suitable for the CMS.

I agree that external CMS&#039;s have their limits, but I&#039;m still convinced that hand-crafted code is expensive. Use what&#039;s out there instead.</description>
		<content:encoded><![CDATA[<p>Hi Sinbad. Thank you for your comment.</p>
<p>Most cons in your list do not have to be that bad:</p>
<p>- Performance: most cms&#8217;s are heavy because they have lots of features or are scalable. Buying extra RAM is a cheap price compared to the labor of hand-weriting your own code<br />
- Design: some CMS&#8217;s indeed can be very limiting. But not all are. And sometimes you just have to learn a CMS to know what&#8217;s possible.<br />
- Poorly written modules and plugins: You always have to watch out for something like that. It&#8217;s not always easy, but at Wordpress they seem to do just fine.<br />
- Scalability: I work with Sitecore, which is very scalable and flexible. But indeed, some CMS&#8217;s aren&#8217;t that scalable, so you have to build something that&#8217;s suitable for the CMS.</p>
<p>I agree that external CMS&#8217;s have their limits, but I&#8217;m still convinced that hand-crafted code is expensive. Use what&#8217;s out there instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sinbad</title>
		<link>http://www.thebrightlines.com/2009/12/07/why-do-it-yourself-somebody-else-already-did-it-for-you/comment-page-1/#comment-20</link>
		<dc:creator>Sinbad</dc:creator>
		<pubDate>Wed, 16 Dec 2009 14:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.thebrightlines.com/?p=243#comment-20</guid>
		<description>Here are a couple of reasons why I dropped CMS and went back to custom code:

Performance - in most cases (Drupal, Joomla, SilverStripe, etc) cms are slow, resource hogs. Go to the Drupal forums and there are many threads on poor performance, and the answer given is nearly always get more memory, put on APC cache, etc, no one addresses why a page needs 1000+ DB queries to run or why drupal requires 10 times the memory of a custom built cms.

Design - Most (there are notable exceptions, MOdX for instnce) cms are a nightmare for designers to design for, which increases development time.

Poorly written modules / plugins - So great you get this pre-written functionality with modules / plugins, problem is half of them are so poorly written (in the case of open source) that they slow or unsecure, so you then have to check then for yourself.

Difficult to customize / maintain - even the most extensible / flexible of these CMS are a nightmare if you wish to do anything too far outside of their range so you end up with a patchwork of messy code that is difficult to maintain and as for the pain of major upgrades, forget it.</description>
		<content:encoded><![CDATA[<p>Here are a couple of reasons why I dropped CMS and went back to custom code:</p>
<p>Performance &#8211; in most cases (Drupal, Joomla, SilverStripe, etc) cms are slow, resource hogs. Go to the Drupal forums and there are many threads on poor performance, and the answer given is nearly always get more memory, put on APC cache, etc, no one addresses why a page needs 1000+ DB queries to run or why drupal requires 10 times the memory of a custom built cms.</p>
<p>Design &#8211; Most (there are notable exceptions, MOdX for instnce) cms are a nightmare for designers to design for, which increases development time.</p>
<p>Poorly written modules / plugins &#8211; So great you get this pre-written functionality with modules / plugins, problem is half of them are so poorly written (in the case of open source) that they slow or unsecure, so you then have to check then for yourself.</p>
<p>Difficult to customize / maintain &#8211; even the most extensible / flexible of these CMS are a nightmare if you wish to do anything too far outside of their range so you end up with a patchwork of messy code that is difficult to maintain and as for the pain of major upgrades, forget it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flash CMS</title>
		<link>http://www.thebrightlines.com/2009/12/07/why-do-it-yourself-somebody-else-already-did-it-for-you/comment-page-1/#comment-14</link>
		<dc:creator>Flash CMS</dc:creator>
		<pubDate>Tue, 08 Dec 2009 14:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.thebrightlines.com/?p=243#comment-14</guid>
		<description>Content management systems can greatly simplify work with the website and its maintenance. Using the built-in set of tools that any CMS provides, you can easily update your website. 
And I agree with the author article , that the CMS can greatly speed up the website development work.

Thank you.</description>
		<content:encoded><![CDATA[<p>Content management systems can greatly simplify work with the website and its maintenance. Using the built-in set of tools that any CMS provides, you can easily update your website.<br />
And I agree with the author article , that the CMS can greatly speed up the website development work.</p>
<p>Thank you.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
