WackoWiki: Customizable secondary navigation

https://wackowiki.org/doc     Version: 35 (12.03.2024 09:59)

Customizable secondary navigation

Status: Evaluation


1. Introduction


The table menu determines the menu via the user_id and the language.
The language field was important prior to the use of Unicode, currently it is only used to show the default menu according the supported browser language for guests.

To add the possibility to add more than one menu per user it requires an additional identifier and a descriptor.


The user can create or select the menu via a drop-down in the menu tab, each menu should given a unique name.

How it should ensure that the user and default bookmarks are always recognized as such.

menu session identifier

So only menus used throughout the entire wiki should be put in the session. (?)

2. Implementation


database, functions, actions, handler, session, installer, theme

2.1. Database Changes

Add a unique menu_id for each menu.

The menu name tag can be either set individual or set automatically, 'menu' . $++

Installer

Upgrade

The custom menu can be used for example as data source for chapter navigation or additional menus.

3. Display

menu as

4. Future Ideas

5. See also

6. Feedback