From MediaWiki.org
Jump to navigation Jump to search
この拡張機能は MediaWiki 1.21 以降にバンドルされています。このため、別途ダウンロードする必要はありません。
この拡張機能と Extension:InterWiki/ja を混同しないようにご注意ください。
MediaWiki 拡張機能マニュアルManual:Extensions
Crystal Clear action run.svg

リリースの状態:Extension status 安定

MediaWiki extension Interwiki.png
実装Template:Extension#type Special page
説明Template:Extension#description Adds a special page to view and manipulate the interwiki table.
作者Template:Extension#username Stephanie Amanda Stevens, SPQRobin
最新バージョンTemplate:Extension#version 2.3 20140327 (2014-03-28)
MediaWikiTemplate:Extension#mediawiki 1.16 以降 (ダウンロードを参照)
データベースの変更Template:Extension#needs-updatephp いいえ
ライセンスTemplate:Extension#license GNU General Public License 2.0 or later
Template:Extension#example see here

translatewiki.net で翻訳を利用できる場合は、Interwiki 拡張機能の翻訳にご協力ください

使用状況とバージョン マトリクスを確認してください。


未解決のタスク · バグを報告

この拡張機能はWiki内にSpecial:Interwikiなる特別ページを追加し、インターウィキ表を可視化し、MediaWiki内からそれを編集することができます。It was made by Stephanie Amanda Stevens a.k.a Phroziac, because she was annoyed at forgetting the interwiki prefixes.

Since Interwiki version 2.1, it works with the $wgInterwikiCache, and the CSS uses ResourceLoader. This version is only compatible with MW 1.19+.

The list of Special:Interwiki is identical to the API action=query&meta=siteinfo&siprop=interwikimap.


These are recommended versions to use per MediaWiki version. If the recommended version does not work with a certain MediaWiki version, please let us know. Click the "(snapshot)" link to the right of your MediaWiki version in the table below.

Optionally, 拡張機能は、Git から直接取得できる場合があります [?]:

  • コードを参照
  • 一部の拡張機能には安定版リリースのタグがあります。
    • タグを参照
    • タグを選択します
    • 「スナップショット」をクリックします
  • 各ブランチは過去の MediaWiki リリースと関連付けられています。 最新のアルファ バージョンを含む「master」ブランチもあります (MediaWiki のアルファ バージョンが必要な場合用)。

スナップショットを展開して、MediaWiki インストレーション内の extensions/Interwiki/ ディレクトリに配置します。

git に馴染みがあり、かつサーバーにシェルでアクセスできる場合は、拡張機能を以下のようにして取得することもできます:

cd extensions/
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Interwiki.git


  • ダウンロードして、ファイルを extensions/ フォルダー内の Interwiki という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    require_once "$IP/extensions/Interwiki/Interwiki.php";
    // To grant sysops permissions to edit interwiki data
    $wgGroupPermissions['sysop']['interwiki'] = true;
    // To create a new user group that may edit interwiki data
    // (bureaucrats can add users to this group)
    #$wgGroupPermissions['developer']['interwiki'] = true;    #<---delete the comment indicator as appropriate
  • YesY 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

To enable transclusion from other sites, you'll need to enable $wgEnableScaryTranscluding

To disable adding prefixes through the Special:Interwiki interface, set $wgInterwikiViewOnly to true.

This extension's entry in the list of Special pages is not the name of the extension. The entry in the list is defined by the interwiki message item defined per locale in SpecialInterwiki.i18n.php. For English locales, its value is View and edit interwiki data.


To set up interlanguage links using this extension, make sure that $wgInterwikiMagic is set to true and $wgHideInterlanguageLinks is set to false (they are like this by default, you don't need to change them usually). Then go to Special:Interwiki as a user with the appropriate permissions. For example, if the French version of your wiki was located at http://fr.foowiki.tld/wiki/, you could add http://fr.foowiki.tld/wiki/$1 to the interwiki table with values trans 0 and local 0. Then the interlanguage link to the French version would work, but a #REDIRECT to a French-language page from a page in some other language would be refused.

See Manual:Interwiki table/ja for a full explanation of the forward (iw_local) and transclude (iw_trans) bits.

In brief:

  • Enabling forwarding ('local' true) is normally done between all languages and projects in the same group, as it allows a link to any one of the languages to be used as a gateway to the others. The English-language Wikipedia, for instance, sets the 'local' bit true for all of the other-language Wikipedias and for projects like commons:, wikinews: or wikivoyage:. A user on a wiki outside Wikipedia where the wikipedia: interwiki prefix points to en.wikipedia.org could create a link like wikipedia:fr:Encyclopédie. That link goes initially to "fr:Encyclopédie" on the English-language Wikipedia. The en.wikipedia server immediately recognises fr: as a 'local' interwiki link, so replies with a redirect to la Wikipédia where fr.wikipedia.org/wiki/Encyclopédie displays the requested French-language Wikipédia page [[Encyclopédie]] et voilà.
  • Enabling transclusion is rarely done, as it allows an article on one wiki to use templates from some other wiki. This is referred to as 'scary transclusion' as it will cause problems if the other wiki changes the template unexpectedly. A few wiki farms use this to create one 'central wiki' with various templates which are made available to other wikis in the same farm. If you don't need this, don't enable it.

相対プロトコル URL[edit]

MediaWiki は、バージョン 1.18 以降、相対プロトコル URL (PRURL: Protocol-Relative URL) に対応しています。PRURL を使用するには、単に、デフォルトのリンク テーブルから http: を除去してください。除去する前に、サーバーが HTTP に対応しているか必ず確認してください。例えば、この





言語:Project:Language policy English  • 日本語