June 07, 2004
Top 10 free and cheap CMS's update

It looks like I have to add a category for full CMS's with a sufficient layer of abstraction to build sites other than a blog, wiki, or Slashdot clone. The three that have been mentioned in comments are:

EZPublish is a PHP/MySQL CMS that looks like it does all the right things, and you can get it as an abstract framework, or preconfigured for more structured sites. However, the one (undisputed) review that I have been able to find says that EZPublish is crufty and slow.

Bricolage is aparently the open-source evolution of Salon's CMS, using Perl and MySQL. Personally, I'm leery of Perl, which I don't know, and PostgreSQL, which I don't use and can't pronounce. But it looks like a mature and exciting alternative[too-short eWeek review].

Typo3 is abstract and uses PHP and MySQL. However, I'm having a really hard time understanding it by reading the site, which is badly organized and poorly documented. The site itself says it takes weeks to learn how to use Typo3.

If you're looking for a CMS with a greater level of abstraction, you're going to need to spend more time on your decision. I'd probably install both Bricolage and Typo3 and get to know them both. Posted by bp at June 07, 2004 11:15 AM
| TrackBack | Link

Comments

post-gress-cue-ell

Perl can be pretty baroque, but it's also pretty solid. Coding style makes a huge difference; look at popmail (a Perl-based spam filter) for a sample of exemplary Perl style.

Posted by: Jonathan Lundell on June 7, 2004 01:38 PM

I use a product called Blue Lava Lite from a comapny called Pixel Head. Cool!

Posted by: Jerrod on June 8, 2004 09:45 AM

I've always called it "POST-gray". But, regardless of pronunciation, it's much better than MySQL. I stopped trusting MySQL a while ago.

Posted by: Adrian Holovaty on June 8, 2004 09:13 PM

Bricolage would fall into your group with Slash and Scoop, as in addition to being written in perl it requires root access on the server(near certain - too lazy to check at the moment). And a fair bit of work to set up. Lots of perl modules and such. Not for the less tech-savvy.

And as mentioned above, Postgres just did not get the headstart MySQL did, but has supported "enterprise" level features for quite a while that MySQL is just getting now (transactions, subselects, etc.) and is quite popular with more advanced developers (those not on Oracle or DB2, Sybase, etc.).

Posted by: Todd on June 8, 2004 11:17 PM

See http://www.crummy.com/ for finding the way to NewsBruiser.

Posted by: Toph on June 13, 2004 06:38 PM

I've been using mambo > http://www.mamboserver.com/
for my own site since september. It's like drupal and it has a massive community, with many module and template developers.

Posted by: Nick on June 15, 2004 10:19 PM

This is ridiculous. Do you think anyone cares about all this technology? Do you think a smart person who has knowledge to publish wants to setup their own website and learn code and how to configure it and all that crap? No, they just want to publish and have people be happy reading their writings. Geek worship ended before the millenium. Focus on features of the system, not on the technology crap. We're going to outsource the technical stuff to an expert in that domain, so we can focus on our core competency, WRITING!

Posted by: steve on June 16, 2004 07:38 PM

Great list! I have looked at all these CMS and have come up with the same feelings about them. Either they are too close to MovableType, or too dorky like TYPO3. I can just imagine telling a client who has only used word to log into TYPO3, it would be a total disaster.

The one opensource CMS that hasn't been mentioned, which I was very impressed with the design of, is JetBox . The tabbed interface is much subtler than Bricolage and the features seem in keeping with EzPublish. I checked out the demo at and was instantly impressed with the navigation. The template structure is confusing but I would imagine it could be cracked if given enough time.

Posted by: Ben Up The Tree on July 6, 2004 12:31 PM
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?