各种GenericSetup处理程序和CMFQuickInstaller增强
项目描述
此软件包是我为客户工作在GS和portal_quickinstaller中使用的补丁集。它是不稳定的、未经抛光的,受我个人喜好影响,实际上应该是实验性的.gsqi。然而,如果您遇到相同的GenericSetup和portal_quickinstaller问题、怪癖和错误,或者相同的便利性对您有价值,您可能想看看里面的内容。
修复循环导入处理程序依赖项错误
修复portal_quickinstaller,以便在重新安装时持久数据不会丢失
还包括对CMF内容导入处理程序的若干可能不规矩的扩展。
允许注册StructureFolderWalkingAdapter,以便可以使用与容器.objects文件中相同的名称的配置文件“结构”文件夹下的文件夹导入任何类型的内容对象,而不仅仅是文件夹。这允许在导入时创建主题/集合和标准。
在导入时使用.properties文件[FIELDS]部分下的选项设置任意AT字段,将字段名作为选项值,将选项值作为字段值。如果field.multiValued为True,则选项值将在换行符处分割,并去除每个值。
重新索引导入的对象,以便导入的标题、描述以及任何其他AT字段在导入后反映在目录和门户导航中。
在导入时设置本地角色,其中.properties文件[ROLES]部分下的每个选项都是主体/用户ID,并将分配给该主体的角色从选项值中按换行符分割,并去除每个项。
执行.properties文件[DEFAULT]部分的“transitions”选项下列出的每个工作流转换。选项值将在换行符处分割,并去除每个项。
使用.properties文件[DEFAULT]部分中的布局选项设置显示布局。
以下是一个示例.properties文件,展示了所有这些扩展
[DEFAULT] title = News and Events description = Site News and Events transitions = publish layout = aggregator [ROLES] Marketers = Contributor [FIELDS] excludeFromNav = True constrainTypesMode = 1 locallyAllowedTypes = Event News Iem immediatelyAddableTypes = Event News Iem
还包括GSML,它允许您像实现ZCML指令处理器一样实现GS导入处理器。在collective.gsqi中包含了一些导入处理器,这些处理器利用了GSML。
变更日志
0.3 - 2009-08-23
更宽容的StructureFolderWalkingAdapter注册
直接使用AT字段集方法,以便'm'模式的字段仍可导入
添加对GS内容导入时设置内容显示布局的支持
0.2 - 2009-06-27
即使内容已存在,也让内容属性导入器生效。换句话说,挂钩到导入器而不是makeInstance。
添加对导入AT引用的支持
集成b_mathieu的http://dev.plone.org/plone/ticket/8350修复
添加对导入组的支持
修复了具有XML的配置文件的特定步骤的处理
添加对基于ZCML的GenericSetup导入处理器的支持
修复了DCWorkflow对组的exportimport处理
0.1 - 2009-04-07
初始版本
项目详情
collective.gsqi-0.3.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8d94dece9850b7a20590c1d9ad6c8f9ae45a7dad087845543f7d7dcfe7af15a |
|
MD5 | f127f6bd9a4caff10320370bd75125a4 |
|
BLAKE2b-256 | f3cac81daaa7da4f81220268fb5edf146f06696de542d98a611dbd96a11296a5 |