NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Hackability (Score:1)
Ease of use (includes documentation)
Scalability (efficient programming. No needless complex and large OO structures for simple templating, for example)
Image management (javascripts to insert the images in the html after uploading)
Almost everything disabled by default (options enabled only when needed, so simple things can stay simple)
Comment fields for internal use (at least one for every type of storage)
Integrated version control and easy backups
A good way to separate test servers from live servers and synching
An easy way to provide alternative interfaces for the disabled (and text-browser lovers)
Last, but very important item: NO OBSCURE URLs! URLs should be easy to remember, easy to type and easy to parse. Write your own web server or mod_perl handler, or use PATH_INFO, or mod_rewrite. No "&", no "?", no ";".
Reply to This
Re:Hackability (Score:1)
Mailinglist interface. If the CMS supports news items, it should also support sending the news to a mailing list.
Re:Hackability (Score:1)
Documentation is always a hard part but I already included POD everywhere.
Obscure URL bits.. I use mod_perl handlers, for example to fake real HTML files.
Alternative Interfaces shouldn't be a problem, I barely have any layout data hardcode (except for some form generating).
I'm not sure what you mean by Image Management...
Version C
Re:Hackability (Score:1)
Comments for internal use