This guide is based on proposed changes for Refinery CMS 2.0.0 and most of the functionality described here is different in the current stable version of Refinery.
1 Title
A page’s title is set by entering text in the “Title” field on the edit page screen. This title is displayed at the top of pages in the default theme and is available via the page_title variable in your custom views. By default, this title is also used in the site’s menu and for part of the browser title (html title tag). Additionally, the title is used as the basis for creating a friendly ID or slug for the page. (ex. “Welcome to our site” would be assigned a slug of “welcome-to-our-site”).
2 Menu Title
In some situations, you may want to have a different title appear in the site menu than on the page itself. For example, you may want to have the menu simply display “Welcome” while the page says “Welcome to our site.” Enter the text you want to appear in the menu in the Menu Title field under Advanced Options. Also, setting this option will create a new slug for your page (ex. If Menu Title is set to “Welcome” your slug will be “welcome”).
3 Browser Title
For SEO purposes, it is sometimes useful to have specific keywords within the html title tag. A custom browser title can be set in the Browser Title field under Advanced Options.
4 Custom Slug
Sometimes you might need to change a page’s slug from the default that Refinery generates for you. This is useful if you have pages with really long titles, if you need to support a legacy URL schema, if you are writing in a language that doesn’t work well with Refinery’s standard slug generation, or if you want to have consistent slugs across multiple locales.
To use custom slugs, change the setting “Use Custom Slugs” to true. This will enable a “Custom slug” field in the Advanced Options section of the page editing screen. If text is entered in this field, it will be used as the basis for your slug instead of the Title or Menu Title.