Plone的类似Google Code的标签
项目描述
简介
collective.gtags为Plone提供了类似Google Code风格的标签功能。管理员可以通过控制面板定义标签词汇表,其中标签可以有“类别”前缀。例如,“Department-IT”和“Department-HR”都属于“Department”类别。标签“Important”没有类别。
管理员还可以进一步决定是否允许用户全局选择非标准标签(如果也在每个类型上启用),以及按需列出类别。
zope.schema字段
这通过一个自定义的zope.schema风格字段实现:collective.gtags.field.Tags。这是zope.schema.Set的一个子类,具有自定义验证。只有在安装了包之后它才会工作,因为它依赖于与该包一起安装的ITagSettings实用工具才能正常工作。
该字段由一个默认的z3c.form小部件伴随,该小部件使用jQuery和jQuery自动完成小部件提供用户界面。
请参阅包中的tagging.txt以获取基本标签功能的详细doctest。
行为
要使用此字段,您可以直接在自己的模式中使用Tags字段,或者在一个Dexterity类型或其他支持plone.behavior的类型中使用collective.gtags.behaviors.ITags行为。此行为将在“分类”字段集中放置一个标签字段并将标签存储在主题Dublin Core元数据字段中,从而取代标准的“关键词”字段。
致谢
此包的开发得到了Deloitte Australia (http://deloitte.com.au)的赞助。
变更日志
1.0b2 - 2009-07-12
与plone.registry API的变化保持同步。[optilude]
1.0b1 - 2009年6月23日
首次发布
项目详情
关闭
collective.gtags-1.0b2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f96cb0d7e088625fd3f8d067717d815704044fb68a031d85b85daa27c2f4c71 |
|
MD5 | 0de3c973abe5f33052fd1e64c2dfa6c0 |
|
BLAKE2b-256 | 7098c975274b91de4039729a1b72bdfbb1093cfcc57b513869de542920da13ab |