User:RailML Coord Documentation/Autodoku/Mediawiki: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
(Created page with "Folgende Vorgangsweise ist geplant: ==Installation== * Verschiebung des bestehenden Wikis, das die Version 2 beschreiben soll, nach wiki2.railml.org;<br />wiki.railml.org soll...")
 
(Replaced content with "{{mirror|{{iuser}}}}")
Tag: Replaced
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Folgende Vorgangsweise ist geplant:
{{mirror|{{iuser}}}}
==Installation==
* Verschiebung des bestehenden Wikis, das die Version 2 beschreiben soll, nach wiki2.railml.org;<br />wiki.railml.org sollte danach nach wiki2.railml.org verlinken (geht das dynamisch?)
* Anlage von wiki3.railml.org (leer)
* Änderung des Logos, sodass die Version ersichtlich ist (railML2 und, vorerst, railML3 Beta)
* Versionsverlinkung in Form von Sprachverlinkung vorbereiten: Präfix 2en und 3en
** Es empfiehlt sich, in beiden Wikis extension:interwiki zu installieren<br /><span class="c1">[https://www.google.com/url?q=https://www.mediawiki.org/wiki/Extension:Interwiki&sa=D&ust=1507733886928000&usg=AFQjCNEWDqscVVN2M6ZbWAx5MlXZUmOH9g https://www.mediawiki.org/wiki/Extension:Interwiki]<br />Vorsicht! Namensverwechslung möglich
** im 2er-Wiki 3en zum 3er anlegen; mit Eintrag in languages/data/Names.php
** detto im 3er 2en zum 2er<br />(später können z.B. für Deutsch 2de und 3de angelegt werden, falls man ein eigenes deutsches Wiki möchte).
** Sprachwikis sind anscheinend mit Scary Transclusion unverträglich. Darum sollte es in der Interwikitabelle zudem im 2er die Präfix railml3 zum 3er und im 3er die Präfix railml2 zum 2er geben, <span class="c8">ohne Eintrag in Names.php, jedoch in der Interwikitabelle mit folgenden Einträgen:
*** als lokales Wiki definiert
*** Einbindung zulässig
** In beiden Wikis Eintrag <span class="c8">$wgEnableScaryTranscluding = true; in <span class="c8">LocalSettings.php, um Transklusion zwischen den Wikis zu ermöglichen<br />https://www.mediawiki.org/wiki/Manual:$wgEnableScaryTranscluding
==Transklusion==
Eine noch zu bestimmende Auswahl an Seiten soll beiden Wikis zur Verfügung stehen. Sie werden im 3er-Wiki gespeichert und ins 2er-Wiki transkludiert. Syntaxbeispiel:
:<nowiki>{{raw:railml3::Dev:Guideline for participating in the development process}}</nowiki>
Bewirkt, dass die Seite [[Dev:Guideline for participating in the development process]], die dann im 3er-Wiki gehostet sein soll, auch im 2er-Wiki eingebunden wird.
 
Da an manchen Stellen die eigene Wikiversion bzw. die andere Wikiversion angesprochen wird, werden die Vorlagen ''thisrml'' und ''thatrml'' notwendig werden:
{|class=wikitable
|
|2er-Wiki
|3er-Wiki
|-
|thisrml
|{{rml}} 2
|{{rml}} 3
|-
|thatrml
|{{rml}} 3
|{{rml}} 2
|}
==Interwiki==

Revision as of 13:14, 19 June 2020