Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customizable Sidebar: Shortcuts, Page Index #125

Closed
redimp opened this issue Jul 10, 2024 · 1 comment
Closed

Customizable Sidebar: Shortcuts, Page Index #125

redimp opened this issue Jul 10, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@redimp
Copy link
Owner

redimp commented Jul 10, 2024

Making the sidebar more customizeable is a often requested feature. In a first step admins should be able to configure the sidebar for the entire site, in the next step users can personalize the sidebar, overriding the global settings.

Shortcuts with Icons: displayed in the sidebar, or in the three dots menu:

  • Home
  • A-Z (PageIndex)
  • Create page
  • Changelog
  • Favorites (Not there yet, just for completeness)
  • Tags (Not there yet, just for completeness)

Menu

The Page Index Mode will get a new option: Menu:

For the menu the pages to be listed and their order can be condigured in the settings.

@redimp redimp added the enhancement New feature or request label Jul 10, 2024
redimp added a commit that referenced this issue Sep 14, 2024
…ace.

- The interface of the admin preferences has been redesigned in order to
  be more clearly arranged. Separated pages for General Application
  Preferences, Sidebar, Content and Editing, User Management,
  Permissions and Registration and Mail Preferences.
- Which of the shortcuts (Home, Page Index "A - Z", Changelog and
  Create Page) are displayed in the sidebar can be configured now via
  the sidebar preferences. Shortcuts not displayed in the sidebar are
  displayed in the "three dots menu".
- tests: added test_sidebar.py using Beatifulsoup. Will use this more
  often, makes testing much nicer.

This was discussed in #125.
redimp added a commit that referenced this issue Sep 14, 2024
The menu can be configured both via the setting SIDEBAR_CUSTOM_MENU,
where the config is stored as json list of lists, e.g.

    [["Example",""], ["Pagetitle","Subfolder/Pagetitle"], ["External
    Link", "https://example.com""]]

In the admin preferences the Menu can be configured in a convenient way. For
adding wiki pages a dropdown select box with all pages is available. The
order can be sorted manually via drag and drop.

This was discussed in #125.
@redimp
Copy link
Owner Author

redimp commented Sep 15, 2024

Released in 2.6.0.

@redimp redimp closed this as completed Sep 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant