Navigation porlet with a dedicated catalog
Project description
Introduction
============
upfront.navportlet provides a navigation portlet that uses a dedicated
navigation catalog for it's queries. It is otherwise identical to the
standard Plone navigation portlet.
This portlet uses a dedicated catalog for navigation to ensure that
navigation can work indepentant of the portal_catalog. By using a
separate catalog the indexes and metadata required for navigation is
made explicit.
The development of this portlet was inspired by upfront.diet:
http://www.upfrontsystems.co.za/Members/roche/where-im-calling-from/upfront-diet.
Compatibility
=============
Works with Plone 3 and 4.
Installation
============
Please note that this package overrides the standard Plone navigation
portlet.
1. Simply include it as an egg in your buildout and run buildout again:
[buildout]
...
eggs = upfront.navportlet
There is no need to include it in the zcml section of your buildout
configuration since it uses z3c.autoinclude to install itself.
2. Start your Zope instance and install it using the
portal_quickinstaller.
3. If you install upfront.navportlet into an existing site, you can
reindex all content in your site in the nav_catalog using the Navigation
Portlet configlet in Site Setup.
Custom Content Types
====================
If you have custom content types that need to be displayed in the
Navigation Catalog you need to create a generic setup profile and list
your content types in archetype_tool.xml, eg.:
<?xml version="1.0"?>
<archetypetool>
<catalogmap>
<type portal_type="MyType">
<catalog value="portal_catalog"/>
<catalog value="nav_catalog"/>
</type>
</catalogmap>
</archetypetool>
Changelog
=========
1.0
---
- Initial release
============
upfront.navportlet provides a navigation portlet that uses a dedicated
navigation catalog for it's queries. It is otherwise identical to the
standard Plone navigation portlet.
This portlet uses a dedicated catalog for navigation to ensure that
navigation can work indepentant of the portal_catalog. By using a
separate catalog the indexes and metadata required for navigation is
made explicit.
The development of this portlet was inspired by upfront.diet:
http://www.upfrontsystems.co.za/Members/roche/where-im-calling-from/upfront-diet.
Compatibility
=============
Works with Plone 3 and 4.
Installation
============
Please note that this package overrides the standard Plone navigation
portlet.
1. Simply include it as an egg in your buildout and run buildout again:
[buildout]
...
eggs = upfront.navportlet
There is no need to include it in the zcml section of your buildout
configuration since it uses z3c.autoinclude to install itself.
2. Start your Zope instance and install it using the
portal_quickinstaller.
3. If you install upfront.navportlet into an existing site, you can
reindex all content in your site in the nav_catalog using the Navigation
Portlet configlet in Site Setup.
Custom Content Types
====================
If you have custom content types that need to be displayed in the
Navigation Catalog you need to create a generic setup profile and list
your content types in archetype_tool.xml, eg.:
<?xml version="1.0"?>
<archetypetool>
<catalogmap>
<type portal_type="MyType">
<catalog value="portal_catalog"/>
<catalog value="nav_catalog"/>
</type>
</catalogmap>
</archetypetool>
Changelog
=========
1.0
---
- 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
upfront.navportlet-1.0.tar.gz
(10.9 kB
view hashes)
Built Distributions
upfront.navportlet-1.0-py2.6.egg
(22.9 kB
view hashes)
upfront.navportlet-1.0-py2.4.egg
(23.0 kB
view hashes)
Close
Hashes for upfront.navportlet-1.0-py2.6.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 806ee590ba12c50e347742aa764730841b5e348f50a1a5e48fd94a76a5b26826 |
|
MD5 | a3b2e9de040ba730ee40fe9a813300ca |
|
BLAKE2b-256 | b0df95cc1c4759372974111be75a6bdf902d7b5b540bedd38c80744da4dd76eb |
Close
Hashes for upfront.navportlet-1.0-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231f7c34bea82ab92ae42a41cbf9df240b71750b7c9734438b7b253c469239bf |
|
MD5 | e5bebaef35ba00fa27fee750341b7330 |
|
BLAKE2b-256 | 307d6167d8e684155caa3f1b0ffcf63f297d575567a467ae8768fdd6d35c6038 |