UNC Links
Die Universal Naming Convention oder auch UNC spezifiziert eine allgemeine Syntax für Links auf Netzwerkressourcen (z.B. geteilte Dateien, Ordner oder Drucker). Die UNC-Syntax für Windowssysteme ist die folgende:
\\Computername\Freigegebener Ordner\Dateiname
UNC-Links unterscheiden sich von URLs insoweit, daß sie kein "protocol:"-Präfix haben und daß sie eingebettete Leerzeichen enthalten können. Beim Unternehmenseinsatz von MediaWiki ist es oft hilfreich, eine UNC-Angabe aus dem Windows Explorer direkt in eine Wikiseite einzufügen.
Wie man verlinkt
Beschreibung | Eingabe | Ergebnis |
---|---|---|
UNC Verlinkung mit Titel | {{unc | \\Computername\Freigegebener Ordner\Dateiname | Dateiname}}
|
Dateiname |
Unbenannte UNC-Verknüpfung | {{unc | \\Computername\Freigegebener Ordner\Dateiname}}
|
[1] |
Installation
Installiere die ParserFunctions extension Funktionen.
Befolge die installationsanweisungen und füge die optionale Zeile "integrated string function functionality" in der LocalSettings.php ein, indem Du $wgPFEnableStringFunctions = true;
einschaltest.
Installiere die Erweiterung "StringFunctions" (um #replace
verwenden zu können).
Füge file://
dem bereich $wgUrlProtocols
in LocalSettings.php hinzu:
array_push($wgUrlProtocols, "file://");
Erstelle eine Vorlage namens "Vorlage:UNC" (suche nach Template:Unc
und klicke Diese Seite erstellen), und füge diesen Text in den Seiteninhalt ein:
[file:///{{#replace:{{#replace:{{{1}}}| |%20}}|\|/}} {{#if:{{{2|}}}|{{{2}}}}}]
Browser Kompatibilität
Im Internet Explorer funktionieren UNC Links ohne Ausnahme.
- Ein sowohl für IE8 als auch IE9 verfügbarer Patch verlangt, daß die Wiki-Seite in der Liste der Intranet-Seiten verzeichnet ist, damit UNC-Links korrekt dargestellt werden.
- Mit Firefox sind Links wie
file:///
per Voreinstellung deaktiviert, wenn sie auf nicht-lokalen Webseiten erscheinen. Siehe auch:Handbuch:$wgUrlProtocols
und this mozillaZine article wie man sie aktivieren kann.- Der genannte mozillaZine Artikel ist etwas älteren Datums. Verwende das Local Filesystem Links Add-On für aktuelle Firefox-Versionen.
- Für Google Chrome sind
file:///
-Links ebenfalls deaktiviert. Sie können unter Verwendung der enable-local-file-links Erweiterung aktiviert werden.