Loading...
 
Skip to main content

History: Streamlined Navigation for Preferences Found in Multiple Admin Panels

Source of version: 1 (current)

Copy to clipboard
!! ~~blue:I would like to gather your insights on [https://avan.tech/item84465|this feature]~~

!!!! ~~blue:Initial Problem~~
Some preferences, such as  	~~red:__feature_wiki__ ~~  —appear on multiple admin pages ~~red:(e.g., "Workspace," "Features," and "Wiki")~~ in Tiki, which can create confusion for site admins. When a preference appears in several locations, admins might not realize that there’s a dedicated page for deeper configuration.

---

!!!! ~~blue:Solution to the Initial Problem~~

The goal is to make it easy for the admin to see when a preference has its own page. This feature should inform the admin about other places where the preference appears and provide a simple way to navigate there. This helps the admin find all related options in one place, making site management easier and more efficient.

---
!!!! ~~blue:Potential Problem with the Solution~~~~
 
Although the discovery box solves the initial problem, it could lead to a new challenge:

* __Looping Exploration__: If an admin clicks on the exploration link for  ~~red:__feature_wiki__ ~~, they may be directed to another page with more preferences that themselves have dedicated pages. As a result, admins can find themselves continually clicking through these layers of preferences without a clear end point. The admin might return to the initial page if the explored page contains a preference that links back to the initial page.
** __Impact__: This behavior can lead to frustration as admins may:
*** __Lose Focus__: The original task or goal can be lost amid the numerous layers of navigation, reducing productivity.
*** __Wasted Time__: Navigating back and forth consumes time that could be better spent on other tasks.

----

!!!! ~~blue:Improved Solution to Handle Potential Problems~~ 
To mitigate the risk of looping exploration and navigation overload, an enhanced approach called  ~~red:__Focused Exploration Mode (FEM)__ ~~ is proposed.~~blue:

 ~~red:__FEM aims for four objectives once activated__ ~~:

# __Single-Level Navigation Limit__: This mode enforces a single-level navigation depth by default to keep exploration concise and relevant. If an admin attempts to explore beyond this level, a confirmation box prompts them, asking if they wish to continue exploring or return to the original page. This helps admins avoid unintended deep navigation while still allowing controlled multi-level exploration when necessary.
# __Focus Banner__: Displayed at the top of each page within {span style="color:red"}FEM Mode{span}, this banner keeps the admin aware of their origin page and provides a clear  ~~red:__Return to Original Page__ ~~ button.
# __Breadcrumb Updates__: When an admin opts to continue navigating beyond one level, the breadcrumb in the Focus Banner will dynamically update to reflect their current path. This breadcrumb helps maintain orientation by clearly showing the navigation trail and enabling a quick return to any point within it.
# __After-Save Navigation Options__: After saving any changes on an exploration page, the admin is prompted with an option to stay on the current page or return to the initial page. This ensures the admin can complete any additional adjustments on the same page or return to the origin point if they are finished.
Show PHP error messages