For a very long time, I've been annoyed with the "usual" methods of publishing web pages. (Have a look at my university page for an idea.) Even assembling HTML::Mason templates is a pain, especially the process of sshing into the web swerver, creating a new page, remembering to include the right templates, and linking to it. The result is that I don't update nearly as often as I ought to, and people give up on my site in disgust.

Well, the site got clobbered recently, and I'm assembling a new machine to host it, so I have the chance to do something less annoying. Specifically, I'm looking at content management systems (if that's the right term): groovy chunks of (Perl) code connected to a database backend, generating templated pages on the fly and allowing straightforward remote administration. (The ones I've looked at also include facilities for user accounts and suchlike; while I don't anticipate ever wanting those features, it's nice to know that they're there.)

So I've looked, briefly, at these systems:

So, I ask:

  1. Is this the right class of tool for the job? (I want to develop a site that's easy to change, able to format and display data from many DBs, and not necessarily involving users, accounts, and other such transactions.)
  2. Are there any other systems that I've missed?
  3. What kinds of experiences have been had with these? Which one would be the most suitable?
  4. How do these rate for support and expandibility?

Thanks, all!

--
:wq

In reply to Content management system recommendations? by FoxtrotUniform

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.