For many users the website menu is a key element on their site. We should make it easier for users to quickly scaffold out their site Pages directly from the Navigation without having to leave the block.
Problem
However, currently we have a disconnect between the Menu and Pages - to add a new Page to your menu you must either:
Go to Pages -> Create New -> Publish -> Return to Nav block -> Add Link -> Find new Page -> Add to Menu
Add a new Menu Item -> Type name of page you want --> Click "Create draft" -> Go to Pages -> Find your Page -> Publish you Page
Both process are incredibly convoluted and laborious.
Video demonstrating process of adding a new Page from Navigation block
https://github.com/user-attachments/assets/7b6b3b20-545a-48c8-bc7e-e63e5845bd23
Proposal
It should be possible to have more control when adding new Pages directly from the Navigation. To do this I propose we introduce a flow similar to that we currently have for adding Blocks in the Navigation block:
I propose that we remove the current "Draft" item from the search suggestions - it's confusing for users and - as a result - under-utilised.
We replace this with the same kind of UI we have for Add Block but the text would read "Create new Page".
When clicked you would be shown a form (see example image below) allowing you to enter a title for your new Page as well as an option allowing you to decide whether or not the page is "published".
In addition, I also propose that we devise a less intrusive method of marking a Navigation item as being "Draft". For example, "incomplete" Social Icons are simply "greyed out". I think we could use a complementary visual affordance to help users understand when a Page is "draft" without having to use the full suffix "Draft" which feels really clunky.
Benefits
Removes clutter and confusion caused by "Draft new Page" in the current search results
Makes the process of Adding a new Page clearer and a more definite action.
Allows users to avoid the overhead involved in publishing the draft Pages by simply marking them as "Published" when creating them.
Enables quick scaffolding of a Navigation Menu and site Pages.
For many users the website menu is a key element on their site. We should make it easier for users to quickly scaffold out their site Pages directly from the Navigation without having to leave the block.
Problem
However, currently we have a disconnect between the Menu and Pages - to add a new Page to your menu you must either:
Both process are incredibly convoluted and laborious.
Video demonstrating process of adding a new Page from Navigation block
https://github.com/user-attachments/assets/7b6b3b20-545a-48c8-bc7e-e63e5845bd23Proposal
It should be possible to have more control when adding new Pages directly from the Navigation. To do this I propose we introduce a flow similar to that we currently have for adding
Blocks
in the Navigation block:I propose that we remove the current "Draft" item from the search suggestions - it's confusing for users and - as a result - under-utilised.
We replace this with the same kind of UI we have for
Add Block
but the text would read "Create new Page".When clicked you would be shown a form (see example image below) allowing you to enter a title for your new Page as well as an option allowing you to decide whether or not the page is "published".
In addition, I also propose that we devise a less intrusive method of marking a Navigation item as being "Draft". For example, "incomplete" Social Icons are simply "greyed out". I think we could use a complementary visual affordance to help users understand when a Page is "draft" without having to use the full suffix "Draft" which feels really clunky.
Benefits