ヘルプ
このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
原文 : w:Help:Extensions

拡張機能 (Extensions) とは、Fandomを作動させているソフトウェア・プラットフォームである MediaWiki 用に開発されている機能 (feature) とアドオンのことです。拡張機能は、カスタマイズする意図でWikiの機能の拡張することあるいはビルトインされた MediaWiki をオーバーライドすることを目的として、サードパーティのディベロッパー (すなわち、Fandomや MediaWiki のスタッフではないということです) によって設計されています 。

拡張機能のリクエスト[編集 | ソースを編集]

初めに、あなたが探している拡張機能がまだあなたのコミュニティに存在していないことを確認してください。これは特別:バージョン情報のインストール済み拡張機能のセクションをチェックするか拡張機能のパーサー関数またはそのページの下にある「タグ」と「フック」セクションに対するタグを確認してください。Fandomにはデフォルトで有効な拡張機能が多数存在します。

他の拡張機能の多くはすでにコードベースにあり、リクエストに応じて有効化します。Fandomが提供している拡張機能はこのページの下部で確認できます。マップパーサー関数などの基本的なコンテンツツールはスタッフによって自動的に設定されています。ダイナミック・ページ・リストなどその他の複雑な拡張機能をリクエストすると、スタッフがそれが適切な処置であるかどうかを確かめるためいくつかの質問をする場合があります。サイトの形状が大きく変わってしまうような他の拡張機能(アビューズ・フィルターなど)はリクエストの内容に応じてスタッフの判断で有効化されます。リクエストの際は、Fandomとの連絡より、英語名の拡張機能の名前も添えてご連絡ください。

Fandomが特定の拡張機能を提供していない場合、Fandomとの連絡を使ってエンジニアリング・スタッフにインストールの調査をリクエストし、MediaWikiの拡張ページにそれが必要な根拠を載せてリンクしてください。エンジニアリング・スタッフが拡張機能を検討するのに数か月かかることとほとんどのリクエストは否決されることにご注意ください。これは主に拡張機能の書き換えがFandomのコードベース・サービスで存在し続けることが原因です。そのため、MediaWiki.orgで拡張機能を探す場合、その機能が最新であるか、更新されているかを確認しキャッシング・レイヤーを考慮してください。これらすべての質問に対する答えがすべて「ノー」ならその拡張機能をインストールすることはできません。

本文では以下を貼り付け、ご回答をご記入ください

拡張機能のリクエスト (Extension request)

  • WikiのURL (Link to your wiki)



  • その他、Fandomスタッフに伝えたいことをご記入ください。(Any other information:)


プリインストールされた拡張機能[編集 | ソースを編集]

w:ja:Category:デフォルトで有効な拡張機能を参照してください。

ユーザーと管理者[編集 | ソースを編集]

ヘルプ:個人用CSSとJavaScript
Community Central英語版にフェッチされているページにグローバル・ユーザーCSSとJavaScriptを追加します

ウィキツール[編集 | ソースを編集]

CategoryTree
コミュニティのカテゴリ構造を表示するAjaxベースのガジェット
CharInsert
非標準文字を挿入するためのJavaScriptのボックスの生成を可能にします
Cite
引用 (citation) や出典の提示や脚注に使う <ref[ name=id]> と <references/> タグを追加します
Community Page (コミュニティ・ページ)
Provides a page for the community, to list things that need to be done on the wiki
DPLフォーラム
ウィキページを使用したDPLベースのフォーラム拡張
EasyTimeline (タイムライン拡張)
Editors can create timelines of events using this tool's syntax.
ImageMap (イメージマップ)
<imagemap> タグを使用してクライアントサイドで画像に対してクリッカブル・マップを利用可能にします
Inputbox
事前に定義されたHTMLフォームのインクルードを可能にします
Labeled Section Transclusion
Allows transclusion of parts of pages rather than just whole pages
Maps Extension (マップ拡張)
ウィキファイされた (wiki-fied) マーカーつきのマップを簡単に作成できるようになります
Math
Adds syntax for on-page math formulas
ParserFunctions (パーサー関数)
論理関数のパーサを拡張します
Poem
ポエム (詩) のフォーマットを形成する <poem> タグを追加します
RandomImage
<randomimage /> を用いてメディア (画像や動画など) のランダムピッカーを提供します
RandomSelection
指定された集合からランダムな選択肢 (選択された文章など) を表示します
RSSPie
コミュニティのページ上にRSSフィードを埋め込みます
Scribunto
MediaWiki ページにスクリプト言語を埋め込むフレームワークです
StringFunctions
Defines an additional set of parser functions that operate on strings
Tabber
「タブつき」(tabbed) コンテンツに関するメソッドです
TemplateData
Allows editors to specify how templates should be invoked
Video Embed Tool (動画埋め込みツール)
YouTube, Metacafe, などその他多数のサイトのビデオを埋め込んでビデオページを追加します

スパムとブロッキング[編集 | ソースを編集]

ConfirmEdit
シンプルなキャプチャ (Captcha) 実装
TitleBlacklist
Regex based tool for blocking disruptive page titles

その他のツール[編集 | ソースを編集]

ArticleMetaDescription (ディスクリプションの設定)
記事のスニペットを含めるmetaタグの description属性の値を指定できるようになります
SyntaxHighlight (シンタックスハイライト)
コードのシンタックス (構文) ハイライター - 多数の言語をサポートしています

リクエストに応じて[編集 | ソースを編集]

これはFandomにリクエストすることで利用可能になる MediaWiki の拡張機能の非包括的な一覧です。リクエストに応じて有効な拡張機能もご覧ください。

Achievements (アチーブメント)
Add badges to users to encourage contributions
Arrays
Provides parser functions that operate on arrays
Calendar (カレンダー)
コミュニティのページ内にカレンダーを埋め込むことができます。
Community JS (コミュニティのJavaScript)
Allows for site JS (not including ImportJS)
Discussions (ディスカッション)
DynamicPageList (ダイナミック・ページ・リスト)
<dpl>タグを追加することで実装できる、コミュニティに関するユニバーサルなレポートツールです
Editcount
ユーザーの編集カウントを表示します
Gadgets (ガジェット)
ガジェットの利用や作成ができるようになります。
Loops
Provides parser functions for performing loops
Recent Changes Patrol (最近の更新の巡回)
Tells if edits conform to the policies of the wiki
Timeline
編集者がこのツールの構文を利用してイベントのタイムラインを作成することができます。
Variables (変数)
ページ上で変数を定義できます。そして同一ページ上で後からその定義された変数を利用することができるようになります。
WikiHiero
象形文字を (ヒエログリフ) を表示する構文

スパムとブロッキング[編集 | ソースを編集]

AntiSpamInput
シンプルなスパムボット・ブロッキング・メカニズム (spambot blocking mechanism)
SpamBlacklist (スパム・ブラックリスト)
正規表現に基づくアンチURLスパムツール

制限された拡張機能[編集 | ソースを編集]

These extensions are subject to access restrictions, and administrators are only given access when there is a clear and current need for them.

AbuseFilter (アビュース・フィルタ)
非建設的な編集を自動的にキャッチするツール。
CheckUser (チェックユーザー)
妥当な許可を得たユーザーに他のユーザーのIPアドレスなどの情報を調査できる権限を与えます (これは通常 スタッフ専用ツールです。ごく一部のコミュニティでは、ごく一部のユーザーがアクセスする権限がありますが、リクエストすることはできません。)
Nuke
Gives SOAPs, Helpers, Wiki Representatives, and Staff members the ability to mass delete pages. (Wiki admins can also use the nuke script to mass delete pages by a specific user)
Protect site (サイト保護)
Allows Fandom staff, Fandom Helpers, Wiki Representatives and SOAP to temporarily block various site modifications (this is enabled as deemed needed. Local administrators of a wiki generally do not have access to it). サイト管理者が一時的にサイト上のいくらかの変更をブロックすることができます (これは必要と考えられているときのみ有効です)
SpamBlacklist
Regex-based tool for filtering URL spam
Semantic MediaWiki (セマンティック・メディアウィキ)
数十のコミュニティサイト(中には最大級のサイトを含む)で使われていますが、問題が多く、公式サポートもなく現在ではリクエストできません。その「ヘルプ」ページはこのウィキのこのページにリダイレクトされていますが、関連する議論はSemantic MediaWikiのオフィシャル・ドキュメント・サイトに詳しくまとめられています。
TabView (タブビュー)
Gives an easy way of combining pages into one page with a tab for each sub-page.

外部リンク[編集 | ソースを編集]

関連情報[編集 | ソースを編集]

その他のヘルプとフィードバック[編集 | ソースを編集]

特に記載のない限り、コミュニティのコンテンツはCC-BY-SAライセンスの下で利用可能です。