[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.