I have a standalone Plone 3.3.5 site that I need to migrate to standalone 4.0.1. The current site has few add-on products. I am trying to follow the Plone.org documentation at:
http://plone.org/documentation/manual/upgrade-guide/ Starting with section, Upgrading Plone 3x to 4x: http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-3-x-to-4.0 This guide certainly doesn't state what the author thought was obvious. I'm trying to trace back these assumptions so that I can work with this document. I'm trying to do the upgrade on a test server. I built 3.3.5, put in the add-ons, and performed the first step of upgrade stated by the documentation - modification of buildout.cfg inside Plone 3.3.5. (I think the document is referring to the 3.3.5 buildout.cfg - it's not clear.) The next step has me completely lost. According to the document, I should now be Updating Add-on Products for Plone 4: Detecting Plone 4. WAIT! I modified buildout.cfg in 3.3.5 but I haven't run the bin/buildout command yet! None of the changes have taken effect! Why did I modify buildout.cfg in the first place? And what's this about Plone 4? I haven't installed it yet. (Actually, I have it on a separate server, but not on the test server.) Should it be present on my test server as a side-by-side install of Plone? The document doesn't say. And what is this weird statement in Detecting Plone 4: Here is an example how to detect Plone 4 during imports. Then you can use PLONE_VERSION variable for making different code paths. try: # Plone 4 and higher import plone.app.upgrade PLONE_VERSION = 4 except ImportError: PLONE_VERSION = 3 Looks like a script, but what script? In Plone 3x or 4x? And why am I doing this instead of preparing the 3x data for export? At this point I'm triangulating so many unstated steps that decided to ask for your help rather than proceed. How do you really upgrade Plone? John Reese _______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
