[3062] | 1 | Introduction |
---|
| 2 | ============ |
---|
[275] | 3 | |
---|
[3063] | 4 | .. figure:: http://quintagroup.com/services/plone-development/products/quintagroup.transmogrifier/quintagroup.transmogrifier.jpg |
---|
| 5 | |
---|
[3062] | 6 | Plone Migration Tool for migrating content between two Plone websites that allows to export content |
---|
| 7 | from one Plone website and import it into another one. |
---|
[275] | 8 | |
---|
[3062] | 9 | quintagroup.transmogrifier package includes Plone blueprints for collective.transmogrifier pipelines |
---|
| 10 | that are used for exporting/importing Plone site content. So, quintagroup.transmogrifier package can |
---|
| 11 | be used as independent Plone Migration Tool by providing ways for handling content migration from one |
---|
| 12 | Plone site to another. This package overrides GenericSetup 'Content' step - so this package can be used |
---|
| 13 | out-the-box to migrate site content. |
---|
[277] | 14 | |
---|
[3062] | 15 | The included blueprints allow to: |
---|
[415] | 16 | |
---|
[3062] | 17 | * quintagroup.transmogrifierreturn queried items from the catalog |
---|
| 18 | * create pipeline items from contents of Plone site folders |
---|
| 19 | * walk through different GenericSetup import contexts and yield items for every folder |
---|
| 20 | * generate and parse manifest files - listings of objects contained in some foldere in XML format |
---|
| 21 | * migrate properties for objects that inherit from OFS.PropertyManager.PropertyManager mixin class |
---|
| 22 | * use context sensitive components (adapters) to do needed corrections in data generated in previous sections |
---|
| 23 | * set references for content objects |
---|
| 24 | * migrate comments for site content |
---|
| 25 | * extract data from Archetypes file fields |
---|
| 26 | * apply stylesheet to some XML data stored on item. |
---|
[415] | 27 | |
---|
[3062] | 28 | You can manage import/export procedure by configuring pipeline and appropriate blueprints in quintagroup.transmogrifier |
---|
| 29 | configlet that appears after products installation. |
---|
[415] | 30 | |
---|
[3062] | 31 | Apart from standard Plone content types migration, quintagroup.transmogrifier allows to carry out migration of |
---|
| 32 | additional Plone content types. There are special packages used for such cases: these are |
---|
| 33 | quintagroup.transmogrifier.simpleblog2quills (allows blog migration from SimpleBlog to Quills) and |
---|
| 34 | quintagroup.transmogrifier.pfm2pfg (allows forms migration from PloneFromMailer to PloneFormGen). |
---|
[415] | 35 | |
---|
[277] | 36 | Credits |
---|
[3062] | 37 | ------- |
---|
[277] | 38 | |
---|
[3062] | 39 | Design and development by: |
---|
[277] | 40 | |
---|
[3062] | 41 | * Bohdan Koval |
---|
| 42 | * Andriy Mylenkyy |
---|
| 43 | * Vitaliy Podoba |
---|
| 44 | * Volodymyr Cherepanyak |
---|
| 45 | * Myroslav Opyr |
---|