Things we'd need to move to move the installation:

  • PSC Software Object
  • All content folders
  • Skin Folders (custom, Forge) - **after diff merge **
  • LocalNavigationSupport?

Things to install on the Plone2:


UPDATE 1 [AJ]

I've got a plone 2.1.1 instance running on another server (its unfortunately not open to the public). I've exported the following from the current site:

  • index_html and all the content folders
  • software
  • acl_user, portal_properties, portal_skins, portal_workflow, portal_types

Before trying to import, you must install the necessary products, otherwise you imports fail. Products i've found that i've needed are:

I'm finding importing the content first is best. The portal_* blocks are causing me problems. Otherwise everything listed above imports fine. If i don't import them i can view the site, and the content is there but the skins fail to apply, and the layout is all wrong. I think this is going to be a big problem - and i have a feeling its because of the big change to the navigation setup in the new plone with its autotabcreation... The error i get now is a maximum recursion depth limit reached.

UPDATE 2 [AJ]

Some info on the error: http://plone.org/documentation/error/infinite-recursion-in-migrated-plone2.1/

Good news, the suggested fixes have worked, and now the content is viewable and navigable. I've still not imported the portal_* stuff as this should just be controlling the layout of the site. The software centre is not working though, i get the following error:

Time 
 2006/01/12 09:35:18.945 GMT+0 
User Name (User Id) 
 administrator (administrator) 
Request URL 
 http://localhost:8888/oats/Software 
Exception Type 
 AttributeError 
Exception Value 
 getReplies 

UPDATE 3 [AJ]

Its certainly looks to be a problem with the custom skins used for the software centre. I don't seem to be able to migrate them to the new system. There may be a new version of the software center, and the custom skins might need recreating. Otherwise its looking promising and i've also updated trac to 0.9.3.

I've made an export of the oats plone instance i've got working so far, Simon it might be useful if you work from this one. You can download it from http://dewey.computing.dundee.ac.uk/andy/files/oats.zexp

Simon, if you go to the plone migration page (http://plone.org/documentation/migration/2.1/), at the bottom is a tip about the templates, can you try this either on yours or my instance. Either way if you get it to work can u send me an export of the skins/templates afterwards.

Once that is all working, we'll need to rework the site layout.

UPDATE 4 [AJ]

Got a redirect working from dewey to the test server via a virtual host monster.

http://dewey.computing.dundee.ac.uk/oatstest/

UPDATE 5 [SJ]

I will work on getting PloneSoftwareCentre? to work with Plone2 on my local machine and then try it on this server...

- I can create a new software centre and project fine on my local copy and the dewey server copy.

Error: AttributeError? - GetReplies?.... Something to do with the default discussion tool? Don;t understand this!

To be honest, it is as long to fix that as redo the entries so far... Easier, if not very sustainable! Might as well get cracking with the final bug fixes to the code though and then re-import everything...

Try exporting just the Software object.....

Andy - need to install PoPoll? CMFBoard to check it is working on the server copy...

Simon - Your links need to be relative at the bottom of: http://dewey.computing.dundee.ac.uk/oatstest/plonesoftwarecenter.2006-01-19.1733907979/browse/Repository/Need

UPDATE 6 [AJ]

i've added popoll and the issue tracker to the test instance. cmfboard does not install. The software centre from the original server is exported and already imported in the test instance. (its also available in the zope import folder, filename=software.zexp).

noticed that you can copy and paste the programs from the old software object to your new one... see my test with powertalk - creates another error though

UPDATE 7 [AJ/SJ]

Simon and I have tried lots of different methods to import the content from the old plone to the new one. Particular problems have occured with the skin templates, and the software centre. These are largely because of the big change in the core datatype in plone 2.1. See above for specific issues, but basically, we've got all content across after lots of migration work, skins and templates are currently being adapted, and the software centre is going to need all entries re-adding from fresh. This has been a major hassle, hopefully its worth it and lets hope that future versions of plone are more easily updated to (this does seem to be acknowledge by plone.org)

UPDATE 8 [SJ]

Seems upgrade was a good idea anyway - talking to limi/optilude on IRC. Am MERGING to PSC 2.2Integration... using winmerge.sourceforge.net/ (brilliant)...

NOTE THESE CHANGES - BIG CODE CHANGE LIKELY in Revision 40 (is SVN broken andy???? Can't update at the mo - will mail U!).

UPDATE 8 [JW]

Fixed broken search. The problem was that the Title, Description and SearchableText? indices were missing from the PloneCatalog?.

From the Indexes tab (PloneCatablog?), add 3 indexes:A ZCTextIndex, with the following values: id Description Indexed attributes Description Ranking Strategy Okapi BM25 Rank Lexicon plone_lexicon A ZCTextIndex, with the following values: id SearchableText? Indexed attributes leave blank Ranking Strategy Okapi BM25 Rank Lexicon plone_lexicon

A ZCTextIndex, with the following values: id Title Indexed attributes Title Ranking Strategy Okapi BM25 Rank Lexicon plone_lexicon