The majority of sites I see (and design) usually provide a navigation menu containing links to just a small number of pages within the site. Therefore it would be nice if the "Show in navigation" option (when creating a page) defaulted to No - or at least make the default value a user preference. I realise that this option can be changed later if the user accidentally leaves it on "Yes" - this is more of a convenience feature I guess!
This requirement is easily achievable by adding the following logic in the control template or creating a code behind of it.( Sitefinity/Admin/ControlTemplates/Pages/PagePropertiesInsert.ascx
| protected override void OnPreRender(EventArgs e)
| int zero = 0;
| this.Navigable.SelectedValue = zero.ToString();
The second requirement could be done after postback - when you save the page. For instance you could make the field disabled and set it programmatically behind the scenes by assigning the desired value.
|this.Title.Enabled = false;
the Telerik team