Ticket #11016 (closed PLIP: wontfix)
Configurable breadcrumbs
Reported by: | igbun | Owned by: | igbun |
---|---|---|---|
Priority: | n/a | Milestone: | 4.1 |
Component: | User Experience and Interface | Version: | |
Keywords: | Cc: | plip-advisories@… |
Description
Proposer: Ricardo Alves
Seconder:
Motivation
This PLIP intends to make breadcumbs more configurable, so managers/integrators will be able to adapt it to their needs trough-the-plone, avoiding the need to override a viewlet.
Proposal & Implementation
A new control panel will be provided (entitled "Breadcrumbs" or "Path bar"). Optinally, these settings may be included in another existing control panel.
This control panel will allow to configure:
- Left and right separator characters;
- Define image paths to use as the character separator (left/right);
- Show current item;
- Show breadcrumbs at root;
- Titles maximum size (longer titles will be cropped). Disabled if value is "0";
- Avoid redundancy (disables "show current item" and "show at root" and also avoids the inclusion of items that are present in the navigation). For more on this, check the following discussion: http://article.gmane.org/gmane.comp.web.zope.plone.devel/24155
By default the breadcrumbs behavior will be exactly the same as now.
It will will be possible also to import/export this configuration via GenericSetup.
If available, settings should be stored and managed using plone.app.registry.
Deliverables
New releases of plone.app.layout and plone.app.controlpanel including updated documentation and unit tests.
Update the Plone User Manual.
Risks
There are no known risks.
Participants
Ricardo Alves (igbun)
Progress
Initial implementation in progress.
Change History
comment:2 Changed 6 years ago by robgietema
These settings can better be added to the navigation control panel and not put in a new control panel. Like suggested these settings should be stored using p.a.registry.
comment:3 Changed 6 years ago by jonstahl
- Component changed from Unknown to User Experience & Interface
comment:5 Changed 6 years ago by esteele
- Status changed from new to closed
- Resolution set to wontfix
This PLIP has been declined for consideration for Plone 4.1.
Framework Team voting on this PLIP was:
Alec -1 Craig -1 Elizabeth -1 Laurence -1 Martijn +1 Matthew -1 Rob +1 Ross -
The Framework Team felt that while this was a desired feature, the proposed implementation was too complex. They've recommended that you develop it as an add-on and resubmit for a future release.
I'm assuming you intended this for 4.1. Feel free to reassign if not.