{ "info": { "author": "Rok Garbas", "author_email": "rok@garbas.si", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Plone", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======================\ncollective.jsonmigrator\n=======================\n\nJSON based migrations for Plone\n\n``collective.jsonmigrator`` is a ready tool for you to migrate from old Plone\nsites (2.0, 2.1, 2.5) to new Plone 4.0 (or higher). Its based extensivly\n`collective.transmogrifier`_ and custom blueprints avaliable.\n\nWhat makes it different from other migration tools is that is `fully\ndocumented`_ and proven to work on lots of migration projects. (ATTENTION!\ndocs are outdated and come from the older collective.blueprint.jsonmigrator\nproject. Contributions are welcome.)\n\nReal beauty of it lays in ability to easily customize it and extend to support\nall your custom content types that you are using.\n\n(Note that collective.jsonmigrator was previously named\n`collective.blueprint.jsonmigrator`_).\n\n.. _`collective.transmogrifier`: http://pypi.python.org/pypi/collective.transmogrifier\n.. _`fully documented`: http://readthedocs.org/docs/collectivejsonmigrator/en/latest/\n.. _`collective.blueprint.jsonmigrator`: https://github.com/collective/collective.jsonmigrator/commit/747af7d0be1bf16f12822ef4841f40f5bb23a6b6\n\nChangelog\n=========\n\n1.0.1 (2018-06-11)\n------------------\n\n- if certain properties (default page, others?) are unicode they cause site failures.\n [sunew]\n\n\n1.0 (2017-12-22)\n----------------\n\n- Set default value of config field for jsonmigrator-run view.\n [bsuttor]\n\n- Fix workflow_history to also work with dexterity\n [erral, djowett]\n\n\n0.4 (2016-05-24)\n----------------\n\n- Do not require simplejson if we already have the native json module.\n [ale-rt]\n\n\n0.3 (2015-10-25)\n----------------\n\n- Move pipeline configurations into own directory pipelines.\n [thet]\n\n- Restructure blueprints to be in blueprints directory and integrate orphaned\n blueprints from collective.blueprint.jsonmigrator.\n [thet]\n\n- PEP 8.\n [thet, mauritsvanrees]\n\n- Log json decode error instead of crashing [marciomazza]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.jsonmigrator", "keywords": "plone transmogrifier", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "collective.jsonmigrator", "package_url": "https://pypi.org/project/collective.jsonmigrator/", "platform": "", "project_url": "https://pypi.org/project/collective.jsonmigrator/", "project_urls": { "Homepage": "https://github.com/collective/collective.jsonmigrator" }, "release_url": "https://pypi.org/project/collective.jsonmigrator/1.0.1/", "requires_dist": [ "setuptools", "collective.transmogrifier (>=1.5)", "plone.app.transmogrifier", "zope.app.container" ], "requires_python": "", "summary": "JSON based migrations for Plone", "version": "1.0.1" }, "last_serial": 3951556, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "4424db4bff4e91036faa0e4c940613cc", "sha256": "a4e163c4ac0ac0e93f107ce01b7f3eb4816a8718825975a46d01cb52d9568a12" }, "downloads": -1, "filename": "collective.jsonmigrator-0.2.zip", "has_sig": false, "md5_digest": "4424db4bff4e91036faa0e4c940613cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39291, "upload_time": "2013-07-23T13:52:48", "url": "https://files.pythonhosted.org/packages/a2/a8/f7d84b8db2373451cc19ed0fbb52b3286e63d0134fae7a9c3eb7be7a48c7/collective.jsonmigrator-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "530b96444cc31ec7f0ae17c016a61be2", "sha256": "475f4927b4fcbce906a22113d2430ff18777d787929b4eef0d0399a666b616b2" }, "downloads": -1, "filename": "collective.jsonmigrator-0.3.tar.gz", "has_sig": false, "md5_digest": "530b96444cc31ec7f0ae17c016a61be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22617, "upload_time": "2015-10-25T12:48:17", "url": "https://files.pythonhosted.org/packages/24/bf/9e847b8ff98425cb054394e3c2c4f9e9c6fbc54911173278b8d3be215c5e/collective.jsonmigrator-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "dcb03ede54bc680cc61c165f7a5108e5", "sha256": "65b39231c6fc78f63b2059e493376244262e9a46582d707dd2cc14ac241c1487" }, "downloads": -1, "filename": "collective.jsonmigrator-0.4.tar.gz", "has_sig": false, "md5_digest": "dcb03ede54bc680cc61c165f7a5108e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22632, "upload_time": "2016-05-24T13:13:19", "url": "https://files.pythonhosted.org/packages/73/13/8feffc5eedf0d2831f558cb8a058e257bff3f1f9e2076f0d7976035c1045/collective.jsonmigrator-0.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "0ee17cf22ba0ba10663e33648558fe96", "sha256": "111026c6333cfd2b0fd819898c141c24fe3a323b69e716a3790c7ff4053487e6" }, "downloads": -1, "filename": "collective.jsonmigrator-1.0.tar.gz", "has_sig": false, "md5_digest": "0ee17cf22ba0ba10663e33648558fe96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22301, "upload_time": "2017-12-22T14:00:40", "url": "https://files.pythonhosted.org/packages/39/2a/92eaab5ff1aaed92faf7f834fca2e26154d84a08a128a140480ef0a7f376/collective.jsonmigrator-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "422807e94cbdc828dbab288666d0b96f", "sha256": "8017cff69f5774b6e377e500509c2e5f6eff2c1de42674a53cb1522964d2f16c" }, "downloads": -1, "filename": "collective.jsonmigrator-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "422807e94cbdc828dbab288666d0b96f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26993, "upload_time": "2018-06-11T19:43:47", "url": "https://files.pythonhosted.org/packages/88/4c/eab0c37de94f35609192b483318946420d17f79c45909074a75386cbfbab/collective.jsonmigrator-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23d43ebecd2bfc4cbda759f9d6643c9a", "sha256": "a658cdffd17aa977d09329bd11ac8166714a3dacef1ab749decf93f076039905" }, "downloads": -1, "filename": "collective.jsonmigrator-1.0.1.tar.gz", "has_sig": false, "md5_digest": "23d43ebecd2bfc4cbda759f9d6643c9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22562, "upload_time": "2018-06-11T19:43:48", "url": "https://files.pythonhosted.org/packages/7a/04/c6f436eb275e183bade3001187c7ab845097e8e160554afd04e9766cf7b4/collective.jsonmigrator-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "422807e94cbdc828dbab288666d0b96f", "sha256": "8017cff69f5774b6e377e500509c2e5f6eff2c1de42674a53cb1522964d2f16c" }, "downloads": -1, "filename": "collective.jsonmigrator-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "422807e94cbdc828dbab288666d0b96f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26993, "upload_time": "2018-06-11T19:43:47", "url": "https://files.pythonhosted.org/packages/88/4c/eab0c37de94f35609192b483318946420d17f79c45909074a75386cbfbab/collective.jsonmigrator-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23d43ebecd2bfc4cbda759f9d6643c9a", "sha256": "a658cdffd17aa977d09329bd11ac8166714a3dacef1ab749decf93f076039905" }, "downloads": -1, "filename": "collective.jsonmigrator-1.0.1.tar.gz", "has_sig": false, "md5_digest": "23d43ebecd2bfc4cbda759f9d6643c9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22562, "upload_time": "2018-06-11T19:43:48", "url": "https://files.pythonhosted.org/packages/7a/04/c6f436eb275e183bade3001187c7ab845097e8e160554afd04e9766cf7b4/collective.jsonmigrator-1.0.1.tar.gz" } ] }