Skip to content

Should you switch to Plone 3 or not?

February 13, 2008

A lot of people are still on Plone 2.5, and the question for these is if they should move to Plone 3 or not, and in that case, when. I’ll give my point of view here.

Plone 3 contains loads of new things and features. These may or may not be of use to you. The main new feature for me has been the content rules, which are very cool and handy. But Plone 3 also have refactored some features, making them better, but also often more complex. The portlets are a good example of that. They used to be an ugly hack, where you for some bizarre reason created portlets as macros, and now they are neat and organized, but hard to understand.

There is also many new recommended techniques, like buildout and generic setup. But they are available for Plone 2.5 as well.

Are you mainly using Plone 2.5? Are you happy with that, and know it well? Should you switch to Plone 3, and then when?

Well, my answer to that is: Switch to Plone 3 when you need to. Do you need content rules? Switch. Is there a product you need that only runs on Plone 3? Switch. But as long as you can happily put together sites on Plone 2.5, then stay on Plone 2.5 for the time being. There will surely be a time where the switch is beneficial to everyone, but that time is not now.

However, even if you are on Plone 2.5, learn buildout and generic setup now, and start using them. Not only will that help you when you do witch to Plone 3, it will help you now. And start using the “best practices”. Do the development on the hard disk, not through the ZMI. Put methods that are unique for a content type directly on the class, not in a skin. Version everything with svn and tag releases.

That’s my €0.02 on the issue. Your Mileage May Vary.


From → plone

  1. James permalink

    I’m trying to figure out if its possible to run both Plone 2.5 and Plone 3 on the same server rather than switching the server altogether from one to the other, as the new content I want 3 for is not related to the 2.5 content.

  2. Yes, it is possible. You just have separate installations and run two Zopes.

  3. James permalink

    Thanks. That’s very helpful.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: