SitePoint: I Have Never Met a Boxed CMS I Like
Wyatt Barnett in his Sitepoint article, "I've Never Met a Boxed CMS I Like" makes some very valid points about content management systems straight out of the box. Take note that he isn't just talking about commercial products but also open source systems. His first complaint about "boxed" CMS:
The first issue is that the very nature of a CMS is not easily boxable, without creating an application that tries to do everything for everyone and fails at doing most things particularly well. The tasks required for content management are generic, but every organization has a far different focus when it comes to how that content should be managed and how it thinks about that content. I have lost days of meetings trying to help subject matter experts understand that an article, according to this system, is really a page. Trying to make a generic application to handle this for all comers is a very, very tricky prospect.
Sadly, his post doesn't really offer a solution. I assume building your own CMS is the only alternative to the boxed version. But I have to ask, who really has the time? I think there are some obvious reasons you see so many capable software developers are using open source software such as Wordpress, TYPO3, e107, Alfresco, and Drupal for their Web presence.
I am of the opinion that using a boxed CMS sure beats building your own CMS. I would rather worry more about pushing content than having everything perfect in a custom made CMS. That my two cents worth...
Edited Nov 22 2006: Added Drupal tag since there is a lot of focus on Drupal in the comment section.









I'd definitely second e107!
I like e107 too. However, I
I can see his point, if
Next generation content
This really could become an interesting discussion for figuring out the next generation of CMS will look like. I don't doubt that the quality of the API will be a huge factor for future CMS. However, I'm not so sure I agree that less features installed by default is the future for CMS. In the past, the biggest complaint from new Drupal users is the desire to see more features and more eye candy "in the box". In fact, many have cited going Joomla's direction because Drupal had less (though I've argued otherwise).
Streaky, do you see the lack of OO in open source projects (as stated in a later comment) to be more of an issues with PHP itself (say when compared to Java) or the lack of some open source projects not quickly adopting the latest version of PHP (writing for PHP4 and not PHP5)? This type of discussion has always sparked some interesting conversation among the PHP community. For an example, check out this PHP blog by Jeff Moore.
you'll stop hearing about
Drupal are stuck in a place
Hrm
Another thought
As a non-developers developer
yawn
A Common Definition of CMS May Be Part Of The Problem
Endless road to defining a CMS
Scott,
I think you're probably correct in that the definition of a CMS varies greatly among users, developers, and professionals. I think probably the greatest difficulty is that many people sometimes look at the software as the content management system. However, if you're looking at the problem/solution from that of an information system perspective it's quite clear that the CMS application is only the technical means for implementing the CMS. Obviously, I'm on the camp that a CMS is not limited to Web content (nor should it be).
In a professional report I wrote in graduate school, I once made the mistake of trying to define an information technology (IT) system. The draft for that paper received a lot if red with the professor arguing there is no such thing an an IT system. You can have an information system and you can have information technology, but there was not such thing as an IT system. The experience was an eye opener to me on the importance of how terms are defined and understand how each individual defines those terms.
Thanks for the links to your blog and organization. As of this writing I could access your blog but could not access cmpros.org. Perhaps, someone is tweaking your Web application not liking what they saw "out of the box".
I'll have to try the site another time...