The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Best Content Management System?

What is the best content management system for shareware developers to use.  I have looked at a few systems like plone and drupal but I was wondering what more experienced minds think the best content management system is for shareware.

Thanks for any input!
Saturday, May 13, 2006
>the best content management system is for shareware.

What does a CMS have to do with shareware?

I personally like Drupal, but haven't used it as much as I'd like.
Neville Franks Send private email
Saturday, May 13, 2006
That question is impossible to answer.  I've often thought about a blog post called "The Fallacy of 'The Best'" because most everything has an angle -- it's good at a certain thing, so it vastly depends on what you want to do.  So, the question becomes: "'The Best' for what?"

That said --

Drupal is actually more of a "community management system."  Consider the discussion here:

The Mother of all Content Management Discussions

However, a lot of people use it for general content management.  I've never cared for it, but it has a huge following.

The most flexible system I've found -- the one that I have had to hack the least under most conditions -- is eZ publish.  But it's complicated like you wouldn't believe.

Consider this post for a discussion about how flexible and amazing eZ can be:

The Site Access Pattern and the Joy of eZ

Movable Type isn't free, but I've had great luck with it.  All it does is generate flat HTML files, so you can integrate it with anything.  If you combine it with a plugin like RightFields, you can very easily do some simple, general content management.

ExpressionEngine is free either, but it's cheap, and it's even better that Movable Type for content that goes "beyond the blog."

I had a good experience with Etomite once.

A lot of people absolutely swear by Mambo/Joomla. I"ve never liked it much, but it's got a big following.

If all you want is to manage you content in a Web interface without some of the "higher" content management functions (workflow, versioning, menu management, etc.), then consider a compentent code generator like PHPRunner to just rig up some Web interfaces to database tables.

Hell, even phpMyAdmin can do some amazing things if you want to keep it simple.  Consider:

Mastering phpMyAdmin

Just my $0.02.
Deane Send private email
Saturday, May 13, 2006
I'm 100% biased towards Drupal, but once I've gotten into it, I've stopped using the others (multiple Mambo/Joomla's, Exponent).  The code is pretty clean, solid, and there's a crazy active community around it.  For a simple blog, it's overkill, but if you start adding things like forums, image galleries, user reg, etc, it will come in handy.

Some of my public Drupal sites:
KC Send private email
Saturday, May 13, 2006
>>So, the question becomes: "'The Best' for what?"

  Best for running and managing a shareware software company.  So things like posting new programs, managing a shopping cart, coupon codes, registration codes, customer relationships, email lists, etc...

Thanks for the input.
Sunday, May 14, 2006

it's relatively new, but it has a great team, both open-source and professionally supported ( like MySQL ), good UI, and high extensible and reliable.

Thursday, May 18, 2006

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz