从旧Plone站点迁移的工具
项目描述
collective.jsonmigrator
简介
基于JSON的Plone迁移
collective.jsonmigrator
是一个现成的工具,可以帮助您将旧Plone站点(2.0、2.1、2.5)迁移到新的Plone 4.0(或更高版本)。它基于广泛的 collective.transmogrifier 和自定义蓝图。
其真正之美在于可以轻松自定义它并扩展以支持您使用的所有自定义内容类型。
注意,collective.jsonmigrator之前被命名为 collective.blueprint.jsonmigrator。
开发此包
创建虚拟环境并安装所有依赖项
make build
前台启动Plone
make start
运行测试
make tests
格式化代码库
make format
代码库审查
make lint
许可证
本项目遵循GPLv2许可证。
贡献者
- Rok Garbas, rok@garbas.si
- Wesley Barroso, wesleybl@gmail.com
- Érico Andrei, ericof@plone.org
变更日志
3.0.1 (2022-08-18)
- 修复pypi上的README渲染 @ericof
3.0.0 (2022-08-18)
-
实现plone/code-analysis-action @ericof
-
添加对Plone 6.0的支持 @ericof
-
停止对Plone版本4.3、5.0和5.1的支持 @ericof
-
停止对Python 2.7的支持 @ericof
2.0.0 (2021-09-22)
-
添加从plone.app.multilingual导入翻译的蓝图 @wesleybl
-
在Python 3中不要对属性值进行编码 @wesleybl
-
允许在dexterity对象中使用蓝图collective.jsonmigrator.owner @wesleybl
-
在Python 3中不要对路径进行编码 @wesleybl
-
明确依赖于six @wesleybl
-
不要使用simplejson @wesleybl
-
添加对Plone 5.1和Plone 5.2的支持 @wesleybl
-
不再依赖于zope.app.container.notifyContainerModified。改为使用from zope.container.contained import notifyContainerModified。 @mathias.leimgruber
-
Python 3兼容性 @ksuess
1.0.1 (2018-06-11)
- 如果某些属性(默认页面等)是unicode,则会导致站点故障。 @sunew
1.0 (2017-12-22)
-
为jsonmigrator-run视图的config字段设置默认值 @bsuttor
-
修复workflow_history以与dexterity一起工作 @erral, @djowett
0.4 (2016-05-24)
- 如果已安装原生的json模块,则不需要simplejson @ale-rt
0.3 (2015-10-25)
-
将管道配置移动到自己的目录pipelines中 @thet
-
重构蓝图以放入blueprints目录,并集成来自collective.blueprint.jsonmigrator的孤儿蓝图 @thet
-
PEP 8。 @thet, @mauritsvanrees
-
记录json解码错误而不是崩溃 @marciomazza
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装软件包 的更多信息。
源代码分发
构建分发
散列值 for collective.jsonmigrator-3.0.1-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | df09901c1ef2546810a3a9edb45eb27259f4b179abbbf5d9e5bbc562769baef0 |
|
MD5 | 4540e66cc3f07af59379e28bf8c051ea |
|
BLAKE2b-256 | 0667d7e04449f5f621e52bf3568eb5deb1d0487e81606e81c27ec8be7d7fc710 |