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

I use Perl since sommer last year and it is my favorite language for a lot of tasks. I allways tried to look to the right and left, what's going on over there. Today I installed Plone. It is based on Zope, a Python-Application-Framework, and I'm quite impressed. Plone/Zope looks like a, so called, killer-application to me and I've seen nothing compareable based on Perl so far. Is there a Perl-based Application-Framework that I've missed, or exists there nothing similar in Perl? Of course, with upcoming Parrot the borders will be blurred, so it seems to be just a question of time?

Replies are listed 'Best First'.
Re: Application Framework
by matija (Priest) on Mar 21, 2004 at 13:14 UTC
    Plone is a content management system. The Perl equivalent is probably Bricolage.

    There are several application frameworks/application servers in Perl - perhaps the best known is AxKit.

    Update:Happy-the-monk warned me that the link to AxKit was broken.

      AxKit looks interessting to me and I can simply apt-get it for my Debian, so I'll try it out next.

      Thank you,
      neniro

Re: Application Framework
by astroboy (Chaplain) on Mar 21, 2004 at 13:27 UTC

    I guess it depends on the kind of CMS you're after - a news system, a Wiki, a framework or something that closely matches the the feature set of Plone?

    A quick Google search will reveal many options - such as this site that breaks down CMS systems by language, or Perl specific CMS lists such as Jeremy Zawodny's or this one. But these kind of resources are hard to keep up to date.

    If you're mainly looking for a news-type CMS that is based on a Perl framework (Mason/mod_perl) and is actively maintained, then you may wish to consider Bricolage.

      I was quite impressed by Plone/Zope because I just doubleclicked the installer on my Windows XP box and it works within minutes (Python is part of the installer). All other solutions need an prepared enviroment. In my company a external supporter uses Zope, so I've got an idea of how much can be done based on such a solution. It's not especially the CMS I find useful, it is the extensibility. After all I have to look at Mason/mod_perl and the above noted AxKit (I like XML) to get a better overview.

      best regards,
      neniro

        That installation process does sound nice. I've always been a little curious about Zope after a colleague demonstrated it to me a couple of years back. I've been meaning to investigate further, but I never find the time...
Re: Application Framework
by tomhukins (Curate) on Mar 21, 2004 at 22:59 UTC

    Simon Cozens gave a talk to the London Perl Mongers last week about Maypole which looks like a very powerful, simple way to develop Web/database applications (see: Building Enterprise Web Applications with Maypole).

    The Maypole Wiki compares various Perl application frameworks.

    I also like the philosophy behind OpenFrame: abstract the features to provide an application framework that can work with a variety of protocols. I've found it hard to get my head round some of the ideas, and haven't got round to developing anything with it yet. If you don't need its flexibility, it might be overkill.