Content Migration: Quantum Leap Plone Conference 2008 Washington, DC October 10, 2008     Vitaliy Podoba http://quintagroup.com
Vitaliy Podoba Plone Developer at Quintagroup.com piv (plone.org)‏ vipod (#plone irc channel)‏ Who am I?
 
Plone Evolution
Plone Portal Migration http://plone.org/documentation/manual/upgrade-guide
Plone Portal Migration can fail loose control iterative (step-by-step) process no way back
Use Case: CMS.Info   http://www.contentmanagementsoftware.info
Quantum Leap
GenericSetup Tres Seaver
Content Migration migrate only content clean database transform portal type on-the-fly manipulate/transform an exported XML transfer content back and forward and between different Plone versions
Nothing is perfect PSPS 7826 :  content import/export http://thread.gmane.org/ gmane.comp.web.zope.plone.devel/ 18968
CMFPlone GenericSetup CMFCore CMFTopic Archetypes & ATContentTypes Marshall What do we have?
AT content types: Folder ATDocument ATNewsItem AT schema fields: + UID + schema fields -- reference fields -- image/file fields CMF: type workflow history local roles
The main task or what is missing transfer all standard types   including topics with criteria transfer AT References transfer AT File fields transfer Properties (PropertyManager)‏ transfer Comments (Disscussion items)
Possible Solutions collective.plone.gsxml Ramon Bartl Stefan Eletzhofer collective.transmogrifier plone.app.transmogrifier Martijn Pieters
The Solution quintagroup.transmogrifier http://svn.quintagroup.com/products
Some extra tasks SimpleBlog to Quills PloneFormMailer to PloneFormGen migrate Users and Members migrate portlets transfer RedirectionTool settings
Extra Solutions quintagroup.transmogrifier.simpleblog2quills quintagroup.transmogrifier.pfm2pfg other.packages.follow  
Roadmap content versions local permission settings blobs something else?
Links Plone Mailing List http://thread.gmane.org/gmane.comp.web.zope.plone.devel/18968   Plone Feature Request http://dev.plone.org/plone/ticket/7826   CMS.Info http://www.contentmanagementsoftware.info collective.transmogrifier http://svn.plone.org/svn/collective/collective.transmogrifier collective.plone.gsxml http://pypi.python.org/pypi/collective.plone.gsxml/0.4.5 Quintagroup Repository http://svn.quintagroup.com/products
Questions

Content Migration: Quantum Leap

Editor's Notes

  • #2 Good day!   Now I'm going to present our approach to migration in Plone. But before that, I'd like to introduce myself.