提供规范路径计算功能
项目描述
简介
quintagroup.canonicalpath 软件包为Plone带来了规范路径计算功能。该软件包允许定义对象的路径和/或链接,这可能不同于标准物理路径或门户中的URL。
它被quintagroup.seoptimizer(用于定义对象的规范链接)和quintagroup.plonegooglesitemaps(在生成谷歌站点地图时)等产品使用。
此软件包旨在将canonical_path和/或canonical_link属性添加到任何可遍历的对象。为此,它定义了ICanonicalPath和ICanonicalLink接口,并为ITraversable对象注册了基本适配器。
此软件包还注册了canonical_path和canonical_link索引,以便在目录(ZCatalog)中可能的用法。
默认适配器行为
canonical_path 返回从门户根目录的路径,即对于 /plone/front-page,规范路径将为 /front-page。
canonical_link 返回对象的绝对URL。
支持的Plone版本
3.x
变更日志
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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c04eccf6ab47979284d815e1ab39b6baf1072535f40baa1e2aa1acc53d4d8b3e |
|
MD5 | 308d74163239fc47bca82ae8b6f000c3 |
|
BLAKE2b-256 | e704e6988dfd8a23a2d63f26807dd0131101e02cc36733c1d2c4e0b6f59b074b |
quintagroup.canonicalpath-0.7-py2.4.egg的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 497fcc7f3e672286cfc41c3bda6846cc90df60eec05cc83a3a11e06f02c6e74f |
|
MD5 | b0583929ec9ee36a66f42c0ba8729aaa |
|
BLAKE2b-256 | 6c1839cbd181fcf82c2a898b89dc8c437aa3f9c8e36c6fd06b752ed2a982845a |