Skin:Minerva Neue
Minerva Neue (Minerva) リリースの状態: 安定 |
|
---|---|
互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
例 | 本Wikiでの例 |
translatewiki.net で翻訳を利用できる場合は、Minerva Neue 外装の翻訳にご協力ください | |
Vagrant role | 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';
- 完了 - 自分のウィキの Special:Version に移動して、外装が正しくインストールされたことを確認してください。
- 注意:
$wgDefaultSkin = 'minerva'
を設定すると、デスクトップビューでも Minerva が既定の外装になってしまいます。 Minerva 外装を MobileFrontend 限定で使うように設定したい場合はこの行を無視し、代わりに$wgDefaultMobileSkin = '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を調整できます。対象には以下が含まれます。
- おまかせ (MediaWiki:Randompage-urlを編集)
- ポータルの URL (MediaWiki:Portal-url経由の改良版編集モード)
関連する拡張機能を追加すると、特定のメニュー項目が自動的に有効になります。
- 近く (Extension:MobileFrontend 経由で提供)。
Configuration of donation link
$wgMinervaDonateLink['base'] = true;
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 (ウォッチリスト) (デスクトップとモバイルを比較してみてください)
- In mobile view, navigation bars and side bars are hidden by default, as described in their documentation.
サイトのデスクトップ モードは実験的です。 バグを見つけた場合、パッチをいただけると助かります。
デスクトップモードで操作している場合、現在修正に向けて作業中の様々な問題が存在します。 あなたのパッチと支援を歓迎します。
質問と回答
このページで回答されていない質問がある場合、トークページを使用してお気軽に挙げてください。
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.
この外装は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この外装が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この外装がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている外装の完全な一覧は、そのウィキの Special:Version ページにあります。 |
この外装は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの外装を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |
- Skins bundled with MediaWiki 1.38/ja
- GPL licensed skins/ja
- Stable skins/ja
- Skins in Wikimedia version control/ja
- ResourceLoaderRegisterModules extensions/ja
- SkinPageReadyConfig extensions/ja
- UserLogoutComplete extensions/ja
- FetchChangesList extensions/ja
- MobileFrontendBeforeDOM extensions/ja
- MobileFrontendFeaturesRegistration extensions/ja
- RequestContextCreateSkinMobile extensions/ja
- SpecialPageBeforeExecute extensions/ja
- ResourceLoaderGetConfigVars extensions/ja
- OutputPageBodyAttributes extensions/ja
- All skins/ja
- Skins used on Wikimedia/ja
- Skins included in Canasta/ja
- Skins included in Miraheze/ja
- Skins included in MyWikis/ja
- Skins included in ProWiki/ja
- Skins included in WikiForge/ja
- Extensions supporting fundraising and donations/ja