Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You can script anything in Plone via the following methods:</p> <ul> <li>Through-the-web via API calls (e.g. XML-RPC, wsapi, etc.)</li> <li>The <code>bin/instance run</code> script provided by <a href="http://pypi.python.org/pypi/plone.recipe.zope2instance" rel="noreferrer">plone.recipe.zope2instance</a> (See <a href="http://pypi.python.org/pypi/charm/1.0b4" rel="noreferrer">charm</a> for an example of this).</li> </ul> <p>You can also use a migration framework like:</p> <ul> <li><a href="http://pypi.python.org/pypi/collective.transmogrifier/" rel="noreferrer">collective.transmogrifier</a></li> </ul> <p>which allows you to write migration code, and trigger it via GenericSetup or Browser view. Additionally, there are applications written on top of Transmogrifier aimed roughly at what you are describing, the most popular of which is:</p> <ul> <li><a href="http://pypi.python.org/pypi/funnelweb/1.0" rel="noreferrer">funnelweb</a></li> </ul> <p>I would recommend that you consider using or writing a Transmogrifier "blueprint(s)" to do your import, and <strong>execute the pipeline</strong> with a tool that makes that easy:</p> <ul> <li><a href="http://pypi.python.org/pypi/mr.migrator/1.0b4" rel="noreferrer">mr.migrator</a></li> </ul> <p>You can find blueprints by <a href="http://pypi.python.org/pypi?:action=search&amp;term=transmogrify&amp;submit=search" rel="noreferrer">searching PyPI for "transmogrify"</a>. One popular set of blueprints is:</p> <ul> <li><a href="http://pypi.python.org/pypi/quintagroup.transmogrifier/0.4" rel="noreferrer">quintagroup.transmogrifier</a></li> </ul> <p>One of the main attractions to the Transmogrifier approach, aside from getting the job done, is the ability to share useful blueprints with others.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload