Suggestion: Menu titles vs. Page Titles, and Permalinks

These would be some “nice to haves”…

Allow a different Menu Title from the Page Title.
Optionally, allow a page to store a directive about whether to automatically show the page title in the template. For example, a template could ask the “page object” (if such a thing exists) ShowYourTitle() returning a boolean. This would allow flexibility in both template design by external authors, as well as having it be flexible in the core admin.

A further suggestion:
Once a page has been published, you might want to change the title. But the permalink shouldn’t change based on the new title if the page has been previously published unless you deliberately change it. And perhaps a notification saying “If you change this, you’ll lose the old page URL. Are you sure?”

Also, not sure I’m understanding how a page can have no parent, yet the breadcrumbs come up as “Home > About Us” for an About Us page that has no parent. That would imply that EVERY top level page would always show as a second level page as far as breadcrumbs are concerned.

Hi Will

These would be some “nice to haves”…

Allow a different Menu Title from the Page Title.

Should this be part of the core or your layout theme?

Optionally, allow a page to store a directive about whether to automatically show the page title in the template. For example, a template could ask the “page object” (if such a thing exists) ShowYourTitle() returning a boolean. This would allow flexibility in both template design by external authors, as well as having it be flexible in the core admin.

We do this a lot Will via Custom Fields. We actually use a custom field in our layout theme called “Title” and if it exists we use that, if not we use the page.getTitle()

A further suggestion:
Once a page has been published, you might want to change the title. But the permalink shouldn’t change based on the new title if the page has been previously published unless you deliberately change it. And perhaps a notification saying “If you change this, you’ll lose the old page URL. Are you sure?”

Ok, yea, as the permalink changes upon a change on the title. So maybe notify them saying, hey, you are about to change links buddy?

Also, not sure I’m understanding how a page can have no parent, yet the breadcrumbs come up as “Home > About Us” for an About Us page that has no parent. That would imply that EVERY top level page would always show as a second level page as far as breadcrumbs are concerned.

This was just a way the breadcrumbs where done in the theme. I think this should be something the user should customize in their layout.