Hi Darren!
I'm also working with Plone that's why I wrote the port for zope2.10.
I'm using it on my machine (see MacPorts docs on how to add ports not
in the official tree) with Plone buildouts. I already wrote on this
list a while ago about what versions should be in the tree. Plone 3
needs 2.10 (not 2.11) so it's not an option to just have the latest
2.x version.
There are different ways to install Plone: If you use the installer
all the dependencies are included. If you use buildout you need
Python2.4 and a few packages
$ sudo port install python24 py-libxml2 py-elementtree py-pil py-
setuptools
Zope2 is automatically compiled and installed by buildout so you don't
really need a port for that. The only reason for me is that I install
the port once and can use it by multiple Plone instances. Buildout
lets you define an existing zope2 installation.
I don't think it's a good idea to have a Plone port. Plone and its
installation is changing a lot these days and if you want to have it
running quickly use the installer and if you want to customize you
gotta tweak you own buildout. All the distributions (Linux) fail to
have recent Plone packages. Debian/Ubuntu have zope2.10 package. I
also think most of the zope-* ports should be removed...
Martin
Am 08.09.2009 um 22:29 schrieb Darren Weber:
I'm curious about zope/plone, so not the best option to be a
maintainer. I can, however, take a shot at the update, although
it's not looking like a trivial process to get up to speed on this
one!
Check out this list of ports in the dports/zope tree:
zope-archetypes/
zope-btreefolder2/
zope-cmf/
zope-cmfactionicons/
zope-cmfformcontroller/
zope-cmfmessage/
zope-cmfphoto/
zope-cmfphotoalbum/
zope-cmfplone/
zope-cmfquickinstallertool/
zope-cmfusertracktool/
zope-cvsfile/
zope-emil_email_client/
zope-externaleditor/
zope-externalfile/
zope-extfile/
zope-formulator/
zope-generator/
zope-groupuserfolder/
zope-localfs/
zope-localizer/
zope-mimetypesregistry/
zope-placelesstranslationservice/
zope-ploneerrorreporting/
zope-plonekeywordmanager/
zope-ploneloginhistory/
zope-plonewebmail/
zope-portaltransforms/
zope-revisionmanager/
zope-stripogram/
zope-usersniffer/
zope-usertrack/
zope-validation/
zope-zopetree/
zope-zopezen/
zope-zphotoslides/
zope-zsyncer/
The download link looks simple enough:
http://www.zope.org/Products/
Zope appears to be stable at 2.11.4 and 3.4.0, so the dilemma may be
which one or how many to port?
From the zope site, we have options to download/install various
python CMF too:
http://www.zope.org/Products/CMF/
The recent stable versions of the python CMF available are 2.1.1,
which is not the same as the python-zopeinterface version (3.3.0).
The plot thickens when we get to the level of a Plone dependency
tree, i.e.:
http://plone.org/documentation/faq/plone-versions
From this FAQ, it appears the plone installation may require it's
own "tailor-made" CMF.
For my part, I want to focus on Plone. I may work out a way to
install plone with the bundled dependencies to avoid conflicts with
other ports OR try to massage a Plone port to work with other
ports. Note the specific dependency for Plone 3.x on python2.4.4 -
it just doesn't get more specific than that ;-) As a general note
about MacPorts, the general philosophy to maintain the most up to
date packages is good. It's best to avoid multiple installation
versions, wherever possible. In this case (Plone 3.x), it appears
the very specific dependency requirements may force us to adopt some
very version specific ports to satisfy those dependencies (eg, a
port for python2.4.4 and zope2.10.x.
Take care,
Darren
On Tue, Sep 8, 2009 at 12:57 PM, Ryan Schmidt
<[email protected]> wrote:
On Sep 8, 2009, at 14:53, Darren Weber wrote:
I'm curious about using Plone, which is currently at version 3.3.
I've downloaded the "unified installer" from http://plone.org/products/plone
and I'll take a look at the content of that package to see what the
latest dependencies are (most likely they are satisfied by some
MacPorts). However, it appears the zope port is outdated.
Is anyone else working on the Zope port? Is it a significant
dependency of many other ports that are in wide use now? That is,
what reason is there for the zope port to be "outdated", if any?
Are there functional reasons, politics, superceded software, or what?
As far as I know, the zope ports (there are 43 ports with "zope" in
the name) are outdated because nobody maintains them. (Only the
three py*-zopeinterface ports are maintained.) It would be great if
somebody would maintain the rest of them and update them.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users