Introduction
This package shows you how to use collective.transmogrifier to import news items into Plone.
By default, it uses dummy values that are hard-coded in the product itself to create some News Items, so you can see how to even use transmogrifier.
The main idea is that you can use this product as a skeleton for migrating content from other systems to Plone, since you only need to pass in correct data instead of hard-coded dummy values.
Examples of real-life parsing HTML to extract data you need can be found in /branches folder of the product’s repository at http://svn.plone.org/svn/collective/niteoweb.transmogrifier.simpleusage/branches/.
The product sets the following fields on newly created News Items:
title
text
date
category
author
Demo
Run the following set of commands:
$ cd <workspace> $ virtualenv -p python2.4 --no-site-packages simpleusage $ cd simpleusage $ svn co https://svn.plone.org/svn/collective/niteoweb.transmogrifier.simpleusage/trunk ./ $ bin/python bootstrap.py $ bin/buildout $ bin/instance fg
Then start your favorite browser and point it to http://localhost:8080/manage to add a new Plone site. You can now use the following URL to start importing News Items: http://localhost:8080/<your_site_id>/@@import
Customizing
First, create a branch for you to work on:
$ cd <workspace> $ virtualenv -p python2.4 --no-site-packages johns_migration $ cd johns_migration $ svn copy https://svn.plone.org/svn/collective/niteoweb.transmogrifier.simpleusage/trunk https://svn.plone.org/svn/collective/niteoweb.transmogrifier.simpleusage/branches/johns_migration
Then, checkout your branch and build a development environment:
$ svn co https://svn.plone.org/svn/collective/niteoweb.transmogrifier.simpleusage/branches/johns_migration ./ $ bin/python bootstrap.py $ bin/buildout
Now you have everything you need to start your own migration. Open <workspace>/johns_migration/src/niteoweb.transmogrifier.simpleusage/transmogrifier.py in your favorite text editor. Scroll all the way to the bottom to find a method ‘source’ and modify it so that it parses data from your source and returns it as a list of dicts.
Once you’re done, start Zope and point your browser to http://localhost:8080/<your_site_id>/@@import to start importing!
Changelog
1.0.1 (2010-07-26)
Added newlines to long description.
1.0 (2010-07-26)
Initial release. [zupo]
Metadata
Release files for niteoweb.transmogrifier.simpleusage 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| niteoweb.transmogrifier.simpleusage-1.0.1.tar.gz | 13.6 kB | Without provenance | Details for niteoweb.transmogrifier.simpleusage-1.0.1.tar.gz |
Release files / niteoweb.transmogrifier.simpleusage-1.0.1.tar.gz
| Download URL | niteoweb.transmogrifier.simpleusage-1.0.1.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d0868d67bac44f6d5482078ec093b13c41f7c539489b7fe5233bad4d5e71990a
|
|
BLAKE2b-256 checksum How to use checksums |
cf41aabb6005c407f818387a874c2487a00aacba40e812da3d6316dfd6ab6686
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for niteoweb.transmogrifier.simpleusage 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.