Short description
There exist already multiple MoinMoinBugs and FeatureRequests concerning interwiki links:
- MoinMoinBugs/1.8_Interwiki_with_colon_in_name_gets_reset_by_GUI_editor
- MoinMoinBugs/1.9.3InterWikiLinksPreventHtmlEntityDecoding
- MoinMoinBugs/BadAmpersandQuotingInInterwiki
- MoinMoinBugs/BadInterwikiLinkNotRecognized
- MoinMoinBugs/BrokenInterWikiLinks
- MoinMoinBugs/CSSBugForLogoNoInterwikiLink
- MoinMoinBugs/ChangesToInterWikiMapNeedRestart
- MoinMoinBugs/CssDefaultThemeNaviBarWithInterWikiLink
- MoinMoinBugs/GuiEditorDeletesEmptyInterWikiLinks
- MoinMoinBugs/GuiEditorInterwikiLinksMiss"wiki:"prefix
- MoinMoinBugs/GuiEditorModifiesInterwikiPreferred
- MoinMoinBugs/InterWikiGetsDestroyedOnSwitchingEditor
- MoinMoinBugs/InterWikiHistoryLinksSyntaxError
- MoinMoinBugs/InterWikiLinksNotQuoted
- MoinMoinBugs/InterwikiAndPageNameNotOnSameBaseline
- MoinMoinBugs/InterwikiFalseTrigger
- MoinMoinBugs/InterwikiLinksNotWorkingAfterUpgrade
- MoinMoinBugs/InterwikiLinksWithColonBroken
- MoinMoinBugs/InterwikinameMustBeAscii
- MoinMoinBugs/LowercaseInterWikiDoNotWorkon160
- MoinMoinBugs/MoinMoinUpgradeAndInterWiki
- MoinMoinBugs/SelfInterWikiNotWorkAsExpect
- MoinMoinBugs/SmallLogoGivesBadLookingPagetrailAndInterwiki
- MoinMoinBugs/SubscribeFailsIfInterWikiNameIsNone
- MoinMoinBugs/TrailConvertsAll:NamesToInterWiki
- MoinMoinBugs/WikiParserInterwikiLinkDetectionBug
- MoinMoinBugs/WikiSyncMissingInterWikiNameOnRemoteSite
- MoinMoinBugs/WrongInterWikiSyntax
Having started to work and hack a bit into this, I realized, that virtually everywhere, where a link is created, the feature is reimplemented:
- Redirection
- "Redirected from" - backlink
- Navibar
- Trail
- Links in the page text
My main concern was to integrate a wikifarm stronger, i.e. making interwiki-redirects possible, which I half successfully already did.
Furthermore, it always bothered be, that the [pagename title] syntax does not show anymore, whether the link exists or not.
About resolve links there has been some discussion on FeatureRequests/RedirectFromParent, in the end stating that there is some development work in progress for the new version.
Since I use this wiki-farm at work and will probably spend more time on this, I'd like to coordinate the afforts a bit with a developer.
Specifically I suggest a lightweight class Link that generalizes some functionality of the Page class (i.e. link_to etc).