跳转到主要内容

提供规范路径计算功能

项目描述

简介

quintagroup.canonicalpath 软件包为Plone带来了规范路径计算功能。该软件包允许定义对象的路径和/或链接,这可能不同于标准物理路径或门户中的URL。

它被quintagroup.seoptimizer(用于定义对象的规范链接)和quintagroup.plonegooglesitemaps(在生成谷歌站点地图时)等产品使用。

此软件包旨在将canonical_path和/或canonical_link属性添加到任何可遍历的对象。为此,它定义了ICanonicalPath和ICanonicalLink接口,并为ITraversable对象注册了基本适配器。

此软件包还注册了canonical_pathcanonical_link索引,以便在目录(ZCatalog)中可能的用法。

默认适配器行为

  • canonical_path 返回从门户根目录的路径,即对于 /plone/front-page,规范路径将为 /front-page

  • canonical_link 返回对象的绝对URL。

支持的Plone版本

  • 3.x

作者

该产品由Quintagroup.com团队开发

  • Andriy Mylenkyi

  • Taras Melnychuk

  • Volodymyr Cherepanyak

Python开发由Quintagroup完成, 2003-2012

变更日志

0.7 (2010-06-01)

  • 添加从CanonicalPath到CanonicalLink的转换器。对迁移有用 [mylan]

  • 添加了转换器的测试 [mylan]

  • 将DefaultPropertyAdapter从DefaultCanonicalAdapter中提取出来成为单独的一个 [mylan]

  • 添加了默认适配器注册的测试 [mylan]

0.6 (2010-04-19)

  • 增加了与plone 3.0-3.3的兼容性 [fenix]

  • 增加了对plone 4的兼容性,删除了不必要的测试 [fenix]

  • 为ICanonicalPath和ICanonicalLink添加了删除属性功能 [mylan]

  • 添加了ICanonicalLink接口/适配器/测试/indexer [mylan]

0.4 (2010-02-11)

  • 重新注册了OFS.interface.ITraversable的基适配器 [mylan]

  • 在plone.indexer的帮助下重写了索引注册 [mylan]

  • 从门户目录中删除了元数据注册 [mylan]

  • 添加了测试 [mylan]

  • 添加了README [mylan]

0.1 (2009-03-13)

  • 初始发布

项目详情


下载文件

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

源分发

quintagroup.canonicalpath-0.7.tar.gz (14.7 kB 查看哈希)

上传时间

构建分发

quintagroup.canonicalpath-0.7-py2.4.egg (24.0 kB 查看哈希)

上传时间

由以下支持