ウィキペディアの拡張機能について、
個人アカウントに導入するものについてはWikipedia:ガジェットやWikipedia:カスタムJSなどを、
システムにインストールされているMediaWikiの拡張機能については「特別:バージョン情報#インストール済み拡張機能」を参照。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。「アドオン」はこの項目へ転送されています。特にMozillaにおけるアドオンについては「拡張機能 (Mozilla)」を、コンピュータゲームにおける拡張については「拡張パック」をご覧ください。
機能拡張ではソフトウェアに機能を追加する様々な方法について記述する。 呼び方はソフトウェアによってまちまちであり、以下の例にある語を同一視するものもあるし、区別して考えるものもある。また、「拡張機能」などの名称に反して、主に誤操作を起こしやすい不要な機能を隠したり無効化したりする機能を持つものもある。 など アドオン(アドインとも)は機能を追加するための小さなプログラム。プラグインと混同されやすいが、それは該当の章を参照。よく知られた例は#ブラウザにおける機能拡張であろう。Mozilla製品においてのアドオンは、拡張機能とテーマ、プラグインの総称である[1]。アドオンの多くはバイナリ形式ではなくスクリプト言語で記述される。 一定の作業を自動化するためのものであるマクロ機能もアドオンと同様にそのソフトウェアに組み込まれたスクリプト言語で書かれるが、こちらは配布されるよりも個人的に作成し利用するケースも多い。 外部のプログラムを読み込んで使うことができる仕組みを採用したソフトウェアにおける、その外部のプログラムのことをプラグインという[2]。プラグインは主にプログラムの形式(外部ライブラリ、バイナリ形式)で配布されるが、本体となるソフトウェアから呼び出して特定の処理を行わせるものであり、それ単体では動作できない。 パッチはデータそのものを書き換えるもので、更新前と更新後のデータを比較し、異なる部分(差分)のみをまとめたもの。プログラムもデータであるので、プログラムそのものを書き換えることで機能を追加する。
様々な呼称
例
拡張機能 / エクステンション (英: software extension)
拡張パック (英: expansion pack)
アドオン (英: add-on) / アドイン (英: add-in)
プラグイン (英: plug-ins) / 英: Tweak
パッチ (英: patch)
マクロ (英: macro language) / スクリプト
スナップイン (英: snap-ins)
アドオン
マクロ詳細は「マクロ言語」を参照
プラグイン詳細は「プラグイン」を参照
例
Adobe Photoshopはプラグインによってフィルタ、ブラシなどを追加できる。
Microsoft Officeにおけるアドイン。
Microsoft 管理コンソールにおけるスナップイン。
Windows Explorerに対するプラグインであるシェル拡張。実体はCOMオブジェクト。
Mac OSにおける機能拡張
Susieプラグインは主に日本のフリーソフトに採用されている画像表示プラグイン。
統合アーカイバプロジェクト[3]にて配布されるdllは圧縮ファイルを展開または生成する。
Windows Media Player、QuickTime Playerはプラグインでコーデックを追加できる。
パッチ