The Ambisonia.com site runs on Plone 2.1.1. This version of Plone runs on Python 2.3. I need Python 2.4 … so that I can use some Amazon S3 libs (that only run on 2.4) to help the Upoader authenticate users before uploading to Ambisonia’s S3 account.
This is the last step for the Uploader.
Unfortunately, it means I have to migrate the site from Plone 2.1.1. to Plone 3.1.1 (the most recent version of Plone). Even more unfortunate is the fact that the Plone migration scripts fail dismally when trying to migrate Ambisonia from 2.1.1 to 3.1.1.
There’s a name for this kind of issue in software development … This cant do that because the version of that is different to this, but you can do blabla because blabla needs booboo which depends on this. This is why open APIs are so powerful…. especially REST ones… because they are independent of software technology (although they are dependent on protocols like HTTP).
Anyway … the point is that the Uploader development is stalled until I migrate to 3.1.1… which is going to be a royal pain in the arse.
But doing this is going to kill 2 birds … Ambisonia as a site will be back to latest releases … and Plone 3.1.1. contains a lot of features which I needed to build myself in Plone 2.1.1 … so the site should theoretically be simpler.
But it will delay the release of the Uploader a bit longer. The ambisonics community has patience (luckily for me) … so on with the slow steady slog.