Wikipedia:ガジェット

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索

ウィキペディアにおけるガジェットとはJavaScriptやCSSで構成され、チェックボックスをチェックするだけで利用可能な個人設定のツールのことです。ガジェットの機能はMediaWikiの拡張機能 (extension) であるExtension:Gadgetsを使って実現されています。

目次

[編集] ガジェットとするための基準

ガジェットは最低限以下のような条件をクリアしていなければなりません。

  1. ガジェットは、設定無しに動くものである必要があります。monobook.js などのユーザースクリプトで設定変更ができることはかまいませんが、それらの設定を一切しなくても動くことが必要です。
  2. ガジェットは全てのメジャーなブラウザで動作するものである必要があります。エラーで終了するようなことがあってはなりません。
  3. ガジェットは多くのブラウザで機能するものであるべきです(ブラウザ互換)。例外がある場合ははっきりと表明されていることが必要です。
  4. 同様の機能を持ったガジェットは、複数あることに筋が通っているときだけ導入すべきです。
  5. 様々なスクリプトを集めることは個人で行うべきです(様々なスクリプトの集合をガジェットとするのは避けるべきです)。
  6. ガジェットの使用に必要な権限は明記しなければなりません。また、そこに記載されていないアクセス権で試用した場合、必ず失敗するものでなければなりません。
  7. 特定のスキンでのみ動作する場合は明記しなければなりません。

[編集] ガジェットの新規提案、評価

提案: 新たにユーザースクリプトをガジェットとしたい場合の提案場所
評価: 個々のユーザースクリプトの評価を行うページ

[編集] インストール方法

この節は管理者向けの情報です。

ガジェットをインストールするには以下の手順で行います。

  1. MediaWiki:Gadget- で始まる名前のページ、MediaWiki:Gadget-scriptname.js などにヘッダを先頭に保存し、その後(下)にスクリプトを保存します。
  2. CSSが必要な場合は同じヘッダを付けてMediaWiki:Gadget-scriptname.css などにCSSを保存します。
  3. スクリプトの詳細を MediaWiki:Gadget-scriptname に記述します。元々のスクリプトのあった箇所にリンクし、動作に必要な環境などを記述してください。
  4. 便宜的にガジェットに名前をつけます。MediaWiki:Gadgets-definition
    * scriptname|scriptname.js[|scriptname.css|otherscript.js|...]
    
    など、スクリプトの名前と、それに対応したスクリプトを保存したMediaWiki名前空間のページ名を指定してください。フォーマットは
    * ガジェットの名前|スクリプトのページ名
    
    になります。
  5. 下記にあるガジェットの一覧を更新してください。

以上で、個人設定→ガジェットを開くとガジェットが追加されます。特別:ガジェットも確認して下さい。

[編集] ヘッダ

ガジェットのファイルには以下のヘッダを付加してください。

//  _________________________________________________________________________________________
// |                                                                                         |
// |                    === WARNING: GLOBAL GADGET FILE ===                                  |
// |                  Changes to this page affect many users.                                |
// | Please discuss changes on the talk page or on [[Wikipedia_talk:Gadget]] before editing. |
// |_________________________________________________________________________________________|
//
// Imported from version XXXX as of DATE from [[SCRIPT_SOURCE]]
// SHORT_DESCRIPTION, see [[SCRIPT_HOME_PAGE]]
//  _________________________________________________________________________________________
// |                                                                                         |
// |                    === 注意 サイト全体に影響するファイルです ===                             |
// |                  このページを変更すると多数の利用者にその影響が及びます                         |
// | 変更する前に[[Wikipedia‐ノート:ガジェット]] でよく議論し、動作テストを行ってください。            |
// |_________________________________________________________________________________________|
//
// このガジェットは [[SCRIPT_SOURCE]] から version XXXX を (日付)に取り込んだものです。
// 簡単な説明、詳細は[[SCRIPT_HOME_PAGE]]を参照してください。


[編集] 利用可能なガジェット一覧

2011年2月1日時点

名前 機能 スクリプト:
作者、メンテナ、元
MediaWiki:
バージョンや詳細
Blackskin Monobook スキンを黒地に緑へ変更する(解説 不明
不明
en:User:Prodego
不明
MediaWiki:Gadget-Blackskin
MediaWiki:Gadget-Blackskin.css
CommentsInLocalTime 署名などのUTCで記入された時刻を、コンピュータのタイムゾーンに合わせて表示する(解説 en:User:Gary King/comments in local time.js
不明
不明
不明
MediaWiki:Gadget-CommentsInLocalTime
MediaWiki:Gadget-CommentsInLocalTime.js
Edittop (?) ページ先頭のセクションに [編集] リンクを追加する(解説 不明
en:User:Alex Smotrov/edittop.js
en:User:Alex Smotrov
2007-06-19T04:28:52
MediaWiki:Gadget-edittop
MediaWiki:Gadget-edittop.js
Exlinks (?) 外部リンクを新しいウィンドウ・タブで開く(解説 不明
不明
不明
不明
MediaWiki:Gadget-exlinks
MediaWiki:Gadget-exlinks.js
HotCat HotCatはカテゴリ編集を助けるためのツールです。カテゴリの変更、付加、除去作業をサポートします。 User:Magnus Manske
User:Lupo
不明
不明
MediaWiki:Gadget-HotCat
MediaWiki:Gadget-HotCat.js
Javascript Standard Library JavaScript 標準ライブラリ - JavaScript 1.6 に完全対応していないブラウザのための互換ライブラリ。対象は IE, Opera, Safari など。 不明
不明
不明
不明
MediaWiki:Gadget-JSL
MediaWiki:Gadget-JSL.js
Modern skin compatibility Monobook スキンでしか動作確認されていないスクリプトを Modern スキンで動作させるためのライブラリ 不明
不明
不明
不明
MediaWiki:Gadget-modernskin-thunks
MediaWiki:Gadget-modernskin-thunks.js
Navigation popups ナビゲーション・ポップアップ - マウスカーソルをリンクに重ねると、ページのプレビューや編集機能のリンクを表示します。 en:Wikipedia:Tools/Navigation_popups
en:User:Lupin/popups.js
en:User:Lupin
Oct 22 13:15:00UTC 2008
MediaWiki:Gadget-Navigation_popups
MediaWiki:Gadget-popups.js
MediaWiki:Gadget-navpop.css
RemoveAccessKeys キーボード・ショートカット無効化(解説 en:Wikipedia:Tools/Disable access keys
en:Wikipedia:WikiProject User scripts/Scripts/removeAccessKeys
不明
不明
MediaWiki:Gadget-removeAccessKeys
MediaWiki:Gadget-removeAccessKeys.js
ScrolledReflist (?) 脚注部分をスクロール化するガジェット(解説 不明
不明
User:Iwai.masaharu/MediaWiki:Gadget-ScrolledReflist.css
不明
MediaWiki:Gadget-ScrolledReflist
MediaWiki:Gadget-ScrolledReflist.css
searchFocus (?) メインページを開いたときに検索ボックスにフォーカスする(解説 不明
不明
User:Frozen-mikan/Gadget-searchFocus.js
不明
MediaWiki:Gadget-searchFocus
MediaWiki:Gadget-searchFocus.js
SetInterlangTooltip (?) 言語間リンクに「英語: Gadget」のようなツールチップを表示する(解説 不明
不明
User:Cpro
不明
MediaWiki:Gadget-SetInterlangTooltip
MediaWiki:Gadget-SetInterlangTooltip.js
UTC 時刻表時 (?) 個人用ツールバーにキャッシュ破棄リンク付きの UTC の時計を表示する(解説 不明
不明
en:User:AzaToth
不明
MediaWiki:Gadget-UTCLiveClock
MediaWiki:Gadget-UTCLiveClock.js
wikEd wikEd - Firefox / Mozilla 用の高機能なテキストエディタ。使い方はヘルプを参照。 wikEd
en:User:Cacycle/wikEd.js
en:User:Cacycle
0.9.68a January 9, 2009
MediaWiki:Gadget-wikEd
MediaWiki:Gadget-wikEd.js
ウィクショナリー・ホバー ウィクショナリー・ホバー: ダブルクリックされた言葉の語義をツールチップに表示します。(画面上の別のところをクリックすればツールチップは隠れます。)(解説 n:en:User:Bawolff
不明
不明
不明
MediaWiki:Gadget-dictionaryLookupHover
MediaWiki:Gadget-dictionaryLookupHover.js
強化版投稿記録 特別:投稿記録の入力欄で、/16 および /24 から /32 の CIDR 範囲指定、およびワイルドカードを使った前方一致検索(例: "Splark*")を可能にする(解説 不明
不明
en:User:Splarka
不明
MediaWiki:Gadget-contribsrange
MediaWiki:Gadget-contribsrange.js

[編集] 他言語版で導入されているガジェット

名前 機能 スクリプト:
作者、メンテナ、元
MediaWiki:
詳細
addsection + ノートページに新規の話題を投稿するタブ「+」を追加する en:User:Random832 en:MediaWiki:Gadget-addsection-plus.js
Article assessment 記事においてen:Category:Wikipedia 1.0 assessmentsでの評価を表示する。(未確認) en:User:Pyrospirit/metadata
en:User:Pyrospirit/metadata.js
en:User:Pyrospirit
en:MediaWiki:Gadget-metadata
en:MediaWiki:Gadget-metadata.js
Drop-down menus ドロップダウンメニューのタブを追加する。(MonobookとModernスキンのみ) en:User:Haza-w/Drop-down menus
en:User:Haza-w/cactions.js
en:User:Haza-w
en:MediaWiki:Gadget-dropdown-menus
en:MediaWiki:Gadget-dropdown-menus.js
en:MediaWiki:Gadget-dropdown-menus.css
Friendly 友好的に活動するために便利なタブの追加など en:Wikipedia:Friendly
en:MediaWiki:Gadget-Friendly en:MediaWiki:Gadget-Friendly.js
Twinkle ウィキペディアのメンテナンスに便利なウィンドウ表示つきのツール拡張 en:Wikipedia:Twinkle en:MediaWiki:Gadget-Twinkle en:MediaWiki:Gadget-Twinkle.js
modrollback rollbackをするとrollbackしたユーザーの投稿履歴を自動で開く 不明 en:MediaWiki:Gadget-modrollback
en:Gadget-modrollback.js
LongEditSummaries 編集の要約をUTF-8で250バイトまでかけるように延長する 不明 en:MediaWiki:LongEditSummaries
en:MediaWiki:LongEditSummaries.js
textareasansserif 編集テキストボックスのフォントをサンセリフ(明朝体)のものに変更する 不明 en:MediaWiki:Gadget-textareasansserif
en:MediaWiki:Gadget-textareasansserif.css
DejaVu_Sans Safari専用のフォントをインストールする en:MediaWiki:Gadget-DejaVu_Sans
en:MediaWiki:Gadget-DejaVu_Sans.css

[編集] 関連項目

個人用ツール

変種
操作
案内
ヘルプ
ツールボックス
他の言語