[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sheflug] Hi All



Alex Hudson wrote:

The short story is that they are all crap and worthless.

Heh, I beg to differ.

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

Scoop (http://scoop.kuro5hin.org/) is a rock solid CMS. Pretty URL's, Doesn't claim to support XHTML (because it doesn't :). No need for tomcat or zope, but mod_perl is required for performance. It is quite complex, in that it has a steep learning curve, but show me something powerful that doesn't.
Of course it requires a database, but I as for the security holes, it is very robust. I've found a couple of minor ones myself, and the users of my site (http://www.hulver.com/scoop/) are an unforgiving bunch who are quick to jump on an vulnerability.
Oh, and it's GPL.

Of course, I'm slightly biased because I'm a developer for it, so you can't rely on my impartiality.


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.

Scoop is written in perl, and is easy to extend using perl. It's not built on top of a platform, just mod_perl. Of course there's an API, how else would you program for it?

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.

Scoop has a themes system, which is fairly simple to set up.

--
Matthew Collins
http://www.hulver.com/scoop/
___________________________________________________________________

Sheffield Linux User's Group -
http://www.sheflug.co.uk/mailfaq.html

 GNU the choice of a complete generation.