http://www.perlmonks.org?node_id=498079

astaines has asked for the wisdom of the Perl Monks concerning the following question:

Dear monks
I am trying to set up a simple CMS for my university department. We need a few simple things that no exisiting CMS supports, so I am drawn to Perl, because I know that I can do what I want. At the moment I use HTML:Mason, but I want to give my colleagues direct write access, and Mason, while I love it dearly, is way too low-level for them.

I've two strong core candidates Metadot and WebGui, and one outlier, Slashcode. WebGui looks neat, but the publcily available documentation is not good. Metadot has better documentation, but looks a little more complex. Slashcode has some obvious merits, but would be hard to customise for our needs.

Anyone got any experience with these two packages? Both claim to be widely used. Any unexpected gotcha's? Any other recommendations based on your personal experience of a Perl based CMS?

Ta,

-- Anthony Staines

Replies are listed 'Best First'.
Re: Suggestions on Perl CMS
by adrianh (Chancellor) on Oct 07, 2005 at 09:03 UTC
Re: Suggestions on Perl CMS
by badaiaqrandista (Pilgrim) on Oct 07, 2005 at 02:00 UTC
    how about bricolage (http://www.bricolage.cc/)? it's written in perl and support various templating engine...
Re: Suggestions on Perl CMS
by cog (Parson) on Oct 07, 2005 at 09:03 UTC
    We need a few simple things that no exisiting CMS supports

    What things?

    And anyway, are you sure that none of these CMS's support those things? Have you looked at them all?

      The main one is an ability to retrieve bibliographic citations from PubMed and display them. This is how we handle our references. As far as I know no existing CMS has this ability off the shelf.

      -- Anthony Staines
Re: Suggestions on Perl CMS
by Anonymous Monk on Oct 06, 2005 at 23:01 UTC

      TWiki has had a few security problems recently. Whilst that might mean it's all fluffy and armoured nowadays it's a little off-putting.

      Personally when I was looking for a slash-like codebase, in perl, for running my site I started using Yawns.

      I'm not sure how much that will help the OP. A list of requirements other than "written in Perl" would be useful.

      Sadly I can't comment on Mason specifically because I've not used it. But there are a few comparison sites online for CMS systems. CMS Matrix being the obvious one.

      Steve
      --

        Thanks! I should be a bit more specific - This is a site for a small university school. We need to provide material for students, for ourselves, and for other researchers. it isn't reallly a Wiki problem.

        What we need, that pretty much every CMS on earth supports, is the simple stuff:- site updates, access control, many users can edit the site, different types of page, for example, courses, research projects, staff members, and so on.

        Our specific need that no CMS of my acquaintance supports, is the ability to enter publications data directly from databases like PubMed. I can do this in Perl, hence my interest in a Perl based CMS. If didn't need this I'd probably go for Joomla, the CMS formerly known as Mambo. Hope this helps.

        -- Anthony Staines
Re: Suggestions on Perl CMS
by castaway (Parson) on Oct 07, 2005 at 08:15 UTC
    Have you looked at our very own Everything too? I couldnt tell you about the others, but Im sure Evrything could be coerced into doing what you want ;)

    C.

      While I *may* just be bitter, I'm pretty sure that, while Everything can indeed do anything, writing anything from scratch would take less time than coercing Everything in to doing it. (Unless of course the goal was to write an Everything!) (And yours would actually render pages in less than a second!)
Re: Suggestions on Perl CMS
by davebaker (Pilgrim) on Oct 07, 2005 at 18:03 UTC
    A Perl CMS I've admired but never really tried is Big Medium; see http://bigmedium.com/

    It's a commercial product, but very reasonably priced.

Re: Suggestions on Perl CMS
by Anonymous Monk on Sep 29, 2007 at 14:37 UTC
    Try Cyclone3 Open XUL/Perl CMS Framework - www.cyclone3.org