Skip to main content
https://travis-ci.org/collective/collective.sidebar.svg?branch=master https://coveralls.io/repos/github/collective/collective.sidebar/badge.svg?branch=master https://badge.fury.io/py/collective.sidebar.svg

collective.sidebar

A sidebar for Plone to consolidate toolbar and navigation.

https://raw.githubusercontent.com/collective/collective.sidebar/master/docs/screenshot.png

Features

  • Responsive mobile first Sidebar for Plone

  • Toolbar and navigation in one place

  • Dynamic navigation without reload

  • Drop in replacement for Plone toolbar

  • Includes site navigation

  • Includes add, edit and display functions

  • Includes workflow state management

  • Includes quick access to the user profile

  • Includes configurable persistent site links via actions

Demo

Documentation

Full documentation for end users can be found in the “docs” folder.

Credits

This package is developed and maintained by operun Digital Solutions. Check out other projects we developed based on the Enterprise Content Management System Plone.

Translations

This product has been translated into:

  • German (thanks, santonelli)

Installation

Install collective.sidebar by adding it to your buildout:

[buildout]

...

eggs =
    collective.sidebar

and then running bin/buildout

Versions

  • Version 1.x works with Plone 5.2

  • Version 2.x works with Plone 6

Contribute

Support

If you are having issues, please let us know. We have a issue tracker located at: https://github.com/collective/collective.sidebar/issues

Change Icon Font

When you installed Font Awesome or Fontello, you can change the sidebar to use these icons. First choose the icon font in the control panel. Then change the sidebar static links in the ZMI or via actions.xml.

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.5.0 (2021-04-15)

Added:

  • Added mouse activation area. [santonelli]

Changed:

  • Add translation for navigation back link. [santonelli]

  • Update buildout to 5.2.3 [santonelli]

Bugfixes:

  • Fix link to control panel. [santonelli]

  • Fix search field.

Bugfixes:

  • Fix search in sidebar. Remove unused js and py code. [santonelli]

1.4.0 (2020-10-06)

Changed:

  • Removed burger menu from navigation. [santonelli]

  • New modernized design due to dynamic navigation features. [santonelli]

  • Updated collective.sidebar package buildout to Plone 5.2.2. [santonelli]

  • Add improvements for accessibility [santonelli]

  • Add setting for opening the Sidebar by moving the mouse to the edge. #81 [santonelli]

Bugfixes:

  • Fix permission check to show edit buttons. [santonelli]

  • Disable dynamic navigation when root level navigation is enabled. [santonelli]

1.3.0 (2020-06-20)

Added:

  • Added dynamic navigation inside sidebar #27 [santonelli]

  • Add option for Bootstrap icons. #74 [santonelli]

Changed:

  • Changed to use npm scripts to compile SCSS and JS. [santonelli]

  • Reduced font size and margings. [santonelli]

  • Changed to activate all features (collapsible secitons) by default. [santonelli]

  • Code cleanup to respekt flake8. [santonelli]

  • Improved icon handling. [santonelli]

Bugfixes:

  • Hide upgrade steps from installer. [santonelli]

1.2.0 (2019-12-04)

Added:

  • Added checks to respect global navigation settings #71 [santonelli]

1.1.0b2 (2019-08-30)

Added:

  • Added option to trigger the sidebar from left and right side of screen. #30 [netroxen]

1.0.0b1 (2019-08-14)

Changed:

  • Crop utility functionality improved. #65 [sarnold]

  • Font pack now selectable in the sidebar settings. #69 [sarnold]

  • Plone toolbar removed from rendered DOM. [netroxen]

1.0.0a10 (2019-08-01)

Added:

  • Added back button to empty folders. #58 [sarnold]

1.0.0a9 (2019-05-24)

Added:

  • Added collapsible sections to the sidebar template. #3 [netroxen]

  • Added conditional to static-links section. #54 [goschtl]

Changed:

  • Removed main_template override from package. #52 [netroxen]

1.0.0a8 (2019-05-09)

Added:

  • Added a link to select_default_view. #33 [sarnold]

  • Added object_buttons actions like cut,copy,paste. #46 [sarnold]

1.0.0a7 (2019-02-05)

Changed:

  • Back button not visible when root level navigation enabled. [netroxen, sarnold]

1.0.0a6 (2019-02-04)

Bugfixes

  • Add default to get registry record in the get_items method. [netroxen]

1.0.0a5 (2019-02-04)

Added:

  • Added a controlpanel for sidebar configuration. #41 [netroxen]

  • Added setting to pin the root level navigation to the sidebar. #41 [netroxen]

Changed:

  • Removed the “root” parameter from the get_items method of the sidebar. #41 [netroxen]

1.0.0a4 (2019-02-01)

Changed:

  • Moved the profile URL from the template to Python class. [jstippel]

1.0.0a3 (2019-01-31)

Added:

  • Added a profile section to the top of the sidebar panel. #5 [netroxen]

  • Sidebar links are now configurable through the portal_actions menu. #22 [netroxen]

1.0.0a2 (2018-12-04)

Added:

  • Added structureupdater functionality to the sidebar. #11 [netroxen, sarnold]

1.0.0a1 (2018-11-10)

Added:

  • Add workflow section to sidebar. #7 [santonelli]

  • Initial release. [santonelli]

Changed:

  • Refactor add section. #24 [santonelli]

  • Improved sidebar styling and introduced a site-cover. #1 [jstippel]

Release files for collective.sidebar 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.sidebar 1.5.0
File Size Uploaded
collective.sidebar-1.5.0.tar.gz 246.0 kB Details

Release files / collective.sidebar-1.5.0.tar.gz

Download URL collective.sidebar-1.5.0.tar.gz
Size 246.0 kB
Tags Source
SHA-256 checksum
How to use checksums
43fe4a782fcc29ec49d356684701ace2df8eb1b611a238bb27e6473f769fe09b
BLAKE2b-256 checksum
How to use checksums
f8622bdd683503bdde93f70929fcaf081a29431fb040814a9f1c36fe6ffefcd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page