1 | Introduction |
---|
2 | ============ |
---|
3 | |
---|
4 | .. figure:: http://quintagroup.com/services/plone-development/products/quintagroup.transmogrifier/quintagroup.transmogrifier.jpg |
---|
5 | |
---|
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. |
---|
8 | |
---|
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. |
---|
14 | |
---|
15 | The included blueprints allow to: |
---|
16 | |
---|
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. |
---|
27 | |
---|
28 | You can manage import/export procedure by configuring pipeline and appropriate blueprints in quintagroup.transmogrifier |
---|
29 | configlet that appears after products installation. |
---|
30 | |
---|
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). |
---|
35 | |
---|
36 | Credits |
---|
37 | ------- |
---|
38 | |
---|
39 | Design and development by: |
---|
40 | |
---|
41 | * Bohdan Koval |
---|
42 | * Andriy Mylenkyy |
---|
43 | * Vitaliy Podoba |
---|
44 | * Volodymyr Cherepanyak |
---|
45 | * Myroslav Opyr |
---|