跳转到主要内容

collective.categorizing旨在通过类别内容类型向Plone添加分层分类。

项目描述

简介

Plone中的内容可以通过集合机制按主题(关键词)进行分类。但是,它不支持分层分类和反向分类,也不支持语言。

collective.categorizing旨在提供易于分类的功能,并支持所有这些功能。

此包已在Plone-3.3rc4上进行了测试。

变更日志

0.2.3 - (2009-08-20)

  • 添加了法语翻译 [toutpt]

0.2.2 - (2009-07-13)

  • 删除了不必要的资源目录。

0.2.1 - (2009-07-12)

  • 分类端口组件的头部和尾部链接已修复。

0.2.0 - (2009-07-11)

  • 添加了分类端口组件。

  • 一些错误修复。

0.1.1 - (2009-07-09)

  • 添加了日语翻译。

0.1.0 - (2009-07-08)

  • 初始发布

安装

要将collective.categorizing安装到全局Python环境(或工作环境)中,使用传统的Zope 2实例,您可以这样做

  • 当您阅读此内容时,您可能已经运行了 easy_install collective.categorizing。有关如何安装setuptools(和EasyInstall)的信息,请参阅: http://peak.telecommunity.com/DevCenter/EasyInstall

  • 如果您正在使用Zope 2.9(不是2.10),请获取pythonproducts 并通过以下方式安装它

    python setup.py install --home /path/to/instance

到您的Zope实例中。

  • /path/to/instance/etc/package-includes 目录中创建一个名为 collective.categorizing-configure.zcml 的文件。该文件应只包含此

    <include package="collective.categorizing" />

或者,如果您正在使用zc.buildout和plone.recipe.zope2instance配方来管理您的项目,您可以这样做

  • collective.categorizing 添加到要安装的eggs列表中,例如

    [buildout]
    eggs =
    collective.categorizing
  • 告诉plone.recipe.zope2instance配方安装ZCML slug

    [instance]
    recipe = plone.recipe.zope2instance
    zcml =
    collective.categorizing
  • 重新运行buildout,例如使用

    $ ./bin/buildout

如果您将显式地从另一个包的configure.zcml文件中包含该包,则可以跳过ZCML slug。

如何操作

本文档的这一部分描述了如何在 Plone 网站中分类内容。

  1. 安装此包后,您可以添加分类容器内容类型。您可以在文件夹式内容类型的任何位置添加它。添加分类容器时,您需要选择要分类的内容类型。所有 Plone 默认内容类型都应显示在那里。您选择并位于与分类容器(父文件夹)相同的父文件夹式内容类型中的内容类型将被分类。

    示例

    要将 Plone 网站的全部文档内容类型进行分类,请将分类容器正好添加到 plone 根目录下,并在分类容器的“内容类型”字段中选择文档。

  2. 将分类(我们称其为分类 A)内容类型添加到分类容器。您还可以将另一个分类(分类 B)添加到已添加的分类 A。分类 B 现在是分类 A 的子分类。如果您还有另一个分类(分类 C),它不是分类 A 的层次结构子分类,但仍然想将其作为分类 A 的子分类,您可以在分类 A 的编辑页面上的子分类字段中引用它。

  3. 如果您已经具有应进行分类的内容类型,它们已经进行了分类。如果没有,请将其添加到父文件夹或父文件夹的任何子文件夹中。

  4. 现在,分类内容有一个新标签,称为您在分类容器的标题中输入的内容。在那里,您可以看到内容属于哪个分类,并且可以通过页面进行更新。

待办事项

  • 在移动分类时,应该以更干净的方式处理事件订阅者。目前,当发生循环时,导致层次结构循环的分类将被删除。

  • 尚未激活层次结构级别(深度)。

  • 添加用于按层次结构查看的分类小部件会很不错。

  • 使 ReferenceBrowserWidget 具有语言意识。

  • 显示分类中的内容数量。

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

collective.categorizing-0.2.3.tar.gz (31.7 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页