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

Menu Items must be CRUDible #5

Open
robyurkowski opened this issue Aug 31, 2012 · 1 comment
Open

Menu Items must be CRUDible #5

robyurkowski opened this issue Aug 31, 2012 · 1 comment

Comments

@robyurkowski
Copy link
Contributor

An administrator should be able to create a menu item that serves as an entry point to pages, extensions, and individual entities within an extension. So, for example, I should be able to create a menu item for each of the following:

  • The 'About us' page;
  • The blog engine root (needed to get page title / metadata, etc..)
  • /blog/my-post-title (in the event that the user wants an entry point inside a menu.

I should not have to create a menu item for the following:

  • Unpublished pages (publishing a page should also create a menu item if the user so chooses to do so);
  • Blog non-root pages

The menu item needs to store the following data:

  • Menu Item title (the title displayed inside in the menu)
  • Browser title (what the <title> attribute will display, in part or in whole)
  • Metadata
  • Custom Slug
  • A reference to the entity or extension

When I create entities, I should have the option of instantly creating menu items from them (give a dropdown for a parent?)

Comments welcome and needed.

@tdelam
Copy link

tdelam commented Aug 31, 2012

You already know my take on those @robyurkowski maybe you can update this with our notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants