Ticket #11016 (closed PLIP: wontfix)

Opened 6 years ago

Last modified 6 years ago

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";

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:1 Changed 6 years ago by esteele

  • Priority changed from minor to n/a
  • Milestone set to 4.1

I'm assuming you intended this for 4.1. Feel free to reassign if not.

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:4 Changed 6 years ago by cah190

  • Cc plip-advisories@… added

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.

Note: See TracTickets for help on using tickets.