Wikipedia:ガジェット
ナビゲーションに移動
検索に移動
ウィキペディアにおけるガジェットとは、各種の機能を変更・追加・または拡張するもので、アカウントを登録した利用者であれば個人設定から簡単に設定できます。JavaScriptやCSSで構成され、利用者に向けて共有されています。
- 個人設定の「ガジェット」タブから設定できます。
Javascriptを個人的に使いたい場合にはWikipedia:カスタムJS(ユーザースクリプト)が使えます。カスタムJSの一覧には、ガジェットとなっていないものが集められています。
ガジェットの機能はMediaWikiの拡張機能であるExtension:Gadgetsを使って実現されています。
ガジェットとするための基準[編集]
ガジェットは最低限以下のような条件をクリアしていなければなりません。
- ガジェットは、設定無しに動くものである必要があります。common.js などのユーザースクリプトで設定変更ができることはかまいませんが、それらの設定を一切しなくても動くことが必要です。
- ガジェットは全ての主要なブラウザで動作するものである必要があります。エラーで終了するようなことがあってはなりません。
- ガジェットは多くのブラウザで機能するものであるべきです(ブラウザ互換)。例外がある場合ははっきりと表明されていることが必要です。
- 同様の機能を持ったガジェットは、複数あることに筋が通っているときだけ導入すべきです。
- 様々なスクリプトを集めることは個人で行うべきです(様々なスクリプトの集合をガジェットとするのは避けるべきです)。
- ガジェットの使用に特定の権限が必要であっても構いません。しかし、権限を持たない利用者が使用できない設定にしなければなりません。不必要なスクリプトの読み込みを避けるためです。
- 特定のスキンでのみ動作する場合、それ以外のスキンでガジェットが動作しない設定にしなければなりません。
ガジェットの新規提案[編集]
新たにユーザースクリプトをガジェットとしたい場合、提案のページにて提起してください。他言語版で導入されているガジェットや個人によって提供されているカスタムJS、ウィキ技術部のカスタムJSのガジェット化を提案しても構いません。ただし、極端に需要が少ないスクリプトのガジェット化を提案しないようにしてください。
利用可能なガジェット一覧[編集]
規定で全員に有効なガジェットのみ記載しています。それ以外のガジェットは個人設定を、ガジェットで使用されているJS/CSSファイルに関する詳細は特別:ガジェットをご覧ください。
| 名前 | 機能 | 作者 | 備考 |
|---|---|---|---|
| WikiMiniAtlas | WikiMiniAtlasを使うと、ジオコードのある記事上にインタラクティブな世界地図が表示されます。 | en:User:Dschwen | |
| Reference Tooltips | Reference Tooltipsを使うと、脚注にマウスカーソルを重ねたそのときに内容がポップアップ表示されます。 | en:User:Yair rand | |
| Switcher | 位置情報を示す地図を複数表示させるとき、地図をラジオボタンで切り替えられるようにする。 | en:User:Jackmcbarn |
他言語版で導入されているガジェット[編集]
インストール方法[編集]
この節は管理者向けの情報です。
ガジェットをインストールするには以下の手順で行います。
- MediaWiki:Gadget- で始まる名前のページ、MediaWiki:Gadget-scriptname.js などにヘッダを先頭に保存し、その後(下)にスクリプトを保存します。
- CSSが必要な場合は同じヘッダを付けてMediaWiki:Gadget-scriptname.css などにCSSを保存します。
- スクリプトの詳細を MediaWiki:Gadget-scriptname に記述します。元々のスクリプトのあった箇所にリンクし、動作に必要な環境などを記述してください。
- 便宜的にガジェットに名前をつけます。MediaWiki:Gadgets-definitionに
* scriptname|scriptname.js[|scriptname.css|otherscript.js|...]
など、スクリプトの名前と、それに対応したスクリプトを保存したMediaWiki名前空間のページ名を指定してください。フォーマットは* ガジェットの名前|スクリプトのページ名
になります。 - スキンや利用者権限などの動作条件を限定する方法はmw:Extension:Gadgets#Options(英語)をご覧ください。
- 下記にあるガジェットの一覧を更新してください。
以上で、個人設定→ガジェットを開くとガジェットが追加されます。特別:ガジェットも確認して下さい。
関連項目[編集]
- Wikipedia:カスタムJS 個人設定でJavascriptが利用できます。
- Wikipedia:ツール 外部ツール
- Help:Pywikipediabot 編集用スクリプト
- Wikipedia:AutoWikiBrowser Windows向け編集補助ブラウザ
- 特別:前方一致ページ一覧/MediaWiki:Gadget
- Special:GadgetUsage - ガジェットの使用状況の統計