Slash Boxes
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

use Perl Log In

Log In

[ Create a new account ]

autarch (914)

  (email not shown publicly)

Journal of autarch (914)

Sunday May 06, 2007
04:26 PM

Plone + Zope = infinite evil!

[ #33208 ]

We use Plone to manage my animal rights group's website.

Plone comes with a bunch of stuff, and there are lots of add-ons to provide more features, content types, etc. That's nice.

However, if you try to develop something on your own, good luck. AFAICT, there are no Plone API docs, nor any way to determine whether something is provided by Plone or Zope (Plone is just a layer on top of Zope's CMS bits, CMF). Trying to take an existing TAL template and modify it is really hard. I just could not figure out what objects are available in templates, much less the class and API of those objects.

It makes me pine for Bricolage. With Bricolage, you don't get much out of the box and even doing something basic takes a fair bit of setup. But the flip side is that it has pretty decent docs, and since everything in Bricolage is custom, adding new pieces content types or views of content is not particularly hard.

Basically, Bricolage doesn't make anything terribly easy, but nothing is terribly hard either. With Plone, the built-ins make many things easy, but trying to tweak it with code or templates (as opposed to twiddly config settings) is brutal.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • WebGUI is a full featured CMS right out of the box, all written in Perl. It uses HTML::Template for templating and has a relatively good set of API docs.

    Many people think that it's difficult to install, but if you follow the instructions in the wiki you should have no problems. []

  • There's already a lot of work invested in the existing Plone site, both content and customization. I seriously doubt we'll be switching over to anything else soon.
  • your link has an extra . in it