I'm glad I found this discussion, because I've been thinking over this issue for months.
To clarify some of the above, YaPP and other portals still qualify as Content Management Systems. The term CMS is very broad, and covers many different methods of managing content.
Below are the three most common I know of:
PortalsBy far the most common, portals are pretty much just for people who want a site up and running quickly, without having to do any work. Thus they are One-Size-Fits-All and very difficult to customize beyond the simplest template modifications; they almost always maintain their blocky, cluttered appearance (I say cluttered, but usually that cluttered appearance is due in large part to the requisite weblog/newsfeed on the front page).
Unfortunately, many (maybe even most) portals defeat their own purpose by being far too complex for inexperienced users. Luckily there are a few out there that are simple to use -- I don't know if YaPP is among them, because I haven't tried it, but given the pick-up-and-go nature of YaBB SE, I would suspect it's among the more straightforward of its kind.
Publishing SystemsA step up from portals, so to speak, publishing systems usually have a relatively customizable interface, but their structure is strictly based on the publishing of articles in a very ordered fashion. Their structure, then, is not so customizable as their visual style. Nevertheless they have their place, and are very useful for those who publish informational or entertaining content online.
In my research, I have found very few publishing systems that fall into the Open Source or Freeware categories; and those that do are generally (but not always) of mediocre quality. Furthermore, they are usually no simpler to install or maintain than the more complex varieties of portals.
CMSWhy do I list CMS here, when it is supposedly the overarching category all of these product varieties fit into? Because there is a third type of Content Management System that can only be defined as such. It is 100% open-ended and flexible. It can be made to support whatever kind of web presence its administrator desires; from the simplest welcome page (think mid 90's, when tiled backgrounds and frames were new and cool) to the most vast and powerful storefront and customer management solution.
I call this a
True CMS, for the fact that it is nothing more nor less than its name intends: A System that Manages the Content of your site, and allows you to handle the design, the interface, and so on.
This is the product I have been searching for. And I have found it on many occasions, but two problems invariably bar me from using them: Either it's too expensive, or it's too complex. Or both.
In fact, I have only seen ONE FREE OR OPEN SOURCE "TRUE CMS" in all my months of dedicated searching. I regret to say that I only found it tonight, when David kindly pointed it out to me in his above post.
I admit that with some reluctance, in fact, which I'll explain in a moment. I've been playing with the Typo3 demo site tonight and find that it has much of what I've been looking for: an open-ended, customizable structure, even down to the login screen.
But while I'd recommend the product to anybody based on my 20 minutes of playing with the demo, I've discovered a couple of downsides to the product as well, which I actually expected to find.
First, it's still somewhat more complex than I'd like. Not overly so, mind you -- but enough that it would put off new users at first, and slow them down in getting their site running as they like. No less complex than your average publishing system, I should think, and probably a bit more. I haven't tried installing it yet so I don't know how difficult it is to get running.
Secondly,
as far I can tell, it's STILL not quite as customizable as I would hope, or at least in the ways that I would hope. It seems that the product still locks you into a particular structure to a degree.
And I can't be sure just how easy it would be to integrate another product, like YaBB SE for example, or to modify the code. Or to change the layout and appearance of the site for that matter. I find most of these products don't have a template-based system like YaBB SE does; they require you to edit everything from the layout down to the colors through the built in management tools. It appears that this is such a system, but I could be wrong.
So, now that I've given you my idea of what a True CMS
is, I'll finally get to the point:
I'm building my own. Don't groan yet -- I assure you this will be like nothing you've ever seen. I can't go into great detail yet because there are certain issues that have yet to be finalized.
I wish I could say a lot more but I've probably already said too much.
It is still being discussed. But I am confident that eventually there will be a True CMS worthy of sharing part of its heritage with YaBB SE.
Now quit reading my long-winded post and go install YaPP or EZtarch or ttCMS or CyberCMS. You've got to have something worth playing with in the meantime, after all!
In no way do I intend to suggest that the above CMSs, or any number of others, are not high quality products. In fact I think highly of the four I've mentioned, so far as portals go. They are among the simplest to use considering the amount of flexibility they offer, and I would recommend them to anyone looking for a portal solution. Thank you for your attention.