Skip to main content

A Plone pathbar (breadcrumbs) viewlet implementation with more interactive features

Project description

Introduction
============

The sentence "*Plone is slow*" can open a very big dicussion thread (and is commonly *false*!).
What is often true is this: "*Work with Plone UI is slow*".

The Plone interface need the user to click many times to do (or repeat) common tasks.
This is how the World Wide Web works: click on a link, move to a page, click on another link...

Is clear to all that the presence of Javascript can speed up (sometimes dramatically) the speed
of working with CMS.

What SpeedUpUI Pathbar does
===========================

The common static breadcrumb viewlet of Plone can be replaced with a new one.

Why work with static and poor-of-features links in the pathbar when we can replace those links
with a command interface, to perform directly common operation on the elements inside the pathbar?

So the pathbar will change in a dropdown menu with inside common operation like:

* View the content (what stardard pathbar viewlet does normally)
* Edit the content directly
* Go to *folder_contents* view of the element
* Add new content inside the pathbar element, as you are inside the element itself where you
can normally use the "Add new ..." menu.

All those new features are nothing special right now, but can free the user from performing
additional clicks.

.. figure:: http://keul.it/images/plone/redturtle_speedui_pathbar0.2.0.png
:scale: 50

Installation
============

Just register redturtle.speedupui.pathbar in your buildout *.cfg* file.

::

[instance]
...
eggs =
...
redturtle.speedupui.pathbar
...

zcml =
...
redturtle.speedupui.pathbar
redturtle.speedupui.pathbar-overrides
...

TODO
====

* Dropdown are now done using basic Plone javascript; think about relying on jQuery Tools
(plone.app.jqtools)
* No test with Internet Explorer done right now!
* Think about add some Manager action (like */manage*, */manage_security*) but inside submenu
to keep clean the current UI


Changelog
=========

0.2.0alpha (2009-09-12)
-----------------------

* Added real permission checking on "*Edit*" and "*Contents*" commands
* Is now possible to *add new portal content* directly from the pathbar
* Fixed the non-closing-bug; unique ids for every menu was missing (as is
indicated in dropdown.js doc string)
* Changed the pathbar separator for more usability. The arrowdown character
is a know "click-me" element of Plone UI

0.1.0dev (2009-08-21)
---------------------

* 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

redturtle.speedupui.pathbar-0.2.0alpha.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file redturtle.speedupui.pathbar-0.2.0alpha.tar.gz.

File metadata

File hashes

Hashes for redturtle.speedupui.pathbar-0.2.0alpha.tar.gz
Algorithm Hash digest
SHA256 c14cd5bf819a4f893f53b7ffc853fbd3323ff3413133b1f9acca706eee3e5997
MD5 d8836486c2065ac21b6e36e836139783
BLAKE2b-256 461bd7674cf2df182a6ced4ed377b883c722a6756a094bc24665b3a1fc953c35

See more details on using hashes here.

File details

Details for the file redturtle.speedupui.pathbar-0.2.0alpha-py2.4.egg.

File metadata

File hashes

Hashes for redturtle.speedupui.pathbar-0.2.0alpha-py2.4.egg
Algorithm Hash digest
SHA256 02979cb5d384b96612003bd6602d28671c50905777d0b342627135832378da7b
MD5 31c106207b8d15d0c699a9a0acce5f00
BLAKE2b-256 c1dd69e25ab49b54a29db16ad77244f9c8c4a1034a43b13028061444dd8b2e74

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