Ich führe einen Server, der mehrere disjunkte Instanzen von MediaWiki für mehrere Kunden hostet. Es gibt einige CSS-Anpassungen, die ich serverweit und "gruppenweit" anwenden möchte.MediaWiki CSS unter Instanzen teilen
Ich habe bereits WikiPedia-Stacks von CSS classes ausgecheckt, aber sie sind alle vordefiniert und würden höchstwahrscheinlich bei Updates überschrieben werden.
Es wäre perfekt, wenn es irgendeine Art von css.d-Ordner gäbe, wo ich Links zu CSS-Dateien speichern könnte, aber nach meinem besten Wissen gibt es so etwas nicht.
Wie soll ich die Freigabe einer CSS-Datei zwischen mehreren Instanzen realisieren?
hmm .. warum nicht einfach eine CSS-Datei erstellen und sie als Link in allen anderen Instanzen einfügen? Es ist an einem Ort und in allen geladen – Aziz
Das ist das grundlegende Konzept, das ich im Hinterkopf habe: Ich erstelle eine CSS-Datei und Links zu dieser Datei in allen Instanzen. Die Frage ist: Wie mache ich MediaWiki auf diese verknüpfte Datei aufmerksam? Wo ist der beste Punkt zum "Hineinspringen"? Ich möchte keine der verteilten Dateien berühren ... – Vince42
Dies könnte helfen: https://www.mediawiki.org/wiki/Extension:ExpandCss damit können Sie benutzerdefinierte CSS hinzufügen und Sie können wahrscheinlich ein @ Import verwenden Aufruf an Ihre globale CSS-Datei URL – Aziz