A more HumaneInterface than PageRedirects is to have page alias. Redirects are placed on the source page, pointing to the destination page. However, aliases are listed on the destination page, pointing to the source page.
## SoftSecurity [::SoftSecurities] [::SoftlySecure] [::SoftnessInSecurity] [::HardAndSoftSecurity] Not the same as weak security. The idea is to...
This wiki supports page redirection and page aliases.
For page redirection, create a page and on the first line, write one of the following two forms of redirection link:
#REDIRECT WikiWord #REDIRECT [[Page name]]
This wiki also supports Permanent anchors, also known as a page alias. On a page, write:
Elsewhere, you can now link to
[[Page alias]] and you will end up at the place where the anchor was defined.
You can filter the index of all pages for permanent anchors if you want to take a look at some examples.
The problem with permanent anchors is that they exist in a separate namespace. Thus, if you create a permanent anchor and a page of the same name already exists, you’ll get the anchor you wanted, and a warning linking to the page itself (“The page foo also exists.”)
On this wiki, CSS is used to show permanent anchors like level 2 headings.
(Please add more examples from other wikis.)
If multiple pages alias from the same location, such as if both HardSecurity and SoftSecurity alias from HardAndSoftSecurity, then provide an auto-generated disambiguation (see WikiPedia:Wikipedia:disambiguation) page - “do you want to read about SoftSecurity or HardSecurity?”.
If there is in fact a page at AbsentLeaders, then render the alias at AbsentLeader as a SeeAlso link on the bottom of that page. AbsentLeaders is rendered as a link to a non-existent page. By clicking on it, a user can start adding content to AbsentLeaders. Which is one way of undoing the redirect/alias. The other way is to edit AbsentLeader and remove the PageAlias statement from the top.
Advantages (over a PageRedirect):
So why did Bayle choose PageRedirects over PageAliases? for plurals? Well, the Alias way on OddMuse currently leaves scribbling at the top of the page - perhaps these should be hidden, only showing up when editing or when following that alias. Also, when following an alias, you don’t go to the very top of the page, but to the first line. Or maybe Bayle was just more familiar with redirects? – MartinHarper
The latter; I didn’t know about PageAliases. But, now that I’ve seen them, I guess I like redirects better. I don’t want to clutter the canonical page with the PageAliases?. I don’t understand many of the advantages listed here;
The others I don’t care about.
I also like the current implementation of redirects better than the current implementation of aliases, but I think that aliases are a fundamentally stronger concept.
Redirect chains: LeaderGone? redirects to AbsentLeader. AbsentLeader redirects to AbsentLeaders?. AbsentLeaders? contains content. Example mode of creation 1: Newcomer creates LeaderGone? as a stub. Someone else comes along and redirects it to the canonical page, but forgot whether the canonical page is plural or not, so misdirected it. Example mode of creation 2: Content starts at LeaderGone?, then it is moved to AbsentLeader, and moved again to AbsentLeaders?. On EnglishWikipedia, most of our redirect chains are the result of RenamePages.
Alias chain: AbsentLeaders? contains content and Alias:AbsentLeader. AbsentLeader contains only Alias:LeaderGone?, LeaderGone? doesn’t exist. In mode 1, you’d delete LeaderGone?, then go to AbsentLeader (and be redirected to AbsentLeaders?) and then add the alias with the content. If you’re moving a page (mode 2), the aliases will accumulate with the content, not as a trail of redirects. So technically possible, yes, but it wouldn’t happen in practice, IMO.
Alias loops (eg SandBoxAliasLoop?) are conceptually not loops, just two pages on very similar topics with SeeAlso links between them. The current implementation details make them look weird, but that’s trivia. --MartinHarper
It strikes me that if we are talking about supporting [[clean_linking?]], then one thing we might want to do is support having multiple page titles for a page.
I’m envisioning something like:
TITLE: Page Aliases ALIAS: page alias, page aliases
I would also argue for case-insensitivity.
I prefer this to having [[Page_Redirect?|page redirects]], because it seems a lot more maintainable to me.
And personally, I’d love to see the top of the page used for markup. We already kind of do that with the [[Portrait?|portraits]], if I recall right.
I think all WikiWords should be aliases to their clean versions. Thus, PageAliases?, [[page_aliases?]] and Page Aliases should be the same. It also solves the problem of unfitness of case-insensitivity for WikiWords.
I like that syntax for aliases:
## SoftSecurity [::SoftSecurities] [::SoftlySecure]
EditNearLinks: AccidentalLinking WikiWords AbsentLeader EnglishWikipedia MartinHarper PageRedirect UseModWiki InvoluntaryTransclusion MediaWiki HumaneInterface SeeAlso HardSecurity RenamePage PermanentAnchor