Today I merged the branches where we've been working on Plone 4
compatibility, and made new releases of a number of packages. It is now
possible to run at least GetPaid core on Plone 4 from released
packages.  The new releases should still be compatible with Plone 3.

What hasn't been done:
- Checking and updating the large number of payment processor packages
and add-ons to make sure they also work.
- Updating the getpaid.recipe.release recipe to also work on Plone 4 (it
currently pulls in some versions of dependencies that are only
compatible with Plone 2.5 and 3).  If someone wants to work on this that
would be great, but as I'll now describe, it's not a need I have.  And
it might not make sense to do this until more add-ons are compatible
with Plone 4.

Instead of using getpaid.recipe.release, in my own project's buildout I
am simply using buildout's built-in versions and find-links features to
make sure that I get the correct set of eggs.  e.g., here's part of a
buildout that pulls in PloneGetPaid as well as the authorize.net
processor, and dependencies.  (This buildout assumes Plone 4; the
specified versions of some dependencies will not work with Plone 3.)

------------

[buildout]
versions = versions
find-links =
    http://getpaid.googlecode.com/files/hurry.workflow-0.9.2-getpaid.zip
    http://getpaid.googlecode.com/files/ore.viewlet-0.2.2-getpaid.zip
    http://getpaid.googlecode.com/files/yoma.batching-0.2.2-getpaid.zip

[versions]
five.intid = 0.5.0
getpaid.authorizedotnet = 0.4.0
getpaid.core = 0.8.0
getpaid.nullpayment = 0.4.0
getpaid.wizard = 0.4
hurry.workflow = 0.9.2-getpaid
M2Crypto = 0.20.2
ore.viewlet = 0.2.2-getpaid
Products.PloneGetPaid = 0.9.1
yoma.batching = 0.2.2-getpaid
zc.authorizedotnet = 1.3.1
zc.creditcard = 1.0
zc.resourcelibrary = 1.3.1
zc.ssl = 1.2
zc.table = 0.8.0
zope.browserresource = 3.9.0

[instance]
...
eggs =
    Products.PloneGetPaid
    getpaid.authorizedotnet

-------------

In Plone 3 one would need to use five.intid 0.4.3, and a fake egg for
zope.browserresource; otherwise the same versions could be used.

David

--
David Glick
Web Developer
Groundwire
206.286.1235x32
davidgl...@groundwire.org
http://groundwire.org

ONE/Northwest is now Groundwire!

-- 
GetPaid for Plone: http://www.plonegetpaid.com (overview info) | 
http://code.google.com/p/getpaid (code and issue tracker)
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to getpaid-dev@googlegroups.com
To unsubscribe from this group, send email to 
getpaid-dev+unsubscr...@googlegroups.com

For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to