[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sheflug] Hi All
On Tue, 2005-05-03 at 19:52 +0100, John Southern wrote:
> Finally subscribed.
(Who let him in?)
> However, I now have need of a decent CMS to handle some web pages. As a result
> I went back and read the thread but unfortunately it does not help my
> requirements.
>
> Does anyone know of an open source content management system that is capable
> of being easy to setup and manageable.
The short story is that they are all crap and worthless.
The longer story is that there are a set of faults with CMSes, such as:
* really awful urls,
e.g., /index.php?mode=view&page=my_page&blahblahblah, which make
me want to weep
* claim to support XHTML, but really just have clean-ish templates
and will break when content that isn't an XHTML fragment is
inserted
* require you to be running something "enterprise" on your apache
server, eg., Tomcat, Zope
* are mindlessly complex (e.g., Typo)
* require a database for absolutely everything
* have security holes big enough to put a bypass through
* are not free software
etc. etc., I could probably think of more, and all CMSes exhibit at
least three of them. They're often built on top of some developer's idea
of a "platform" which usually means the code is inhospitable to anyone
trying to hack it. Usual signs of such "platform"ness are "we support
modules", "we have an API", etc.
I believe writing a CMS is usually the first thing someone does when
they learn PHP.
> I would like to be able to have a styleswitcher on the front.
>
> Failing this, does anyone know how to implement a styleswitcher to work across
> all divisions on a page.
I don't know what you mean by the latter, but you can have a
styleswitcher without any support from the CMS so long as you can alter
the templates. You can either rely on browser support (by giving
alternative stylesheets) or use a Javascript one.
Cheers,
Alex.
___________________________________________________________________
Sheffield Linux User's Group -
http://www.sheflug.co.uk/mailfaq.html
GNU the choice of a complete generation.