Jump to content

Skin:Minerva Neue

From mediawiki.org
This page is a translated version of the page Skin:Minerva Neue and the translation is 76% complete.
この外装は MediaWiki 1.38 以降に同梱されています。 そのため再度ダウンロードする必要はありません。 しかし、提供されているその他の手順に従う必要はあります。
MediaWiki 外装マニュアル - カテゴリ
Minerva Neue (Minerva)
リリースの状態: 安定
互換性の方針 MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード
本Wikiでの例
translatewiki.net で翻訳を利用できる場合は、Minerva Neue 外装の翻訳にご協力ください
Vagrant role minerva
問題点 : 未解決のタスク · バグを報告
Minervaはレスポンシブスクリーンで、モバイル端末に適応します。

Minerva は、世界中のウィキメディアのプロジェクト群のモバイル端末への情報の往来を担う外装です。 ベクター 等の他の外装と比べ、非常に単純化されたユーザー インターフェイスを提供します。また、モバイル利用者の要求を満たすよう、パフォーマンスの最適化に非常に積極的です。

MobileFrontend 拡張機能で使えるよう最適化してありますが(wgMFDefaultSkinClass をミネルヴァ外装〈SkinMinerva〉に指定)、MediaWiki 1.35 以降は MobileFrontend 経由でなくても Minerva Neue 外装を使った場合も有効になります。 MediaWikiの以前のバージョンで使用するには、MobileFrontendが必要です。

インストール

  • Vagrant を使用している場合は、vagrant roles enable minerva -p でインストールします

手動インストール

  • ダウンロードして、ファイルを skins/ フォルダー内の MinervaNeue という名前のディレクトリ内に配置します。
  • ファイル LocalSettings.php の末尾に以下のコードを追加してください:
    wfLoadSkin( 'MinervaNeue' );
    $wgDefaultSkin = 'minerva';
    
  • Yes 完了 - 自分のウィキの Special:Version に移動して、外装が正しくインストールされたことを確認してください。
  • 注意$wgDefaultSkin = 'minerva' を設定すると、デスクトップビューでも Minerva が既定の外装になってしまいます。 Minerva 外装を MobileFrontend 限定で使うように設定したい場合はこの行を無視し、代わりに $wgDefaultMobileSkin = 'minerva'; (近年のバージョンではデフォルト)を使用します。
個人設定で外装をMinervaに設定

wfLoadExtension の呼び出しの後に wfLoadSkin を呼び出していることを確認してください。

MobileFrontendとの連携

MobileFrontend の統合 (モバイル モード) により、Minerva の体験は以下のようなさまざまな機能で強化されます:

  • 赤いリンクの編集確認
  • リファレンスポップアップドロア
  • 検索機能の強化
  • ウィキペディアのテンプレートとの連携が向上。

これらの恩恵を受けるために

  • MobileFrontend 拡張機能をダウンロードしてインストールしてください。

モバイル版Minervaをデスクトップ版Minervaのように動作させる

MobileFrontendをインストールすると、Minervaが簡易モードで動作するように修正されます。もし、Minervaをデスクトップ版のように動作させたい場合は、以下のコードを LocalSettings.php に追加してください。

$wgMinervaTalkAtTop['base'] = true;
$wgMinervaAdvancedMainMenu['base'] = true;
$wgMinervaPersonalMenu['base'] = true;
$wgMinervaHistoryInPageActions['base'] = true;
$wgMinervaOverflowInPageActions['base'] = true;
$wgMinervaShowCategories['base'] = true;

設定

Configuration is listed in the Minerva readme in your local download or online.

最近非推奨の設定

  • $wgMinervaCountErrors - 以前はstatsd経由のエラーをカウントするために使用されていました。 万が一、サードパーティとして使用されていた場合は、クライアント側のエラーログについてExtension:WikimediaEvents を参照してください。

メニューの設定

メインメニューの特定のURLを調整できます。対象には以下が含まれます。

関連する拡張機能を追加すると、特定のメニュー項目が自動的に有効になります。

$wgMinervaDonateLink['base'] = true;
Default value is in MediaWiki 1.35 true and in 1.39 false.

When enabled a donate link will be added to the main menu. The donate link uses the sitesupport and sitesupport-url mediawiki messages.

デスクトップモードとモバイルモード


MobileFrontend は MediaWiki コアでは利用できない追加の機能を提供します。 デスクトップモードモバイルモードで比較することができます。

モバイル モードで操作しているときには、以下の機能が利用可能です:

  • 編集やトークなどのコアワークフローは、JavaScriptベースのワークフローを起動します。 Extension:MobileFrontend で提供されます。 詳細はこちらをご覧ください。
  • 節を折り畳んだり展開したりすることができます。 拡張された部分は、ブラウザのローカルストレージに記憶されます。
  • メニューは異なるオプションを含みます。例: デスクトップでは Special:Preferences (個人設定) が利用可能
  • MediaWiki:Mobile.css (モバイル モード) または MediaWiki:Common.css (デスクトップ モード) が読み込まれます。
  • 外装が有効な場合、MobileFrontend が提供するモバイル向けに最適化されたページにリンクされます。 詳細情報は Extension:MobileFrontend を参照してください。 例: Special:Watchlist (ウォッチリスト) (デスクトップモバイルを比較してみてください)

サイトのデスクトップ モードは実験的です。 バグを見つけた場合、パッチをいただけると助かります。

デスクトップモードで操作している場合、現在修正に向けて作業中の様々な問題が存在します。 あなたのパッチと支援を歓迎します。

質問と回答

このページで回答されていない質問がある場合、トークページを使用してお気軽に挙げてください。

MobileFrontendをインストールすると、何ができるのですか? MobileFrontendをインストールしなくてもMinervaは動作しますが、MobileFrontendをインストールすると、いくつかの機能強化が行われます。特に、参照と赤いリンクのポップアップ引き出し、モバイルに最適化された検索とカスタムエディタが提供されます。 これらの最適化は、デスクトップ版とモバイル版に適用されます。 現在のところ、モバイルビューのリンクを無効にすることはできませんが、そのようなパッチは喜んでお受けします。

I maintain an extension, how can I integrate with Minerva?

How should I target styles to Minerva?

If the extension includes any UI, when testing your extension with Minerva, it is important to check if your extension works or degrades acceptably on break points. For testing purposes, Minerva operates on several breakpoints: 320px (@width-breakpoint-mobile), 720px (@width-breakpoint-tablet) and 1000px (@width-breakpoint-desktop). Your extension is expected to adapt to these breakpoints using appropriate media queries. It is acceptable for a feature to disable altogether, provided it gives the user feedback where necessary e.g.

@import 'mediawiki.skin.default.less';

@media screen and ( max-width: @width-breakpoint-tablet ) {
.myfeature { display: none; } /* not supported for mobile users */
.myfeature ~ .mobilewarning { display: block; } /* Show the warning message explaining why the feature was disabled. */
}

Normally it's acceptable to use media queries for your extension and this will benefit all skins, however in some cases you may need Minerva specific behaviour. If so you can use Manual:$wgResourceModuleSkinStyles to define styles.

How can I add items to Minerva menus?


The Minerva menu system is currently bespoke and does not work like other skins. We plan to fix this eventually so that Minerva makes use of the standard hook for modifying menus - Manual:Hooks/SkinTemplateNavigation::Universal . The work here is tracked in phab:T291568. If you would like to add menu items in the mean time, please use the MobileMenu hook.