使容器与主容器同步
collective.contentsync的Python项目详细描述
Introduction
==
Collective.ContentSync解决了许多文件夹必须与一个主文件夹模板同步的情况。
例如,您的系统有许多客户端需要将文件上载到目录结构中。您的模板可能如下:
假设您有1000个客户,现在将“2010年财务报表”添加到模板中。必须将此新文件夹推送到每个客户端。这个过程将是费时的,因此存在集体的。内容同步。
BR/>同步规则。规则依赖于提供信息的项,该项是由同步创建的还是由用户创建的。
<1。源树中的新项将复制到目标树中的相应位置。如果一个项目已经存在于目标树中的这个位置,它被保存。
2。如果且仅当在同步过程中创建而不包含用户创建的任何项目时,将删除出现在目标树而不是源树中的项目。
3.如果重命名了相应的源项,则将重命名出现在目标树中且在同步过程中创建的项。重命名仅限于标题,不包括ID。
这将提供
持续反馈并防止超时。
usage
=
=
append/@@collective.contentsync.form到要同步的项目的url,或者只需在portal_安装程序中运行collective.contentsync配置文件。运行配置文件将向站点中的每个folderish项添加一个synchronize选项卡。
collective.contentsync未使用纯zope应用程序进行测试,但应“正常工作”,因为它没有plone依赖项。
==
1.01
----
*如果源树中的某个对象被重命名,则它将在目标中的
*sync
*more progress outputs
1.0
----
*初始版本中被重命名。
==
Collective.ContentSync解决了许多文件夹必须与一个主文件夹模板同步的情况。
例如,您的系统有许多客户端需要将文件上载到目录结构中。您的模板可能如下:
假设您有1000个客户,现在将“2010年财务报表”添加到模板中。必须将此新文件夹推送到每个客户端。这个过程将是费时的,因此存在集体的。内容同步。
BR/>同步规则。规则依赖于提供信息的项,该项是由同步创建的还是由用户创建的。
<1。源树中的新项将复制到目标树中的相应位置。如果一个项目已经存在于目标树中的这个位置,它被保存。
2。如果且仅当在同步过程中创建而不包含用户创建的任何项目时,将删除出现在目标树而不是源树中的项目。
3.如果重命名了相应的源项,则将重命名出现在目标树中且在同步过程中创建的项。重命名仅限于标题,不包括ID。
这将提供
持续反馈并防止超时。
usage
=
=
append/@@collective.contentsync.form到要同步的项目的url,或者只需在portal_安装程序中运行collective.contentsync配置文件。运行配置文件将向站点中的每个folderish项添加一个synchronize选项卡。
collective.contentsync未使用纯zope应用程序进行测试,但应“正常工作”,因为它没有plone依赖项。
1.01
----
*如果源树中的某个对象被重命名,则它将在目标中的
*sync
*more progress outputs
1.0
----
*初始版本中被重命名。