提供规范路径计算功能
quintagroup.canonicalpath的Python项目详细描述
简介
quintagroup.canonical path包带来了规范路径计算 扑通一声的功能。包允许定义路径和/或链接 到对象,它可能不同于标准物理路径或其url 在入口。
它被Quintagroup.seOptimizer(用于定义 对象的规范链接)和quintagroup.plonegooglesitemaps(on 谷歌网站地图生成)。
此软件包用于携带canonical_path和/或 ^ {em1}$指向任何可遍历对象的规范链接属性。为此目的 它定义了icanonicalpath和icanonicallink接口,以及寄存器 用于itraversable对象的基本适配器。
此包还注册canonical_path和canonical_link索引 用于目录中的可能用法(zcatalog)。
默认适配器行为:
- 规范路径从门户根目录返回路径,即对于/plone/front page规范路径将是/front page。
- 规范链接返回对象的绝对url。
支持的plone版本
- 3.x
更改日志
0.7(2010-06-01)
- 将转换器从CanonicalPath添加到CanonicalLink。 对迁移有用 [美兰]
- 增加了对转换器的测试 [美兰]
- 将DefaultPropertyAdapter提取为单独的一个 来自DefaultCanonicalAdapter [美兰]
- 添加了默认适配器注册的测试 [美兰]
0.6(2010-04-19)
- 增加了与plone 3.0-3.3[fenix]的兼容性
- 增加了plone 4的兼容性,删除了不必要的测试[fenix]
- 为icanonicalpath添加了删除属性功能, Icanonicallink[美兰]
- 添加了icanonicallink接口/适配器/测试/索引器[mylan]
0.4(2010-02-11)
- 为ofs.interface.itraversable[mylan]重新注册了基本适配器
- 借助plone.indexer[mylan]
- 已删除门户目录[Mylan]中的元数据注册
- 添加了测试[Mylan]
- 添加了自述文件[Mylan]
0.1(2009-03-13)
- 初始版本