Jump to content

Skin:Femiwiki

From mediawiki.org
This page is a translated version of the page Skin:Femiwiki and the translation is 95% complete.
MediaWiki 外装マニュアル - カテゴリ
Femiwiki
リリースの状態: 安定
作者 Femiwiki Team
MediaWiki 1.34+
ライセンス GNU Affero 一般公衆利用許諾契約書 3.0 以降
ダウンロード
CHANGELOG
femiwiki.com

Wikimedia Skins Lab TestWiki (miraheze.org)

skins-demo.wmflabs.org
パラメーター
  • $wgFemiwikiFirebaseKey
  • $wgFemiwikiFacebookAppId
  • $wgFemiwikiHeadItems
使用している公開ウィキ 5 (Ranked 142nd)
既定の外装として使用している公開ウィキ 1
translatewiki.net で翻訳を利用できる場合は、Femiwiki 外装の翻訳にご協力ください

Femiwikiは、Femiwikiのレスポンシブ外装です。 The skin offers Firebase Dynamic Links (used as URL Shortener) and SNS sharing for Facebook and Twitter if configured.

インストール

  • ダウンロードして、ファイルを skins/ フォルダー内の Femiwiki という名前のディレクトリ内に配置します。
  • ファイル LocalSettings.php の末尾に以下のコードを追加してください:
    wfLoadSkin( 'Femiwiki' );
    $wgDefaultSkin = 'femiwiki';
    
  • git からインストールする場合のみ、外装ディレクトリで npm install を発行して npm を実行し、Node の依存関係をインストールします。
  • Yes 完了 - 自分のウィキの Special:Version に移動して、外装が正しくインストールされたことを確認してください。

設定

ロゴ

FemiwikiSkinは、$wgLogos よりロゴをロードします。 $wgLogos['svg']$wgLogos['wordmark']の両方の定義が必要です。

$wgLogos = [
	'svg' => "path/to/svg_version.svg",
	'wordmark' => [
		'src' => "path/to/wordmark_version.svg",
		'width' => 135,
		'height' => 20,
	],
];

サイドバー

サイドバーのアイテムは独自のアイコンがあり、Mediawiki:Skin-femiwiki-xeicon-map.jsonウィキにて定義されています。

{
    "pt-createaccount": "user-plus",
    "pt-login": "log-in",
    "pt-userpage": "profile",
    "pt-notifications-all": "bell",
    "pt-mytalk": "forum",
    "pt-preferences": "cog",
    "pt-watchlist": "star",
    "pt-mycontris": "list",
    "pt-logout": "log-out",
    "t-contributions": "list",
    "t-log": "document"
}

キーはアイテムのID、値はXEIconの名前で、サポートされているアイコンはすべてhttps://xpressengine.github.io/XEIcon/library-2.3.3.htmlに表示されます。

その他

$wgFemiwikiTwitterAccount
全ページにメタデータとして追加されるTwitterのアカウントID。
$wgFemiwikiFirebaseKey
https://firebase.google.com/docs/dynamic-links/rest を参照してください
wgFemiwikiFacebookAppId
https://developers.facebook.com/docs/javascript/reference/FB.init を参照してください
$wgFemiwikiHeadItems
OutputPage::addHeadItems()のパラメータとして使用される追加のヘッドアイテム。 解説文書を参照してください。

This skin was originally made for Femiwiki.