Skip to main content

Bring 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

  • 3.x

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quintagroup.canonicalpath-0.4.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

quintagroup.canonicalpath-0.4-py2.4.egg (10.2 kB view details)

Uploaded Source

File details

Details for the file quintagroup.canonicalpath-0.4.tar.gz.

File metadata

File hashes

Hashes for quintagroup.canonicalpath-0.4.tar.gz
Algorithm Hash digest
SHA256 83b7769aee5ce1170a5cb16ddc9adf7a25dbcebf1063091948f69ba53ad29684
MD5 1af5e642a6baa78aa06d3c018d56f2b5
BLAKE2b-256 51f352d3bff34158cd3d22080378341b7ff59a28227e9a7ca8c838ec17bf2c41

See more details on using hashes here.

File details

Details for the file quintagroup.canonicalpath-0.4-py2.4.egg.

File metadata

File hashes

Hashes for quintagroup.canonicalpath-0.4-py2.4.egg
Algorithm Hash digest
SHA256 104c606a72d71d659d21da51758b9a52b9c03ea70d0ad625cc6878d13a1f22ae
MD5 0f0320b4b402f48604257ddcaf8db51d
BLAKE2b-256 d3ac82783cc43e16ab2817921c5768a904c6c6d589fdb94fda2fb100ad3d56a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page