同步容器与主容器
项目描述
简介
============
collective.contentsync 解决了多个文件夹必须与一个主文件夹模板同步的情况。
例如,您的系统中有许多客户需要将文件上传到目录结构中。您的模板可能看起来像这样
模板
- 认证文件
- 2008年财务报表
- 2009年财务报表
- 员工档案
每个客户也必须具有此结构,因为内容将上传到该结构中。假设您有1000个客户,现在您将 "2010年财务报表" 添加到模板中。此新文件夹必须推送到每个客户。这个过程会非常耗时,因此collective.contentsync存在。
同步规则
========================
使用 "源" 和 "目标" 这两个术语。规则取决于一个项目提供的信息,即它是由同步还是用户创建的。
1. 源树中的新项目被复制到目标树中的对应位置。如果目标树中已经存在该位置的项,则保留该项。
2. 如果目标树中存在但源树中不存在的项,只有在它们是在同步期间创建的且不包含任何由用户创建的项时,才会被删除。
3. 如果目标树中存在且是在同步期间创建的项,当相应的源项被重命名时,将重命名这些项。重命名仅限于标题,不包括id。
用户界面
==============
用户将看到一个进度条和详细的日志。这提供了
持续的反馈并防止超时。
用法
=====
将 /@@collective.contentsync.form 添加到您要同步的项的URL中,或者只需在 portal_setup 中运行 collective.contentsync 配置文件。运行配置文件将在您的网站上每个文件夹项中添加一个同步选项卡。
collective.contentsync 没有与纯 Zope 应用程序进行过测试,但由于没有 Plone 依赖,应该“直接运行”。
变更日志
=========
1.01
----
* 如果源树中的对象被重命名,则在同步时也在目标中进行重命名
* 同步
* 更多的进度输出
1.0
----------------
* 首次发布
============
collective.contentsync 解决了多个文件夹必须与一个主文件夹模板同步的情况。
例如,您的系统中有许多客户需要将文件上传到目录结构中。您的模板可能看起来像这样
模板
- 认证文件
- 2008年财务报表
- 2009年财务报表
- 员工档案
每个客户也必须具有此结构,因为内容将上传到该结构中。假设您有1000个客户,现在您将 "2010年财务报表" 添加到模板中。此新文件夹必须推送到每个客户。这个过程会非常耗时,因此collective.contentsync存在。
同步规则
========================
使用 "源" 和 "目标" 这两个术语。规则取决于一个项目提供的信息,即它是由同步还是用户创建的。
1. 源树中的新项目被复制到目标树中的对应位置。如果目标树中已经存在该位置的项,则保留该项。
2. 如果目标树中存在但源树中不存在的项,只有在它们是在同步期间创建的且不包含任何由用户创建的项时,才会被删除。
3. 如果目标树中存在且是在同步期间创建的项,当相应的源项被重命名时,将重命名这些项。重命名仅限于标题,不包括id。
用户界面
==============
用户将看到一个进度条和详细的日志。这提供了
持续的反馈并防止超时。
用法
=====
将 /@@collective.contentsync.form 添加到您要同步的项的URL中,或者只需在 portal_setup 中运行 collective.contentsync 配置文件。运行配置文件将在您的网站上每个文件夹项中添加一个同步选项卡。
collective.contentsync 没有与纯 Zope 应用程序进行过测试,但由于没有 Plone 依赖,应该“直接运行”。
变更日志
=========
1.01
----
* 如果源树中的对象被重命名,则在同步时也在目标中进行重命名
* 同步
* 更多的进度输出
1.0
----------------
* 首次发布
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
collective.contentsync-1.01.tar.gz (10.2 kB 查看哈希值)
构建分发
collective.contentsync-1.01-py2.4.egg (27.3 kB 查看哈希值)
关闭
collective.contentsync-1.01.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48342ab77006365be86146182d25404d4d2e39c54fc07965f184047c3c443743 |
|
MD5 | 7a5139886ab07265ef896adaebae0afc |
|
BLAKE2b-256 | 2e7cf40cb94d64d8424b792b297e21de9622cf319fcda6ced8869ec8b2f6b692 |
关闭
collective.contentsync-1.01-py2.4.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 459fe471e4db894b96fc884173a433d76be45985063e0f75102d750aab874f2b |
|
MD5 | b606bec290af2710fcf98e303b789c28 |
|
BLAKE2b-256 | 19039f61874fa5e2f86a0fc818b6da00d70ebb7b442c5617315a1d4557de99ff |