Problem/Motivation
The navigation prototype is an HTML mockup where the menu links have been hardcoded. In order to progress further and enhance the functionality of our prototype, we need a plan to transition from using hardcoded links to integrating Drupal menus. This adjustment will help us analyze the usage of our existing menus and strategize the creation of new ones.
Our current objective is to integrate four new menus, each with its unique set of requirements and potential modifications:
- Administration Menu - To refine this menu, links such as 'Content' and 'Help' might need to be removed.
- Rename Shortcuts to Bookmarks - The 'Shortcuts' menu is intended to be rebranded as 'Bookmarks'. We need to discuss the new name's alignment with the system's objectives to ensure consistency in terminology.
- User Account Menu - We need to determine whether to include a thumbnail of the user's image in the MVP.
- New Content Creation Menu - Should this menu be integrated within the existing navigation module, or would it be more effective as a separate entity? Additionally, we need to decide which items will be included in the Create menu.
Proposed resolution
Move from the hard-coded HTML prototype
MVP - Move to menus
- #3397058: Convert navigation sections to blocks and use the menu system
- #3408260: Print the real User account menu in the footer
- #3408298: Create the Content menu
- #3411099: Create an administration UI for managing Navigation Blocks
Comments
Comment #2
lauriiiThere's some work in progress in #3383896: Generate menu items using plugins.
Comment #3
ckrinaJust added #3387957: Define logo origin on the Toolbar since we'll likely have to define this soon.
Comment #4
mherchelJust merged #3383896: Generate menu items using plugins.
Had discussions that fit into this issue with @deviantintegral and @tedbow at https://drupal.slack.com/archives/C7AB68LJV/p1695052420501349.
Both of them are confused on where the data is coming from.
From @tedbow
from @deviantintegral
Comment #5
ckrinaUpdating the plan with an initial list of issues
Comment #6
ckrinaComment #7
ckrinaUpdate the roadmap and the work done so far.
Comment #8
ckrinaMoved an issue to post MVP.
Comment #12
ckrinaClosing the plan and leaving #3412116: Add contextual link for the whole Navigation bar to link to the Navigation Admin UI as its stand-alone issue, because we're already using menus to generate the links. Since #3412116: Add contextual link for the whole Navigation bar to link to the Navigation Admin UI will need its own discussions more focused on UX, I'm detaching it from the plan itself.