Split off from FeatureRequests/ThemeChange as this is about another thing.
What name should link use?
The simpler solution use the real page name for links, and prevent link with same name, that point to different pages - very confusing situation.
The second solution show the page display name, set by the first level heading on the page to any value. This solution is great for international wikis.
This is confusing things:
- there is navigation. this is using the (technical) page name as represented also (in different encoding) in filesystem and url. this shouldn't change now as this would be a very major change (page name aliases, throughout the whole wiki system), leading to all sorts of issues (bugs, inconsistency, bad performance, long implementation time).
- there is a h1 (or some element having the same application) shown to the user. when we do this change as suggested on this page, the user can just use markup to do everything he wants with it (even not using it, even using some graphics instead of it, having it the same or different from technical page name).
Advantages to international users
It is unclear if this relates to FeatureRequests/ThemeChange or rather to FeatureRequests/AliasingForPageNames. Maybe we should use "title" for html title, heading for html h<n> stuff and navigation / links for navigation and links.
This feature is very important to international users, as it allows trivial way to have simple English page names with standard urls you can safely paste anywhere, while using any display name they like. It's hard of course to remember what is the file name of a page, but it is even harder to manage file names like (xxyyxxyyxxyyxxyy)_(xxyyxxyy). See Unreadable Hebrew File Names.
It also provides trivial solution to have a usable dump of a wiki using any language. Since your page names are always nice ASCII names, your dump has standard urls and can be served on any machine out there.
For example, imagine creating a book in Hebrew on a wiki, using rst. Each chapter will be named chapter-01, chapter-02 and so on. The real title of each chapter will use Hebrew. Using the wiki, many authors and editors can collaborate easily. To create the final output, you get the chapters with action=raw and process the files with docutils.
Page URL
Since the page does not display the real name, it can be useful to have the real url display on the page, maybe even in very small type, but easy to copy and paste to another document.
This can be added by the theme, or with a macro like [[URL]].
- The page DOES display the real (technical) name - in navigation! If you don't want that, make a separate feature request about aliasing and don't abuse this one for it.