跳转到主要内容

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 (19.7 kB 查看哈希值)

上传时间 源代码

由以下支持