Section 2.3 - A word about page URLs and names

The way Enano interprets page URLs differs from every other wiki engine out there. We believe that Enano's way of doing it ensures maximum flexibility for page editors, while making broken links less likely.

Every Enano page has two separate names: the page name, and the URL string. The page name is what is displayed on the page in the title and usually in the first heading on the page. If Wiki Mode is enabled, any user can change the page name. Except on newly created pages, the page name has absolutely no relation to the URL string.

The URL string is the portion of the page's URL that is specific to the page. For example, if your site homepage is http://example.com/index.php?title=Main_Page, the URL string would be Main_Page. The URL string for this page is "Help:2.3". This string is further broken up by Enano's page management system into a namespace identifier and page identifier. Only one page can have any given namespace and page identifier combination. So you can have a User:Foo page and a Help:Foo page, but not two User:Foo pages. Unlike other wiki systems, capitalizing the first character in the URL string is not required, though it eases the memorization of page URLs. All URL strings are case sensitive.

Breadcrumbs

Using a forward slash (/) in a page's URL string will enable the Breadcrumbs feature. This allows users to navigate up a level or two in your site rather easily. The Enano homepage is a good example: there are several pages that begin with "Release notes". All of the release note pages' URL strings are in the format of "Release_notes/Version", where Version would be replaced with 1.0, 1.0.2, etc. The breadcrumb box for a typical release notes page looks like this:

You can disable breadcrumbs on any page by inserting the magic word "__NOBREADCRUMBS__" anywhere in the page text. Don't use a space or newline after it.

Previous Section 2.3 - A word about page URLs and names Next
Logging in and administering your site Up one level Creating and editing pages