2016-04-10 17 views
4

私はいくつかの顧客のためにいくつかの分離したMediaWikiインスタンスをホストしているサーバーを稼働させています。いくつかのCSS調整がありますが、これはサーバー全体と「グループ全体」に適用したいものです。MediaWiki複数のインスタンス間でCSSを共有する

すでにWikiPediaのスタックCSS classesをチェックアウトしていますが、それらはすべてあらかじめ定義されており、ほとんどの場合、更新時に上書きされます。

CSSファイルへのリンクを保存できるcss.dフォルダがあれば完璧ですが、私の知る限りではこのようなことはありません。

いくつかのインスタンスでCSSファイルを共有する方法を教えてください。 wiki family

+0

hmm ..なぜCSSファイルを作成し、それを他のすべてのインスタンスにリンクとして含めるだけではないのですか?それは1つの場所にあり、すべてでロードされます – Aziz

+0

それは私が念頭に置いている基本的な概念です:私はCSSファイルを作成し、すべてのインスタンスでそのファイルへのリンクを作成します。問題は、MediaWikiでリンクファイルを認識させるにはどうすればいいですか? 「飛び込む」最良のポイントはどこですか?私は分散ファイルに触れたくない... – Vince42

+0

これは助けになる:https://www.mediawiki.org/wiki/Extension:ExpandCssそれとあなたはカスタムCSSを追加することができ、おそらく@importを使うことができるあなたのグローバルなCSSファイルURLを呼び出す – Aziz

答えて

1

GlobalCssJs extensionをインストールし、MediaWikiの編集:あなたがcustomise a wiki's CSSに行うように、中央のwiki(manual)にいるglobal.cssページ:Global.js/MediaWikiのを。

カスタム拡張をすべて1つの場所(コードリポジトリ)に作成し、コードを更新するために使用する通常の方法ですべてのWikiに展開できます。

関連する問題