Brings canonical path calculation functionality
Project description
Introduction
============
quintagroup.canonicalpath package brings canonical path calculation
functionality to Plone. The package allows to define path and/or link
to the object, which may differ from standard physical path or its URL
in portal.
It's used by such products as quintagroup.seoptimizer (for defining
canonical link of the object) and quintagroup.plonegooglesitemaps (on
google sitemaps generation).
This package is intended for bringing *canonical_path* and/or
*canonical_link* property to any traversable object. For that purpose
it defines ICanonicalPath and ICanonicalLink interfaces, and registers
basic adapters for ITraversable objects.
This package also registers *canonical_path* and *canonical_link* indexes
for possible usage in catalog (ZCatalog).
Default adapters behaviour:
- `canonical_path` returns path from portal root, i.e. for `/plone/front-page`
canonical_path will be `/front-page`.
- `canonical_link` returns absoulute url of the object.
Supported Plone version
-----------------------
* Plone 3.x
* Plone 4
Authors
-------
The product was developed by Quintagroup.com team:
* Andriy Mylenkyi
* Taras Melnychuk
* Volodymyr Cherepanyak
Copyright (c) "Quintagroup": http://quintagroup.com, 2004-2010
Changelog
=========
0.6 (2010-04-19)
----------------
* added compatibility with plone 3.0-3.3 [fenix]
* added compatibility for plone 4, removed unnecessary tests [fenix]
* added delete property functionality for ICanonicalPath,
ICanonicalLink [mylan]
* added ICanonicalLink interface/adapter/tests/indexer [mylan]
0.4 (2010-02-11)
----------------
* Reregistered base adatapter for OFS.interface.ITraversable [mylan]
* Rewrite indexer registration with help of plone.indexer [mylan]
* Removed metadata registration in portal catalog [mylan]
* Added tests [mylan]
* Added README [mylan]
0.1 (2009-03-13)
----------------
* Initial release
============
quintagroup.canonicalpath package brings canonical path calculation
functionality to Plone. The package allows to define path and/or link
to the object, which may differ from standard physical path or its URL
in portal.
It's used by such products as quintagroup.seoptimizer (for defining
canonical link of the object) and quintagroup.plonegooglesitemaps (on
google sitemaps generation).
This package is intended for bringing *canonical_path* and/or
*canonical_link* property to any traversable object. For that purpose
it defines ICanonicalPath and ICanonicalLink interfaces, and registers
basic adapters for ITraversable objects.
This package also registers *canonical_path* and *canonical_link* indexes
for possible usage in catalog (ZCatalog).
Default adapters behaviour:
- `canonical_path` returns path from portal root, i.e. for `/plone/front-page`
canonical_path will be `/front-page`.
- `canonical_link` returns absoulute url of the object.
Supported Plone version
-----------------------
* Plone 3.x
* Plone 4
Authors
-------
The product was developed by Quintagroup.com team:
* Andriy Mylenkyi
* Taras Melnychuk
* Volodymyr Cherepanyak
Copyright (c) "Quintagroup": http://quintagroup.com, 2004-2010
Changelog
=========
0.6 (2010-04-19)
----------------
* added compatibility with plone 3.0-3.3 [fenix]
* added compatibility for plone 4, removed unnecessary tests [fenix]
* added delete property functionality for ICanonicalPath,
ICanonicalLink [mylan]
* added ICanonicalLink interface/adapter/tests/indexer [mylan]
0.4 (2010-02-11)
----------------
* Reregistered base adatapter for OFS.interface.ITraversable [mylan]
* Rewrite indexer registration with help of plone.indexer [mylan]
* Removed metadata registration in portal catalog [mylan]
* Added tests [mylan]
* Added README [mylan]
0.1 (2009-03-13)
----------------
* Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file quintagroup.canonicalpath-0.6.tar.gz
.
File metadata
- Download URL: quintagroup.canonicalpath-0.6.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ecbbd687606e32b1e87586add7b20c171137c4055dacc00932b14e44234fc7 |
|
MD5 | efcd294e43c9e43847035bab999477de |
|
BLAKE2b-256 | f7a4c164e71632170aef6ae35aef7e60601f0597832f098dc10729baac392929 |
File details
Details for the file quintagroup.canonicalpath-0.6-py2.4.egg
.
File metadata
- Download URL: quintagroup.canonicalpath-0.6-py2.4.egg
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b41be1d71d7fdea489f06fc182e7631f0d637fa164d988ae6441c07647235b9 |
|
MD5 | 261569312344f814205bbf6f6f0e951f |
|
BLAKE2b-256 | 67928510142d12434e5e39d42f8199926ecb92d5e2dde4661de60ffedb1ddaf3 |