メディアウィキ

ページは半保護されています

メディアウィキ
原作者
開発者ウィキメディア財団
初回リリース2002年1月25日 (2002年1月25日
安定版リリース
1.45.1 [ 1 ] ウィキデータで編集する
書かれたPHP [ 2 ]
オペレーティング·システムWindowsmacOSLinuxFreeBSDOpenBSDSolaris
サイズ79.05  MiB(圧縮)
入手可能な459 [ 3 ]言語
タイプウィキソフトウェア
ライセンスGPLv2+ [ 4 ]
Webサイトwww.mediawiki.orgWikidataで編集する
リポジトリ

MediaWikiはフリーでオープンソースのウィキソフトウェアシステムで、もともとマグナス・マンスケによって開発され、 2002年1月25日にウィキペディアでの使用向けにリリースされ、リー・ダニエル・クロッカーによってさらに機能強化され、[ 5 ] [ 6 ]、その後、ウィキメディア財団によって開発が調整されています。インターネット上の多くのウィキホスティングウェブサイトや、ウィキメディア財団によってホストされているほとんどのウェブサイト(Wikipedia、ウィクショナリーウィキメディアコモンズウィキクォート、メタウィキ、ウィキデータなど)で利用されており、ソフトウェアに必要な要件の大部分を定義しています。[ 7 ]ウィキメディアサイトでの使用以外にも、MediaWikiは、FandomwikiHow 、 IntellipediaDiplopediaなどの主要な社内インストールなどのウェブサイトで知識管理およびコンテンツ管理システムとして使用されています。

MediaWikiはPHPプログラミング言語で書かれており、すべてのテキストコンテンツをデータベースに保存します。このソフトウェアは、テラバイト単位のコンテンツや毎秒数十万回の閲覧数を伴う大規模プロジェクトを効率的に処理できるように最適化されています。 [ 7 ] [ 8 ] Wikipediaは世界最大かつ最もアクセス数の多いウェブサイトの一つであるため、多層的なキャッシュデータベースレプリケーションによるスケーラビリティの実現は開発者にとって大きな懸念事項となっています。MediaWikiのもう一つの大きな特徴は国際化であり、そのインターフェースは400以上の言語で利用可能です。[ 9 ]このソフトウェアには数百もの設定項目があり[ 10 ]、1,000以上の拡張機能が用意されており、様々な機能を追加・変更できます。[ 11 ]

主な特徴

MediaWiki は豊富なコア機能セットと、拡張機能を添付して追加機能を提供するメカニズムを提供します。

国際化とローカリゼーション

Niklas Laxström は、 translatewiki.netが MediaWiki に 400 以上のロケールを提供できるようになった機能について説明します。

ウィキメディア・プロジェクトでは多言語主義を重視しているため、国際化とローカリゼーションは開発者から大きな注目を集めています。ユーザーインターフェースはtranslatewiki.net [ 9 ]で400以上の言語に完全または部分的に翻訳されており、サイト管理者によるさらなるカスタマイズも可能です(インターフェース全体はウィキを通じて編集可能です)。

いくつかの拡張機能、特に MediaWiki 言語拡張バンドルに収集されたものは、MediaWiki の多言語化と国際化をさらに強化するように設計されています。

インストールと設定

MediaWikiをインストールするには、 PHPと互換性のあるSQLデータベースの両方が動作するサーバー上で管理者権限を持っている必要があります。サイトの大部分がMediaWikiと互換性のないフレームワーク(ZopeRuby on Railsなど)で動作している場合、仮想ホストの設定が便利だと感じるユーザーもいます。[ 12 ]クラウドホスティングを利用すれば、新しいサーバーを導入する必要がなくなります。[ 13 ]

インストール用のPHPスクリプトは、WebブラウザからアクセスしてWikiの設定を初期化します。このスクリプトは、ユーザーに最低限必要なパラメータの入力を求め、アップロードの有効化[ 14 ] 、 [15]、サイトロゴの追加[ 15 ] 拡張機能のインストールといった変更は、と呼ばれるファイルに含まれる設定を編集することで行いますLocalSettings.php[ 16 ] MediaWikiの一部の機能は、特別なページや特定のページを編集することで設定できます。例えば、不正使用フィルターは特別なページから設定できます。[ 17 ]また、特定のガジェットは、MediaWiki名前空間にJavaScriptページを作成することで追加できます。 [ 18 ] MediaWikiコミュニティは、包括的なインストールガイドを公開しています。[ 19 ]

マークアップ

MediaWiki(およびその前身であるUseModWiki )と他のウィキエンジンとの初期の違いの一つは、CamelCaseではなく「フリーリンク」の使用でした。MediaWikiが作られた当時、ワールドワイドウェブに関するページへのリンクを作成するには、「WorldWideWeb」のようなテキストが必要なのが一般的でした。一方、MediaWikiのリンクは、単語を二重の角括弧で囲むことで作成され、単語間のスペースはそのまま残ります(例:)。この変更は、タイトルの正確さが重要な百科事典を作成するという目的から見て理にかなったものでした。 [[World Wide Web]]

MediaWikiは、 HTMLよりも使いやすく習得しやすいように設計された拡張可能な[ 20 ]軽量なwikiマークアップを使用しています。などのコンテンツをMediaWikiマークアップとHTML間で変換するためのツールも存在します。[ 21 ] MediaWikiマークアップ仕様を作成する努力がなされてきましたが、Wikicodeでは文脈依存の文法規則が必要であるという点で合意に達したようです。[ 22 ] [ 23 ]次の比較は、wikiマークアップとHTMLの違いを示しています。

MediaWiki 構文(テキストに書式設定を追加するために使用される「舞台裏」のコード)HTML 相当(テキストに書式設定を追加するために使用される別の種類の「舞台裏」コード)レンダリングされた出力(サイト閲覧者の画面に表示される)
====会話==== 「もう少し[[お茶]]を飲んでください」と三月うさぎはアリスに真剣に言いました。 「まだ何も食べていないのよ」アリスは怒った口調で答えた。「だから、もう食べられないの」 「つまり、それより少ない量 を取ることはできないということですね」と帽子屋は言いました。「何も取らないよりは、多く取るほうがとても簡単ですよ。」 
< h4 >対話</ h4 >< p >「もっとお茶を飲んで三月うさぎアリスに真剣に言いました。</ p > < br > < p > 「まだ何も飲んでないから、もう飲めないの」とアリスは怒った口調で答えました。 </ p > < br > < p > 「つまり< i >少なく</ i >飲んではいけないのね」と帽子屋は言いました。「何も飲まないよりは< i >多く< / i >飲むほうが< b >とても</ b >簡単だよ。」</ p >
対話

「もう少しお茶を飲んでください」三月うさぎはアリスに真剣に言いました。

「まだ何も食べていないのよ」アリスは怒った口調で答えた。「だから、もう食べられないの」

「それより少ない量を取ることはできないということですか」と帽子屋は言いました。「何も取らないよりは多く取るほうが簡単ですよ。」

(上記はルイス・キャロル『不思議の国のアリス』からの引用です)

編集インターフェース

MediaWiki 1.44.0-wmf.4 の編集インターフェース。構文の強調表示、2017 ウィキテキストエディターの編集ツールバー、およびウィキ構文の例がいくつか表示されています。

MediaWikiのデフォルトのページ編集ツールは、習得がやや難しいと言われています。[ 24 ] MediaWikiベースのウィキを使用するよう指示された学生を対象とした調査では、ウィキの主な問題について自由回答形式で質問したところ、24%が「画像を挿入する方法がわかりません。単語でリンクを表示する方法がわかりません。数字が挿入されてしまいます。」など、フォーマットに関する技術的な問題を挙げました。[ 25 ]

長いページの編集を容易にするため、MediaWikiではページのサブセクション(ヘッダーで識別)を編集できます。登録ユーザーは、編集が軽微な編集であるかどうかを示すこともできます。スペル、文法、句読点の修正は軽微な編集の例であり、新しいテキストの段落の追加は軽微ではない編集の例です。

あるユーザーが編集中に、別のユーザーが同じページの編集内容を保存することがあります。その後、最初のユーザーがページを保存しようとすると、編集競合が発生します。この場合、2人目のユーザーは、最初のユーザーがページを保存した時点のページに、自分のコンテンツをマージする機会が与えられます。

MediaWikiのユーザーインターフェースは様々な言語にローカライズされています。Wikiコンテンツ自体の言語も設定でき、HTTPヘッダーの「Content-Language」とHTML属性の「lang」で送信できます。

VisualEditor には、2017 ウィキテキスト エディターと呼ばれる独自の統合ウィキテキスト編集インターフェースがあり、古い編集インターフェースは 2010 ウィキテキスト エディターと呼ばれます。

アプリケーションプログラミングインターフェース

MediaWiki には、MediaWiki データベースに含まれるデータへの直接的で高レベルのアクセスを提供する拡張可能なWeb API (アプリケーション プログラミング インターフェイス) があります。クライアント プログラムは、API を使用してログイン、データを取得、変更を投稿できます。API は、Web ベースのシンプルな JavaScript クライアントとエンド ユーザー アプリケーション (破壊行為対策ツールなど) をサポートしています。API は、別の Web サイトのバックエンドからアクセスできます。 [ 26 ]拡張PythonボットライブラリPywikibot [ 27 ]や人気の半自動ツールAutoWikiBrowser [ 28 ]も、この API とインターフェイスします。APIは、などの URL 経由でアクセスします。この場合、クエリは Wikipedia にサイトの最後の 10 回の編集に関する情報を問い合わせることになります。API の利点として認識されているものの 1 つは、言語に依存しないことです。クライアントからのHTTPhttps://en.wikipedia.org/w/api.php?action=query&list=recentchanges接続をリッスンし、 XML、シリアル化された PHP、JSONなど、さまざまな形式で応答を送信できます。[ 29 ] APIに抽象化レイヤーを提供するためにクライアントコードが開発されました。 [ 30 ]

編集の追跡

MediaWikiの編集追跡を支援する機能の一つに、Wikiの最近の編集一覧を表示する「最近の更新」機能があります。この一覧には、編集ユーザー、編集概要、編集されたページ、そしてカスタマイズ可能な不正利用フィルターやその他の拡張機能によって追加されたタグ(例:「荒らしの可能性がある」)[ 31 ]など、編集に関する基本情報が含まれています。これらのタグは、不要な編集に対抗するために[ 32 ]カスタマイズ可能な不正利用フィルターやその他の拡張機能によって追加されます。[32]活発なWikiでは、編集が非常に多く行われるため、「最近の更新」を手動で追跡することは困難です。このようなWikiでは、「最近の更新」項目を処理するために、ユーザー支援ツールを含む荒らし対策ソフトウェア[ 33 ]が使用されることがあります。これらのツールが監視できるIRCチャンネルに「最近の更新」フィードを継続的に送信することで、サーバー負荷を軽減できます。これにより、ツールはAPIに「最近の更新」フィードの更新リクエストを送信する必要がなくなります。[ 34 ] [ 35 ]

もう一つの重要なツールはウォッチリストです。ログインしたユーザーには、ユーザーが作成したウォッチリストがあり、そのリストには、そのページに加えられた編集の概要が表示されます。[ 36 ]最近の変更ページと同様に、ウォッチリストに表示される最近の編集にはクリック可能なリンクが含まれており、記事の履歴や具体的な変更内容を簡単に確認できます。

特定のユーザーによるすべての編集を確認する機能もあります。これにより、ある編集に問題があると判断された場合、そのユーザーの他の編集にも問題がないか確認できます。

MediaWikiでは、記事の特定のバージョンへのリンクを設定できます。これは科学コミュニティにとって有益であり、専門家の査読者が記事を分析し、改善し、信頼できるバージョンへのリンクを提供することができます。[ 37 ]

ウィキ内のナビゲーションは、主に内部ウィキリンクを介して行われます。MediaWikiのウィキリンクはページ存在検出機能を実装しており、リンク先ページがローカルウィキに存在する場合はリンクが青、存在しない場合は赤で表示されます。ユーザーが赤いリンクをクリックすると、そのタイトルの記事を作成するように促されます。ページ存在検出機能により、ユーザーは「ウィキ化された」記事、つまり他の関連トピックへのリンクを含む記事を、それらの記事がまだ存在しない状態で作成することが可能になります。

インターウィキリンクは名前空間とほぼ同じように機能します。インターウィキプレフィックスのセットを設定することで、例えば、ページタイトルが「」の場合、wikiquote:Jimbo WalesユーザーをWikiquoteのJimbo Walesの記事に誘導することができます。[ 38 ]内部ウィキリンクとは異なり、インターウィキリンクにはページの存在検出機能がなく、青いインターウィキリンクが壊れているかどうかを判断する方法はありません。

言語間リンクの例

言語間リンクは、ほとんどのMediaWikiスキンのサイドバーに表示される小さなナビゲーションリンクで、記事を同じWikiファミリー内の他の言語の関連記事に結び付けます。これにより、すべてのWikiが同じサーバー上にある場合も、それぞれが独自のサーバー上にある場合も、言語固有のコミュニティをより大きなコンテキストで結び付けることができます。[ 39 ]

以前、Wikipediaでは、ある記事を他のWikipedia版にある同じトピックの記事にリンクするために、言語間リンクを使用していました。これはWikidataの導入により廃止されました。[ 40 ]

コンテンツの構成

ページタブと関連ページ

MediaWikiのページタブ。スキンは「Vector 2010」を使用しています。「ディスカッション」タブの赤い色は、記事にまだトークページがないことを示しています。他の赤いウィキリンクと同様に、このタブをクリックすると、ユーザーはページを作成するように促されます。

ページタブはページ上部に表示されます。これらのタブを使用して、ユーザーは現在のページに関連するアクションを実行したり、ページを表示したりできます。デフォルトで利用可能なアクションには、現在のページの表示、編集、ディスカッションが含まれます。表示されるタブは、ユーザーがWikiにログインしているかどうか、およびWikiのシステム管理者権限を持っているかどうかによって異なります。例えば、ページの移動やウォッチリストへの追加は通常、ログインユーザーのみに制限されています。サイト管理者は、JavaScriptを使用するか拡張機能をインストールすることで、タブを追加または削除できます。[ 41 ]

各ページには履歴ページが付属しており、ユーザーはそこから過去のすべてのバージョンにアクセスし、任意の2つのバージョン間の差分を生成することができます。ユーザーの貢献は、このページだけでなく、サイドバーの「ユーザー貢献」オプションでも表示されます。2004年の論文で、カール・チャルボーン氏とテレサ・ライマン氏は、「この機能は、ウィキ純粋主義者の協調的で『エゴのない』精神から若干逸脱しているかもしれませんが、個々の学生ユーザーの貢献と参加を評価する必要がある教育者にとっては非常に有用です」と述べています。[ 42 ]

名前空間

MediaWikiは、ハイパーリンク以外にもコンテンツを構造化するための多くの機能を提供しています。そのような機能の最も初期のものの一つが名前空間です。Wikipediaの初期の課題の一つは、百科事典のコンテンツと、メンテナンスやコミュニティの議論に関するページ、そして百科事典編集者に関する個人ページを分離することでした。名前空間とは、ページタイトルの前に付く接頭辞(「User:」や「Talk:」など)で、ページの目的を表す記述子として機能し、同じタイトルの下に異なる機能を持つ複数のページが存在することを可能にします。例えば、[[The Terminator]]デフォルトの名前空間にある「」というタイトルのページは、アーノルド・シュワルツェネッガー主演の1984年の映画について説明し、「」というタイトルのページは、この名前を仮名として選択したユーザーのプロフィールを説明するものになります。より一般的には、各名前空間には「」という名前空間が関連付けられており、「 」や「 」のように、そのコンテンツについて議論するために使用できます。議論ページを持つ目的は、コンテンツとそのコンテンツを取り巻く議論を分離することです。[ 43 ] [ 44 ][[User:The Terminator]]Talk:User talk:Template talk:

名前空間は、異なる基本情報や機能を分離するフォルダとして考えることができます。サイト管理者はカスタム名前空間を追加できます。コンテンツにはデフォルトで16の名前空間があり、動的に生成される「 」ページとメディアファイルへのリンクには2つの擬似名前空間Special:が使用されます。MediaWikiの各名前空間には番号が付けられています。コンテンツページの名前空間は偶数番号、関連するトークページの名前空間は奇数番号です。[ 45 ]

カテゴリタグ

ユーザーは、コンテンツテキストに1つ以上のカテゴリタグを追加することで、新しいカテゴリを作成し、ページやファイルをそれらのカテゴリに追加することができます。これらのタグを追加すると、ページ下部にリンクが作成され、読者はそのカテゴリ内のすべてのページのリストにアクセスできるため、関連記事を簡単に閲覧できます。[ 46 ]コンテンツを整理するためのカテゴリ化の使用は、以下の組み合わせとして説明されています。

サブページ

名前空間に加えて、サブページを使ってコンテンツを順序付けることができます。このシンプルな機能は、[[Page title/Subpage title]]スラッシュ後のページ(この場合は「サブページタイトル」)からスラッシュ前のページ(この場合は「ページタイトル」)までの パターンのパンくずリストを自動的に提供します。

カスタマイズ

ユーザーは、ページビューごとに実行されるカスタムJavaScriptを設定できます。これにより、ユーザーが「インストール」できるJavaScriptツールが生まれました。ここで紹介する「ナビゲーションポップアップ」ツールは、リンクタイトルにマウスオーバーすると記事の小さなプレビューを表示します。

この機能を有効にすると、ユーザーはスタイルシートをカスタマイズし、ページビューごとに実行されるクライアントサイドJavaScriptを設定できます。Wikipediaでは、これにより、Wikiを通じて多数の追加ツールやヘルパーが開発され、ユーザー間で共有されています。例えば、ナビゲーションポップアップは、ユーザーがリンクにマウスオーバーすると記事のプレビューを表示するカスタムJavaScriptツールであり、一般的なメンテナンスタスクへのショートカットも提供します。[ 48 ]

カスタマイズされたスキンを使用した MediaWiki を使用したウィキのスクリーンショット

MediaWikiのユーザーインターフェース全体は、必要な権限を持つユーザー(通常は「管理者」と呼ばれます)がWiki自体から編集できます。これは「MediaWiki:」という接頭辞を持つ特別な名前空間を通じて行われ、各ページタイトルは特定のユーザーインターフェースメッセージを識別します。拡張機能[ 49 ]を使用することで、ユーザーは個人用スクリプトを作成し、ユーザー設定ページで適切なオプションを切り替えることで、サイト全体に適用する特定のスクリプトを選択することもできます。

テンプレート

「MediaWiki:」名前空間は元々、特別な構文を用いて他のページに動的に読み込むことができるカスタムテキストブロックを作成するためにも使用されていました。このコンテンツは後に、独自の名前空間「Template:」に移動されました。

テンプレートとは、別のページがリクエストされるたびに動的に読み込まれるテキストブロックです。テンプレートは二重中括弧(例:" {{Disputed|date=October 2018}}")で囲まれた特別なリンクで、テンプレート呼び出しの代わりにテンプレート(この場合はTemplate:Disputed)を呼び出します。

テンプレートは、属性と値のペアを含む構造化文書です。テンプレートはパラメータで定義され、記事ページにトランスクルードされた際にパラメータに値が割り当てられます。パラメータ名と値は等号で区切られます。Wikipediaでは、インフォボックスと呼ばれるテンプレートのクラスが使用され、通常、文書の上部(モバイルビュー)または右上隅(デスクトップビュー)に、その主題に関する情報のサブセットを収集して表示します。

他の名前空間のページもテンプレートとしてトランスクルードできます。特に、メイン名前空間のページは、タイトルの先頭にコロンを付けることによってトランスクルードできます。例えば、{{:MediaWiki}}メイン名前空間の記事「MediaWiki」をトランスクルードします。また、ページ内のトランスクルードすべき部分をいくつかの方法で指定することもできます。最も基本的な方法は次のとおりです。[ 50 ]

  • <noinclude>...</noinclude>は、転載されないコンテンツを示します。
  • <includeonly>...</includeonly>は、トランスクルードされない限りレンダリングされないコンテンツをマークします。
  • <onlyinclude>...</onlyinclude>は、転載される唯一のコンテンツであることを示します。

関連する方法として、テンプレート置換subst:テンプレートリンクの先頭に追加することで呼び出されます)と呼ばれる手法があります。これは、ページが読み込まれるたびにテンプレートの内容を動的に読み込むのではなく、コピー&ペースト操作のようにテンプレートの内容を対象ページに挿入します。これにより、テンプレートの使用時に一貫性が損なわれる可能性がありますが、特定のケースでは有用であり、多くの場合、サーバーリソースの消費量が少なくなります(実際の節約量は、Wikiの設定とテンプレートの複雑さによって異なります)。

テンプレートにはさまざまな用途があります。テンプレートを使用すると、複数のページで一貫して使用される複雑な表レイアウトを作成でき、表の内容のみがテンプレートパラメータを使用して挿入されます。テンプレートは、記事にテンプレートを配置することで、Wikipedia の記事の問題を特定するためによく使用されます。このテンプレートは、記事の内容に異議があるか、その他の注意が必要であることを示すグラフィカル ボックスを出力し、この種の記事を見つけられるように記事を分類します。テンプレートは、ユーザー ページでも使用され、サイトへの歓迎メッセージ、[ 51 ]、優れた貢献に対して表彰、[ 52 ] [ 53 ]不適切と見なされた行動に対して警告、[ 54 ]編集がブロックされていることを通知、[ 55 ]などの標準的なメッセージをユーザーに送信します。

グループとアクセス制限

MediaWikiは、ユーザーグループの作成と定義において柔軟性を提供しています。例えば、ユーザーをブロックしたりページを削除したりできる任意の「ninja」グループを作成し、その編集内容はデフォルトで最近の変更履歴に表示されないようにすることができます。また、一定回数編集を行い、一定日数待つことでメンバーになる「自動承認」ユーザーのグループを設定することもできます。[ 56 ]デフォルトで有効になっているグループには、bureaucratsとsysopsがあります。bureaucratsは他のユーザーの権限を変更する権限を持ちます。sysopsは、ページの保護、削除、ユーザーの編集ブロックに関する権限を持ちます。MediaWikiの編集権限に関する制御機能は、病院の標準操作手順書などの重要な文書の公開と管理に十分であると考えられています。 [ 57 ]

MediaWikiにはアクセス制限に関する基本的な機能セットが付属していますが、その当初から現在に至るまでの設計は、主にコンテンツに関連する機能によって推進されており、コンテンツの分離には重点が置かれていません。その結果、ごくわずかな例外(特定のツールとそれに関連する「特別」ページに関連するもの)を除けば、ページアクセス制御はコア開発において優先度の高い事項ではありませんでした。開発者は、安全なユーザーアクセスと認証制御を必要とするユーザーは、MediaWikiがそのような状況を想定して設計されたものではないため、MediaWikiに依存すべきではないと述べています。例えば、特定のユーザーだけが一部のページを読んだりアクセスしたりできるWikiを作成することは非常に困難です。[ 58 ]この点において、 FoswikiMoinMoinConfluenceなどのWikiエンジンは、アクセス制御リストなどの高度なセキュリティメカニズムをサポートすることで、より柔軟な運用を可能にしています。

拡張性

MediaWikiのコードベースには、コールバック関数を用いた様々なフックが含まれており、拡張可能な方法でPHPコードを追加できます。これにより、開発者はコア部分を変更したり、コードをレビューに提出したりすることなく、拡張機能を作成できます。拡張機能のインストールは通常、設定ファイルに1行追加するだけで済みますが、データベースの更新やコアパッチなどの追加の変更が必要になる場合もあります。

開発者がMediaWikiに機能を追加できるように、5つの主要な拡張ポイントが作成されました。フックは特定のイベントが発生するたびに実行されます。例えば、ArticleSaveComplete記事の保存リクエストが処理された後にフックが実行されます。[ 59 ]これは、例えば、新規ユーザーまたは匿名ユーザーによるWikiページの編集が行われるたびに、選択されたユーザーに通知する拡張機能で使用できます。[ 60 ]開始タグと終了タグ(<newtag>...</newtag>)を使用してデータを処理するための新しいタグを作成できます。[ 61 ]パーサー関数を使用して新しいコマンド({{#if:...|...|...}})を作成できます。[ 62 ]特定の機能を実行するための新しい特別ページを作成できます。これらのページは動的に生成されます。例えば、特別ページには、外部サイトへのリンクが1つ以上あるすべてのページが表示されたり、ユーザーが送信したフィードバックを提供するフォームが作成されたりすることがあります。[ 63 ]スキンを使用すると、ユーザーはMediaWikiの外観をカスタマイズできます。[ 64 ]マイナーな拡張ポイントにより、 Amazon S3を使用して画像ファイルをホストできるようになります。[ 65 ]

拡張機能

テキスト操作

ティム・スターリング
2008年のティム・スターリング

最も人気のある拡張機能の一つに、パーサー関数拡張機能であるParserFunctionsがあります。これは、条件文の結果に基づいて異なるコンテンツをレンダリングすることを可能にします。[ 66 ]これらの条件文は、パラメータが空かどうかの評価、文字列の比較、数式の評価、ページが存在するかどうかに応じて2つの値のいずれかを返すなどの機能を実行できます。これは、{{Qif}}と呼ばれる悪名高い非効率なテンプレートの代替として設計されました。[ 67 ] Schindlerは、ParserFunctions拡張機能の歴史を次のように説明しています。[ 68 ]

2006年、一部のウィキペディアンが、テンプレート機能とCSSの複雑で複雑な相互作用を通じて、条件付きWikiテキスト、つまりテンプレートパラメータが特定の値を持つ場合に表示されるテキストを作成できることを発見しました。これにはテンプレート内でのテンプレートの繰り返し呼び出しが含まれており、システム全体のパフォーマンスを低下させていました。開発者は、明らかに望まれている機能の普及を阻止するために、そのような使用を検出しソフトウェア内で明示的に禁止するか、効率的な代替手段を提供するかの選択を迫られました。後者はティム・スターリングによって実現され、彼はパーサー関数、つまり基盤となるソフトウェアに実装された関数を呼び出すWikiテキストの導入を発表しました。当初は条件付きテキストと簡単な数式の計算のみが実装されていましたが、これによってWikiエディターの可能性は飛躍的に高まりました。時が経つにつれて、さらに多くのパーサー関数が導入され、最終的には拡張機能を簡単に記述して、例えばジオコーディングサービスやウィジェットなどの任意の機能を追加できるフレームワークが完成しました。今回は、開発者は明らかにコミュニティの要求に反応しており、コミュニティが抱えていた問題 (条件付きテキストなど) の解決に取り組むか、以前の慣行に代わる改良された技術的実装を提供して全体的なパフォーマンスを向上させるかのいずれかを迫られていました。

もう一つのパーサー関数拡張機能であるStringFunctionsは、文字列の長さや位置などを評価できるように開発されました。ウィキメディアコミュニティは、同じ機能を実現するために不格好な回避策を作成したため、[ 69 ]、プロジェクトでこの機能を有効にするよう強く求めました。[ 70 ]その機能の多くは最終的にParserFunctions拡張機能に統合されましたが、[ 71 ]デフォルトでは無効になっており、Tim Starlingからの警告として、文字列関数を有効にするとユーザーは「人類が知る最も醜く非効率的なプログラミング言語、つまりParserFunctionsを使ったMediaWikiウィキテキストで独自のパーサーを実装できる」と警告されていました。[ 72 ]

Lua拡張機能

2012年以来、Scribuntoという拡張機能が存在しており、スクリプト言語Luaで記述された「モジュール」と呼ばれるWikiページを作成し、テンプレートや標準的なWikiページ内で実行することができます。Scribuntoは2013年からWikipediaやその他のWikimediaサイトにインストールされており、これらのサイトで頻繁に利用されています。Scribuntoのコードは、ParserFunctionsを使用した対応するWikitextコードよりも大幅に高速に実行されます。[ 73 ]

もう一つの非常に人気のある拡張機能は、インライン参照を使用してページに脚注を追加できる引用拡張機能です。[ 74 ]しかし、この拡張機能は使いにくく、複雑な構文を暗記する必要があるという批判もあります。RefToolbarと呼ばれるガジェットは、一般的なテンプレートを使用して引用を簡単に作成できるようにしようとしています。MediaWikiには、数学拡張機能[ 75 ]や分子を3Dでレンダリングできる拡張機能など、学術分野に適した拡張機能がいくつかあります。[ 76 ]

統合

MediaWikiを事実上あらゆるものと統合できる汎用ウィジェット拡張機能が存在します。Wikiを改善できる拡張機能の例として、カテゴリ提案拡張機能[ 77 ]や、 Flashビデオ[ 78 ]、YouTube動画[ 79 ]RSSフィード[ 80 ] を組み込む拡張機能などがあります。米国上院および下院の議事録のビデオ映像をアーカイブするサイトであるMetavidは、MediaWikiを共同ビデオ作成の領域に拡張するコードを使用して作成されました。[ 81 ]

リンクスパム対策

MediaWiki がnofollow属性を使用して検索エンジン最適化を阻止しているにもかかわらず、ウェブ上で MediaWiki のインストールを検索し、そこにリンクスパムを追加するスパムボットが多数存在します。[ 82 ]問題の一部は、ミラーなどのサードパーティの再発行者が独自にウェブサイトに nofollow タグを実装しない場合があるため、マーケティング担当者はサードパーティのウェブサイトにエントリが表示されたときにページにリンクを挿入することでPageRank の恩恵を受けることができることです。 [ 83 ]この問題に対処するために、 CAPTCHAを導入したり、[ 84 ]特定の URL をブラックリストに登録したり[ 85 ]特定のユーザーが最近追加したページを一括削除できるようにすることで、スパム対策拡張機能が開発されています。 [ 86 ]

検索とクエリ

ドロップダウンリストを表示する検索ボックス

MediaWikiには標準的なテキストベースの検索機能がプリインストールされています。MediaWikiでより高度なサードパーティ製検索エンジンを使用できるようにする拡張機能も存在します。Elasticsearch 2014年からWikipediaで使用されています)、Lucene [ 87 ]Sphinx [ 88 ]などです。

ウィキ内に入力されたデータとページの改訂履歴などのメタデータの両方に対して、より複雑で多角的な検索を可能にするために、さまざまなMediaWiki拡張機能も作成されています。 [ 89 ] [ 90 ] Semantic MediaWikiはそのような拡張機能の1つです。[ 91 ] [ 92 ]

豊富なコンテンツ

画像はギャラリーに整理することができ、この機能はウィキメディアのメディア アーカイブであるウィキメディア コモンズで広く使用されています。

MediaWiki の様々な拡張機能は、特殊な構文を用いて生成されたリッチコンテンツをサポートしています。これには、 LaTeXを用いた数式、数式プロット上のグラフィカルなタイムライン、楽譜エジプトの象形文字などが含まれます。

このソフトウェアは、アップロード可能な様々なメディアファイルをサポートし、画像ギャラリーやサムネイルを比較的簡単に生成できます。また、Exifメタデータもサポートしています。MediaWikiは、最大規模の無料コンテンツメディアアーカイブの一つであるウィキメディア・コモンズを運営しています。

WYSIWYG編集には、 MediaWikiで使用できるVisualEditorが利用可能で、編集者の編集プロセスを簡素化し、MediaWiki 1.35以降にバンドルされています。[ 93 ] WYSIWYG編集をさまざまなレベルで処理するための他の拡張機能も存在します。[ 94 ]

データベース

MediaWikiデータベース構造の概略図

MediaWikiは、 MySQL / MariaDBPostgreSQLSQLiteのいずれかのリレーショナルデータベース管理システムを使用できます。OracleデータベースMicrosoft SQL Serverのサポートは、MediaWiki 1.34以降廃止されました。[ 95 ] MediaWikiデータベースには数十のテーブルが含まれており、pageその中にはページタイトル、ページID、その他のメタデータを含むテーブルがあります。[ 96 ]また、revision編集が行われるたびに新しい行が追加されるテーブルがあり、ページID、変更内容の簡単なテキスト要約、記事編集者のユーザー名(未登録ユーザーの場合はIPアドレス)、タイムスタンプが含まれます。[ 97 ] [ 98 ]

2008年までの4年半の間に、MediaWikiデータベースには170ものスキーマバージョンがありました。[ 99 ]おそらく最大のスキーマ変更は2005年のMediaWiki 1.5で行われました。この時、メタデータのストレージがコンテンツのストレージから分離され、パフォーマンスの柔軟性が向上しました。このアップグレードがWikipediaに適用された際、サイトは編集のためにロックされ、スキーマは約22時間で新しいバージョンに変換されました。記事の一部をウォッチリストでウォッチできるようにする提案など、いくつかのソフトウェア機能強化提案は、必要なスキーマ変更にWikipediaのダウンタイムが過度に必要となるため却下されました。[ 100 ]

パフォーマンスとストレージ

MediaWikiはWeb上で最もトラフィックの多いサイトの一つであるWikipediaの運営に使用されているため、そのパフォーマンスとスケーラビリティは高度に最適化されています。[ 101 ] MediaWikiはSquid負荷分散型データベースレプリケーション、クライアントサイドキャッシュ、頻繁にアクセスされるクエリ結果の処理のためのmemcachedまたはテーブルベースのキャッシュ、シンプルな静的ファイルキャッシュ、機能削減型操作、リビジョン圧縮、データベース操作用のジョブキューをサポートしています。MediaWikiの開発者は、高価なアルゴリズムやデータベースクエリなどを回避し、高価で参照の時間的局所性を持つすべての結果をキャッシュし、プロファイリングによってコードのホットスポットに焦点を当てることで、ソフトウェアの最適化に努めてきました。[ 102 ]

MediaWiki のコードは、読み書き可能データベースへのデータの書き込みと、読み取り専用データベースからのデータの読み取りが可能なように設計されていますが、読み取り専用データベースが最新でない場合は、読み書き可能データベースを一部の読み取り操作に使用できます。記事の変更履歴、記事の関係 (リンク、カテゴリなど)、ユーザー アカウント、設定などのメタデータは、コア データベースに保存してキャッシュできます。実際の変更テキストはあまり使用されない、外部ストレージに追加専用のBLOBとして保存できます。このソフトウェアは、2011 年 8 月時点で約 800 のウィキを抱えるWikimediaなどの大規模ウィキ ファームの運用に適しています。ただし、MediaWiki には、このようなインストールを管理するための GUI が組み込まれていません。

経験的証拠によると、MediaWikiデータベースのほとんどのリビジョンは、以前のリビジョンとわずかにしか変わらない傾向があります。そのため、記事のそれ以降のリビジョンは連結して圧縮することができ、最大100倍という非常に高いデータ圧縮率を実現できます。 [ 102 ]

ウィキテキストの保存方法やページの組み立て方法などのアーキテクチャの詳細については、「外部リンク」を参照してください。

制限事項

MediaWiki 構文のデファクトスタンダードは、正式な構文が定義されていないため、パーサーとして機能します。この正式な定義の欠如により、 MediaWiki 用のWYSIWYGエディタを作成することは困難でした。ただし、人気のあるVisualEditorなど、いくつかの WYSIWYG 拡張機能は存在します。

MediaWikiは専用のオンラインフォーラムやブログソフトウェアの適切な代替品となるようには設計されていませんが[ 103 ] 、これら両方を可能にする拡張機能は存在します。[ 104 ] [ 105 ]

MediaWiki の新規ユーザーは、投稿に 4 つのチルダ (~~~~) を付け忘れる[ 106 ] 、または手動でプレーンテキストの署名を入力する[ 107 ]など、 MediaWiki のディスカッション ページでのコミュニケーションにかかわる特異な詳細に不慣れなために、特定のミスを犯すことがよくあります。その一方で、これらのディスカッション ページの形式は、従来のスレッド形式のディスカッション フォーラムよりもきめ細かなディスカッション機能を提供していると、ある教育者によって強みとして挙げられています。たとえば、メッセージ全体に「返信」する代わりに、ディスカッションの参加者は元のページの任意の単語に新しい wiki ページへのハイパーリンクを作成できます。従来のスレッド形式のディスカッション フォーラムでの一連の返信メッセージではなく、ハイパーリンクされた wiki ページからコンテンツにアクセスできるため、ディスカッションの理解が容易になります。しかし、いくつかの例外を除いて、学生はこの機能を使用していませんでした。これは、従来の線形ディスカッションスタイルに慣れており、コンテンツをより「リンクリッチ」にする方法に関するガイダンスが不足しているためと考えられます。[ 108 ]

MediaWikiはデフォルトでは、動的に組み立てられた文書や、他のページからデータを集約したページの作成をほとんどサポートしていません。MediaWiki内で直接そのような機能を有効にする研究はいくつか行われてきました。[ 109 ] Semantic MediaWiki拡張機能はこれらの機能を提供します。これはWikipediaでは使用されていませんが、1,600以上の他のMediaWikiインストールで使用されています。[ 110 ]一方、WikibaseリポジトリとWikibaseリポジトリクライアントはそれぞれWikidataWikipediaに実装されており、ある程度セマンティックウェブ機能を提供し、集中管理されたデータを様々なWikipedia記事のインフォボックスにリンクする機能も提供しています。

MediaWikiのアップグレードは通常完全に自動化されており、サイトのコンテンツやテンプレートのプログラミングに変更を加える必要はありません。しかし、これまで、大幅に古いバージョンからのアップグレードでは問題が発生してきました。[ 111 ]

安全

MediaWikiの開発者は、コアコードと拡張機能の両方に対してセキュリティ標準を制定しています。[ 112 ] SQLクエリとHTML出力は通常、クロスサイトスクリプティングSQLインジェクションの防止のために、検証、エスケープ、フィルタリングを処理するラッパー関数を介して行われます。[ 113 ] MediaWikiのバージョンリリース後には多くのセキュリティ問題が修正される必要があり、[ 114 ] MediaWiki.orgは「最も重要なセキュリティ対策は、アナウンスメーリングリストに登録し、発表されたセキュリティアップデートをインストールすることで、ソフトウェアを最新の状態に保つことです」と述べています。[ 115 ]

サポート

MediaWiki ユーザーに対するサポートは次のようになります。

  • サポートデスクを含む MediaWiki.org。
  • 公式メーリング リスト、Mediawiki-l。
  • MediaWikiの管理についてはいくつかの書籍が出版されており[ 116 ]、その中には無料のオンライン書籍もいくつか含まれています[ 117 ] [ 118 ] 。

ライセンス

MediaWikiは無料かつオープンソースであり、GNU一般公衆利用許諾書バージョン2またはそれ以降のバージョンに基づいて配布されています。公式ウェブサイトwww.mediawiki.orgにあるドキュメントは、クリエイティブ・コモンズBY-SA 4.0ライセンスの下で公開されています。ヘルプページは、新規のWikiインストールに自由にコピーしたり、他のライセンスのWikiにおける法的問題を回避するため、パブリックドメインのMediaWikiソフトウェアと共に配布したりすることを想定しています。[ 119 ] [ 120 ] MediaWikiの開発は、一般的にオープンソースのメディアフォーマットの使用を優先してきました。[ 121 ]

発達

MediaWikiには、開発と保守のための活発なボランティアコミュニティがあります。MediaWikiの開発者は世界中にいますが、その大部分は米国とヨーロッパに集中しています。2004年以降、MediaWiki開発者向けの対面ミーティングやプログラミングセッションが年に1回から数回開催されています。[ 122 ]

誰でもプロジェクトのGit / Gerritリポジトリにパッチを送信できます。[ 123 ] また、主にウィキメディア財団のプロジェクトを開発している有給プログラマーもいます。 MediaWiki の開発者は、MediaWiki コアおよび拡張機能プロジェクトに取り組みたい学生にメンターを割り当てる手助けをすることで、Google Summer of Codeに参加しています。 [ 124 ] 2012年11月までの1年間で、約200人の開発者が MediaWiki コアまたは拡張機能に変更をコミットしました。[ 125 ] MediaWiki のメジャーリリースは、開発ブランチのスナップショットを取得して約6か月ごとに生成され、継続的に実行可能な状態に保たれます。[ 126 ]マイナーリリース、またはポイントリリースは、バグ(特にセキュリティ問題)を修正するために必要に応じて発行されます。 MediaWiki は継続的インテグレーション開発モデルに基づいて開発されており、ソフトウェアの変更は定期的にウィキメディアサイトにプッシュされます。[ 126 ] MediaWikiには、 Phabricatorを実行する 公開バグトラッカーphabricator.wikimedia.orgもあります。このサイトは、機能追加機能強化のリクエストにも利用されています。

歴史

マグナス・マンスケ
2012年のマグナス・マンスケ

Wikipedia は 2001 年 1 月に開始されたときには、既存のwiki ソフトウェアシステムであるUseModWiki上で動作していました。UseModWiki はPerlプログラミング言語で記述されており、すべての wiki ページをテキスト ( .txt ) ファイルに保存します。このソフトウェアはすぐに機能とパフォーマンスの両方に制限があることが判明しました。2001 年半ば、ケルン大学の開発者兼学生であり、 Wikipedia 編集者でもあるMagnus Manskeが、UseModWiki に代わる、Wikipedia での使用に特化して設計された新しいソフトウェアの開発に取り組み始めました。このソフトウェアはPHPスクリプト言語で記述され、すべての情報をMySQLデータベースに保存しました。新しいソフトウェアは 2001 年 8 月 24 日までに大部分の開発が完了し、その後すぐにテスト用の wiki が開設されました。

このソフトウェアの最初の完全実装は、2001年11月9日に新しくリリースされたMeta Wikipediaでした。英語版Wikipediaにもすぐに実装したいという要望がありました。[ 127 ]しかし、マンスケはクリスマス直前に期末試験を控えていたため、初期のウェブサイトにバグが入り込むことを懸念しました。 [ 128 ]このため、英語版Wikipediaのリリースは2002年1月25日まで延期されました。その後、このソフトウェアは徐々に当時のすべての言語版Wikipediaサイトに導入されました。このソフトウェアは「PHPスクリプト」や「フェーズII」と呼ばれ、「フェーズI」はUseModWikiの使用に遡及的に与えられた名前です。

利用の増加に伴い、すぐに負荷の問題が再び発生しました。その後まもなく、ソフトウェアの書き換えが開始されました。今回はリー・ダニエル・クロッカーによって行われ、「フェーズIII」として知られるようになりました。この新しいソフトウェアもPHPで書かれ、バックエンドはMySQLで、フェーズIIのソフトウェアの基本的なインターフェースは維持されていましたが、より広範なスケーラビリティを実現する機能が追加されていました。「フェーズIII」ソフトウェアは2002年7月にWikipediaで公開されました。

ウィキメディア財団は2003 年 6 月 20 日に発表されました。7 月、ウィキペディアの寄稿者ダニエル メイヤーは、「ウィキメディア」をもじってこのソフトウェアに「メディアウィキ」という名前を提案しました。[ 129 ] MediaWiki という名前は、2003 年 8 月から段階的に導入されました。この名前は、「Wikimedia」という名前 (それ自体は「Wikipedia」に似ています) と (意図的に) 似ているため、頻繁に混乱を引き起こしました。[ 130 ] MediaWiki の最初のバージョン 1.1 は 2003 年 12 月にリリースされました。

MediaWiki ロゴは 2021 年 4 月 1 日まで

製品ロゴは、フローレンス・ニバール=ドゥヴォアールが撮影した花の写真を使用し、エリック・メラーが作成したもので、 2003年7月20日から8月27日まで開催されたウィキペディアの新ロゴコンテストに応募されたものである。 [ 131 ] [ 132 ]このロゴは3位となり、ウィキペディアではなくMediaWikiを表すものとして選ばれ、2位のロゴはウィキメディア財団のロゴとして使用された。[ 133 ]二重角括弧([[]])は、MediaWikiが他のウィキページへのハイパーリンクを作成するために使用する構文を象徴している。一方、ひまわりはウィキペディアのコンテンツの多様性、絶え間ない成長、そして荒野を表している。[ 134 ]

後で、ウィキメディア財団の最高技術責任者であるブルック・ヴィバー氏[ 135 ]がリリースマネージャーの役​​割を引き受けた。 [ 136 ] [ 101 ]

MediaWikiの開発における主要なマイルストーンとしては、分類システム(2004年)、パーサー関数(2006年)、フラグ付きリビジョン(2008年)[ 68 ] 、 CSSとJavaScriptの配信システムである「ResourceLoader 」(2011年) [ 137 ] 、そして「見たままの結果が得られるようにする」(WYSIWYG )編集プラットフォームであるVisualEditor (2013年) [ 138 ]などがあります。

新しいロゴのデザインコンテストは2020年6月22日に開始されました。以前のロゴはビットマップ画像で「高精細」だったため、高解像度と低解像度でそれぞれレンダリングする際に問題が発生していたためです。2回の投票を経て、Serhio Magpie氏がデザインした新しい現在のMediaWikiロゴが2020年10月24日に選出され、2021年4月1日に正式に採用されました。[ 139 ]

MediaWikiを使用しているサイト

Fandomも MediaWiki を利用しています。

MediaWiki の最も有名な用途はウィキペディアでの使用であり、程度は低いですがウィキメディア財団の他のプロジェクトでも使用されています。Fandom は、以前は Wikia として知られていたWiki ホスティング サービスで、MediaWiki 上で実行されます。 MediaWiki 上で実行される他の公開 Wiki には、wikiHowSNPediaなどがあります。WikiLeaks はMediaWiki ベースのサイトとして始まりましたが、現在は Wiki ではありません。

CitizendiumMetapediaScholarpediaConservapediaなど、Wikipedia に代わる多数の Wiki 百科事典が MediaWiki 上で実行されています。 MediaWiki は、 NovellIntelを含む多くの企業によって社内でも使用されています。[ 140 ] [ 141 ]

政府機関におけるMediaWikiの顕著な利用例としては、米国情報機関が使用するIntellipedia米国国務省が使用するDiplopedia 、米国国防総省が使用するmilSuiteの一部であるmilWikiなどが挙げられます。国連開発計画INSTRAWなどの国連機関は、MediaWikiを使用してWikiを実装することを選択しました。その理由は、「このソフトウェアはWikipediaを実行するため、徹底的にテストされていることが保証されており、将来にわたって開発が続けられ、これらのWikiの将来の技術者は他のどのWikiソフトウェアよりもMediaWikiに触れる機会が多いだろう」という理由からです。[ 142 ]

フリーソフトウェア財団は、LibrePlanetサイトを実装するためにMediaWikiを使用しています。[ 143 ]

他のオンラインコラボレーションソフトウェアとの比較

オンラインコラボレーションソフトウェアのユーザーは、Wikipediaでの使用が顕著なため、MediaWikiの機能とレイアウトに精通しています。2006年に学術界におけるソーシャルソフトウェアの概要が発表された際、「他のWikiと比較して、MediaWikiはシンプルながらも見た目が美しく、サイドメニューとスタイルシートのカスタマイズが容易です」と評価されました。[ 144 ]しかし、2006年のある評価では、非常に使いやすいAPIと複数のWikiをより適切にサポートする機能により、Confluenceが優れた製品と評価されました。 [ 76 ]

香港大学で2009年に行われた研究では、TWikiとMediaWikiが比較されました。著者らは、TWikiは教育論文や技術プロジェクトの開発における共同作業ツールとして考えられてきたのに対し、MediaWikiはWikipediaで最もよく使われていると指摘しています。どちらのプラットフォームでも議論や進捗状況の追跡が可能ですが、TWikiにはMediaWikiにはない「レポート」機能があります。学生は、TWikiよりもMediaWikiの方が使いやすく、楽しいと感じていました。ナレッジマネジメントコースのグループプロジェクトにMediaWikiの使用を推奨するかどうかを尋ねたところ、16人中15人が「もちろん」「きっと」など、非常に確信を持ってMediaWikiを推奨しました。[ 145 ] TWikiとMediaWikiはどちらも柔軟なプラグインアーキテクチャを備えています。[ 146 ]

2009年に行われた、学生のMediaWikiとGoogle Docsの使用経験を比較した研究では、学生はユーザーフレンドリーなレイアウトに関して後者に非常に高い評価を与えていることがわかりました。[ 147 ]

ブラジル原子力工学研究所が2021年に実施した調査では、MediaWikiベースの知識管理システムと、それぞれDSpaceOpen Journal Systemsをベースにした2つのシステムを比較した。[ 148 ]この調査では、MediaWikiベースのシステムの利点として使いやすさが強調され、ウィキメディア財団が一般向けのサイト(Wikipedia)向けにMediaWikiを開発していたため、「そのユーザーインターフェースは最初からユーザーフレンドリーになるように設計されており、長年にわたって多くのユーザーからのフィードバックを受けてきた」と指摘されている。これは、ニッチなユーザー層に焦点を当てているDSpaceとOJSとは対照的である。[ 148 ]

参照

参考文献

  1. ^ Sam Reed. 「セキュリティとメンテナンスリリース: 1.39.16 / 1.43.6 / 1.44.3 / 1.45.1 - MediaWiki-announce - lists.wikimedia.org」 . 2025年12月10日閲覧
  2. ^リード、サム (2019 年 12 月 19 日)。「MediaWiki 1.34.0 の発表」mediawiki-announce (メーリングリスト)。2019年12月19日のオリジナルからアーカイブ2019 年12 月 19 日に取得
  3. ^ “Names.php • mediawiki” . github.com . 2021年4月8日. 2021年7月15日時点のオリジナルよりアーカイブ。 2021年5月19日閲覧
  4. ^ “Copyright” . mediawiki.org . 2015年9月19日時点のオリジナルよりアーカイブ2015年9月7日閲覧。
  5. ^マンスケ、マグナス (2001 年 8 月 24 日)。「[Wikipedia-l] PHP ウィキペディア」2025 年10 月 2 日に取得
  6. ^バレット、ダニエル J. (2008 年 10 月)。メディアウィキ。オライリーメディア。ISBN 978-0-596-51979-7. 2010年4月23日閲覧
  7. ^ a b "MediaWiki とは何ですか?"メディアウィキ。 2021年1月9日。2018年7月22日のオリジナルからアーカイブ2021 年3 月 27 日に取得
  8. ^ 「Wikipedia:統計 - フリー百科事典『ウィキペディア(Wikipedia)』」 Wikipedia。2021年8月28日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  9. ^ a b「メッセージグループ統計: MediaWikiコア」 . translatewiki.net . 2023年8月20日. 2023年8月20日時点のオリジナルよりアーカイブ。 2023年8月20日閲覧。488言語(サポートされているものの翻訳されていない言語は除く)
  10. ^ 「Category:MediaWiki 設定」 . MediaWiki. 2016年9月11日. 2014年11月10日時点のオリジナルよりアーカイブ。 2016年9月11日閲覧
  11. ^ “Extension Matrix” . MediaWiki. 2016年9月11日時点のオリジナルよりアーカイブ2017年9月6日閲覧。
  12. ^ Lerner, Reuven M. (2006年2月23日)、Installing and Customizing MediaWiki、Linux Journal、2010年4月6日時点のオリジナルよりアーカイブ2010年4月23日取得
  13. ^ Petrazickis, Leons (2009)、「クラウドにおけるIBM DB2へのPHPアプリケーションの導入:MediaWikiをケーススタディとして」、2009年共同研究高度研究センター会議論文集、pp.  304– 305、doi : 10.1145/1723028.1723069S2CID 27463043 
  14. ^ “Manual:$wgEnableUploads” . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  15. ^ “Manual:$wgLogo” . MediaWiki. 2009年12月12日. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  16. ^ "Manual:LocalSettings.php" . MediaWiki. 2007年3月29日. 2010年6月25日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  17. ^ 「Extension:AbuseFilter」 . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  18. ^ Cacycle. 「wikEd」 . 2007年11月23日時点のオリジナルよりアーカイブ。
  19. ^ 「マニュアル:インストールガイド」 . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  20. ^ "マニュアル:Wiki マークアップの拡張" .メディアウィキ。2011 年 5 月 1 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  21. ^ 「HTML to Wiki Converter – tables」 . WMF Labs. 2008年3月29日. 2014年7月13日時点のオリジナルよりアーカイブ。 2014年6月12日閲覧
  22. ^ 「マークアップ仕様」 . MediaWiki. 2007年12月19日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  23. ^ 「Wikimedia記事アーカイブから意味を引き出す」(PDF)2011年3月10日時点のオリジナルよりアーカイブ(PDF) 。 2011年1月2日閲覧
  24. ^ Jakes, David (2006年8月15日)、Wild about Wikis、Tech & Learning、2010年5月2日時点のオリジナルよりアーカイブ2010年4月23日閲覧。
  25. ^ Foley, Brian & Chang, Tae (2008), Wiki as a professional development tool (PDF) , Technology and Teacher Education, archived (PDF) from the original on April 30, 2011 , retrieved April 23, 2010
  26. ^ 「API」 .メディアウィキ。 2010 年 5 月 17 日。2010年 5 月 27 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  27. ^ "Pywikibot – MediaWiki" .メディアウィキ.org。2018年3月9日のオリジナルからアーカイブ2018 年3 月 16 日に取得
  28. ^ Česky. 「Wikipedia:AutoWikiBrowser – Wikipedia, the free encyclopedia」 . En.wikipedia.org. 2010年4月20日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  29. ^ Bartolo, Laura M.; Lowe, Cathy S.; Songar, Poonam; Tandy, Robert J. (2009年5月20日) Facilitating Wiki/Repository Communication with Metadata、Georgia Institute of Technology、2011年1月9日時点のオリジナルよりアーカイブ、 2010年4月23日閲覧。
  30. ^ "API:クライアントコード" . MediaWiki. 2010年5月24日. 2010年6月26日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  31. ^ 「タグ - Wikipedia フリー百科事典」 . En.wikipedia.org. 2010年3月4日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  32. ^ 「Manual:タグ」 . MediaWiki. 2009年8月31日. 2010年6月25日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  33. ^ 「Wikipedia:ハグル - Wikipedia(フリー百科事典)」 En.wikipedia.org。2011年3月31日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  34. ^ 「IRC/チャンネル」 Meta-Wiki。2010年3月23日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  35. ^ダニエル・ナソー (2012年7月25日). 「Wikipediaを編集する『ボット』に会おう」 . BBCニュース. 2012年7月28日時点のオリジナルよりアーカイブ。 2012年7月30日閲覧
  36. ^ 「マニュアル:ウォッチリスト」 . MediaWiki. 2009年11月24日. 2011年5月1日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  37. ^ Kevin Yager (2006年3月16日)、「Wiki ware はインターネットを科学に活用できる」Nature440 (7082): 278、Bibcode : 2006Natur.440..278Ydoi : 10.1038/440278aPMID 16541049 
  38. ^ "マニュアル:Interwiki" .メディアウィキ。2010 年 12 月 3 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  39. ^ “Interlanguage links” . MediaWiki . 2021年3月12日時点のオリジナルよりアーカイブ2021年3月17日閲覧。
  40. ^ Pintscher, Lydia (2013年9月23日). 「Wikidata is Here!」 . Commons:Village pump . 2021年12月6日時点のオリジナルよりアーカイブ2021年3月17日閲覧。
  41. ^ "Help:Navigation" . MediaWiki. 2010年5月21日. 2010年5月27日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  42. ^ Carl Challborn & Teresa Reimann (2004年12月)、Wiki製品:比較(PDF)、アサバスカ大学、2010年12月23日時点のオリジナルよりアーカイブ(PDF) 、 2010年4月23日取得
  43. ^ニューマン、アーロン、スタインバーグ、アダム、トーマス、ジェレミー (2008).エンタープライズ 2.0 実装. マグロウヒル プロフェッショナル. p. 185. ISBN 978-0-07-159160-7
  44. ^マルコム、ジェレミー(2008年)『マルチステークホルダー・ガバナンスとインターネット・ガバナンス・フォーラム』ターミナス・プレス、  188、280。ISBN 978-0-9805084-0-6
  45. ^エーバースバッハ、アーニャ;グレイザー、マーカス。ハイグル、リチャード。デュエック、ギュンター (2006)。ウィキ。スプリンガー。 pp  . 55、80–82、109、120–121、156。ISBN 978-3-540-25995-4
  46. ^ 「ヘルプ:カテゴリ」 . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  47. ^ Jakob Voss (2006年4月27日). 「Wikipedia流の共同シソーラスタグ付け」. arXiv : cs.IR/0604036 .
  48. ^ Lupin. 「Wikipedia:ツール/ナビゲーションポップアップ」2006年7月18日時点のオリジナルよりアーカイブ。
  49. ^ "Extension:Gadgets" . MediaWiki. 2010年3月30日. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  50. ^アンダーソン, マーク; カー, レスリー; ミラード, デイビッド E. (2017年7月4日). 「There and Here: Patterns of Content Transclusion in Wikipedia」 . 第28回ACMハイパーテキスト・ソーシャルメディア会議. プラハ, チェコ共和国: ACM. pp.  115– 124. doi : 10.1145/3078714.3078726 . ISBN 978-1-4503-4708-2
  51. ^ Česky (2010年5月16日). 「テンプレート:ようこそ – Wikipedia フリー百科事典」 . En.wikipedia.org. 2011年5月6日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  52. ^ T Kriplean; I Beschastnikh; et al. (2008)、「ウィキワークの表現:バーンスターを通してWikipediaで価値のある作業を発見する」、2008 ACMコンピュータ支援協働作業会議の議事録、ACMの議事録、pp.  47– 56、doi : 10.1145/1460563.1460573ISBN 9781605580074S2CID  7164949
  53. ^ Česky. 「Wikipedia:バーンスターズ - Wikipedia、フリー百科事典」 . En.wikipedia.org. 2009年6月24日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  54. ^ Česky. 「テンプレート:テスト - Wikipedia フリー百科事典」 . En.wikipedia.org. 2009年11月11日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  55. ^ “Template:Test5 – Wikipedia, the free encyclopedia” . En.wikipedia.org. 2008年6月19日. 2009年4月24日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  56. ^ 「マニュアル:ユーザー権限管理」 . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  57. ^ H Zielke; W Boemke; M Kastrup; C Melzer (2007年11月21日)、「臨床実践における手術手順」 (PDF)、英国王立麻酔科医師会、2011年5月15日時点のオリジナルよりアーカイブ(PDF) 、 2010年4月25日取得
  58. ^ 「認証拡張機能のセキュリティ問題」 MediaWiki。2010年6月26日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  59. ^ “Manual:Hooks/ArticleSaveComplete” . MediaWiki. 2010年5月26日. 2014年11月10日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  60. ^ 「Extension:Recent Activity Notification」 . MediaWiki. 2014年9月27日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  61. ^ 「Manual:タグ拡張」 . MediaWiki. 2010年5月21日. 2014年10月12日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  62. ^ "マニュアル:パーサー関数" .メディアウィキ。 2010 年 3 月 22 日。2014年 10 月 18 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  63. ^ 「マニュアル:特別ページ」 . MediaWiki. 2014年11月10日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  64. ^ 「Manual:Skins」 . MediaWiki. 2010年5月14日. 2014年11月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  65. ^ 「マニュアル:S3との統合」。MediaWiki。2010年3月22日。2014年11月27日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  66. ^ "Extension:ParserFunctions" . MediaWiki. 2009年12月25日. 2010年6月25日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  67. ^ “Wikipedia:削除対象雑多項目/テンプレート:Qif – フリー百科事典『ウィキペディア(Wikipedia)』” . En.wikipedia.org. 2015年2月25日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  68. ^ a b M Schindler; D Vrandecic (2009), Introducing new features to Wikipedia , Proceedings of WebSci, 2018年6月24日時点のオリジナルよりアーカイブ, 2018年6月24日取得
  69. ^ 「Category:文​​字列操作テンプレート - Wikipedia(フリー百科事典)」 . En.wikipedia.org. 2010年5月15日. 2011年5月6日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  70. ^ 「Bug 6455 – WMF wikiでStringFunctionsを有効にする」 . bugzilla.wikimedia.org. 2012年1月22日時点のオリジナルよりアーカイブ2010年10月9日閲覧。
  71. ^ "Extension:StringFunctions" . MediaWiki. 2010年6月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  72. ^ "r51497 – コードレビュー" . MediaWiki. 2014年11月27日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  73. ^ “Lua performance” . 2018年8月24日時点のオリジナルよりアーカイブ2018年12月27日閲覧。
  74. ^ "Extension:Cite" . MediaWiki. 2010年5月3日. 2014年10月20日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  75. ^ 「Category:Math extensions」 . MediaWiki. 2009年12月26日. 2011年5月1日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  76. ^ a b Marieke Guy (2007年1月)、「Wikido: Wikiの潜在能力を活用する」、Ariadne、2010年4月7日時点のオリジナルよりアーカイブ2010年4月23日閲覧。
  77. ^ “Extension:CategorySuggest” . MediaWiki. 2014年9月26日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  78. ^ 「Category:Flash Video extensions」 . MediaWiki. 2014年9月15日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  79. ^ 「Category:YouTube extensions」 . MediaWiki. 2008年9月16日. 2011年5月1日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  80. ^ 「Category:RSS extensions」 . MediaWiki. 2010年12月3日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  81. ^ M Dale、A Stern、M Deckert、W Sack (2009)、「システムデモンストレーション:Metavid.org:ソーシャルウェブサイトと議会ビデオのオープンアーカイブ」、第10回国際デジタル政府研究会議の議事録:ソーシャルネットワーク:市民、データ、政府のつながりの構築、pp.  309– 310、ISBN 978-1-60558-535-2
  82. ^ 「Wikiスパム」 Meta-Wiki。2014年11月7日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  83. ^ゴールドマン、エリック、「ウィキペディアの労働搾取とその影響」第8巻、電気通信およびハイテクノロジー法ジャーナル
  84. ^ "Extension:ConfirmEdit" . MediaWiki. 2010年5月5日. 2014年10月20日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  85. ^ "Extension:SpamBlacklist" . MediaWiki. 2010年3月24日. 2014年10月20日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧
  86. ^ "拡張子:Nuke" .メディアウィキ。 2010 年 5 月 19 日。2014年 10 月 20 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  87. ^ Lucene-search MediaWiki拡張機能Archived June 2, 2012, at the Wayback Machine , mediawiki.org
  88. ^ SphinxSearch MediaWiki拡張機能Archived October 22, 2014, at the Wayback Machine , mediawiki.org
  89. ^有田正則・諏訪和弘(2008年9月17日)「検索拡張機能によるWikiのリレーショナルシステム化:フラボノイド代謝物データベースの事例」BioData Min1(1)、BioData Mining:7、doi10.1186/1756-0381-1-7PMC 2556319PMID 18822113  
  90. ^ Finn Arup Nielsen (2009年10月15日). 「Lost in localization: a solution with neuroinformatics 2.0?」NeuroImage . 48 (1): 11–3 . doi : 10.1016/J.NEUROIMAGE.2009.05.073 . ISSN 1053-8119 . PMID 19497377 . Wikidata Q21011200 .   
  91. ^ Eric Ras; Jörg Rech; Sebastian Weber (2008年8月1日)、「適応型学習空間のための学習要素の共同オーサリング」 (PDF)、第5回国際適応型ハイパーメディアおよび適応型Webベースシステム会議、2011年5月3日時点のオリジナルよりアーカイブ(PDF) 、 2010年4月23日取得
  92. ^ Hartung, Michael; et al. 「セマンティックグリッドメタデータの協調管理のためのプラットフォーム」『インテリジェント分散コンピューティング、システム、アプリケーション』p. 123。
  93. ^ "拡張子:VisualEditor" .メディアウィキ2021年2月21日のオリジナルからアーカイブ2021 年3 月 15 日に取得
  94. ^ 「Category:WYSIWYG extensions」 . MediaWiki. 2008年4月10日. 2011年5月1日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  95. ^ “マニュアル:インストール要件” . MediaWiki . 2021年3月8日時点のオリジナルよりアーカイブ2021年3月14日閲覧。
  96. ^ 「マニュアル:ページテーブル」 . MediaWiki. 2010年5月15日. 2014年11月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  97. ^ 「マニュアル:リビジョンテーブル」 . MediaWiki. 2014年11月24日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  98. ^オルテガ、フェリペ;ゴンザレス・バラオナ、ジーザス・M. Robles、Gregorio (2007)、トップ 10 ウィキペディア: WikiXRay を使用した定量分析CiteSeerX 10.1.1.107.1424 
  99. ^ Curino, Carlo A.; Tanca, Letizia; Zaniolo, Carlo (2008), Information Systems Integration and Evolution: Ontologies at Rescue (PDF) , Workshop on Semantic, archived (PDF) from the original on December 22, 2009 , retrieved April 23, 2010
  100. ^ T Dumitras; P Narasimhan (2009)、「データ変換にダウンタイムなし:ホットアップグレードの再考」(PDF)2010年6月16日時点のオリジナル(PDF)からアーカイブ、 2010年4月29日取得
  101. ^ a b "ウィキペディアとメディアウィキ" .プレゼンテーション MediaWiki 開発 (ビデオ)。 2006 年 4 月 28 日。2011年 4 月 14 日のオリジナルからアーカイブ2009 年9 月 23 日に取得
  102. ^ a b Bergsma, Mark, Wikimedia Architecture (PDF)2016年3月5日のオリジナルからアーカイブ(PDF) 、 2015年10月21日取得
  103. ^ 「マニュアル:MediaWikiとは何か」2018年7月22日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  104. ^ 「Extension:StructuredDiscussions」 . MediaWiki. 2018年12月27日時点のオリジナルよりアーカイブ。 2018年12月27日閲覧
  105. ^ "拡張子:Wikilog" .メディアウィキ。 2009 年 11 月 27 日。2014年 9 月 22 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  106. ^ 「ヘルプ:署名」 . MediaWiki. 2008年11月15日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  107. ^ N Augar; R Raitman; W Zhou (2004)「ウィキを使ったオンライン教育と学習」『快適ゾーンを超えて』pp.  95– 104, CiteSeerX 10.1.1.133.1456 
  108. ^ Cubric, Marija (2007), Analysis of the use of Wiki-based collaborations in enhancement student learning , University of Hertfordshire, p. 11, archived from the original on May 15, 2011 , retrieved April 24, 2010
  109. ^ Albertsen, Johannes & Bouvin, Niels Olof (2008), User defined structuralsearch in mediawiki , Proceedings of the nineteenth ACM conference on Hypertext and hypermedia, ISBN 978-1-59593-985-2
  110. ^ "拡張機能:Semantic MediaWiki – WikiApiary" . 2018年10月26日のオリジナルからアーカイブ2019 年10 月 12 日に取得
  111. ^ T Dumitraş; P Narasimhan (2009)、「分散システムにおけるサービスとしてのアップグレードに向けて」、第10回ACM/IFIP/USENIX国際ミドルウェア会議論文集、pp.  1– 2
  112. ^ 「開発者向けセキュリティ」 MediaWiki。2014年11月25日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  113. ^ Perrin, Chad (2008年4月30日)、MediaWikiの主任開発者による5つのセキュリティのヒント、Tech Republic
  114. ^ “ニュース” .メディアウィキ。2014 年 10 月 6 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  115. ^ 「マニュアル:セキュリティ」 . MediaWiki. 2010年3月22日. 2014年11月10日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  116. ^ MediaWikiに関する書籍Archived December 27, 2018, at the Wayback Machine , mediawiki.org
  117. ^ MediaWiki 管理者ハンドブックウィキブック2014 年 10 月 20 日のオリジナルからアーカイブ2014 年10 月 20 日に取得
  118. ^ MediaWiki ユーザー ガイド、ウィキブック、2014 年 10 月 20 日にオリジナルからアーカイブ2014 年10 月 20 日に取得
  119. ^ “MediaWiki.org Project:Copyrights” . 2023年8月23日時点のオリジナルよりアーカイブ2023年8月23日閲覧。
  120. ^ “Project:PD ヘルプ” . MediaWiki. 2020年10月29日時点のオリジナルよりアーカイブ2010年5月30日閲覧。
  121. ^ Rafe Needleman (2008年11月19日)、Wikipedia gears up for flood of video and photo files、C-Net、2009年8月6日時点のオリジナルよりアーカイブ2010年4月23日閲覧。
  122. ^ “イベント” . Mediawiki.org. 2018年12月27日時点のオリジナルよりアーカイブ2018年12月27日閲覧。
  123. ^ 「開発方針」 MediaWiki、2013年7月19日。2017年5月10日時点のオリジナルよりアーカイブ2013年8月4日閲覧。
  124. ^ “Summer of Code” . MediaWiki. 2013年3月26日. 2017年5月10日時点のオリジナルよりアーカイブ2013年8月4日閲覧。
  125. ^ 「Wikimedia」 . Open Hub. 2017年9月14日時点のオリジナルよりアーカイブ。 2012年11月15日閲覧2012 年 11 月 4 日時点のおおよその数 (重複排除なし): コアが 139、WMF でサポートされている拡張機能が 155、WMF の Git リポジトリと SVN リポジトリでのみホストされている拡張機能がそれぞれ 190 と 42。
  126. ^ a b “Version lifecycle” . MediaWiki. 2018年9月5日. 2020年6月17日時点のオリジナルよりアーカイブ2018年10月21日閲覧。
  127. ^バートレット、マニング (2001年11月14日). 「マグナスの新しい脚本…」ウィキメディアリスト. ウィキメディア財団. 2019年10月2日時点のオリジナルよりアーカイブ。 2019年10月2日閲覧
  128. ^ Manske, Magnus (2001年11月14日). 「Magnusの新しい脚本…」Wikimedia Lists . Wikimedia Foundation. 2019年10月2日時点のオリジナルよりアーカイブ2019年10月2日閲覧。
  129. ^ Mayer, Daniel (2003年7月19日). 「フェーズIV、Wikibooks.org/.comとWikimediaFoundation.org/.com(旧Wikiと統一性)」 . Wikipedia-Lメーリングリスト. 2017年7月12日時点のオリジナルよりアーカイブ。 2015年1月18日閲覧
  130. ^ "ウィキペディア、ウィキメディア、メディアウィキ、ウィキの違い" .メディアウィキ。2009 年 7 月 1 日のオリジナルからアーカイブ2010 年5 月 30 日に取得
  131. ^ “International logo contest” . Meta-Wiki . 2020年5月9日時点のオリジナルよりアーカイブ2020年4月9日閲覧。
  132. ^ 「国際ロゴコンテスト/結果」メタウィキウィキウィキメディア財団2007年1月10日。2015年11月4日時点のオリジナルよりアーカイブ2007年3月14日閲覧。
  133. ^ 「Historical/Logo history」 . Meta-wiki . Wikimedia Foundation . 2007年1月17日. 2015年11月4日時点のオリジナルよりアーカイブ。 2007年3月14日閲覧
  134. ^ Erik Möller (2003年7月26日). 「File talk:EloquenceSunflowerNew-Small.png – Meta」 . Meta-wiki . Wikimedia Foundation . 2016年1月30日時点のオリジナルよりアーカイブ2013年2月3日閲覧。
  135. ^デイヴィッド・ワインバーガー(2007). Everything Is Miscellaneous: The Power of the New Digital Disorder』 タイムズブックス. p.  99. ISBN 978-0-8050-8043-8
  136. ^ “メディアウィキの歴史” . MediaWiki Web サイト2020年10月27日のオリジナルからアーカイブ2013 年8 月 4 日に取得
  137. ^ "MediaWiki ResourceLoader" . Mediawiki.org. 2013年3月8日時点のオリジナルよりアーカイブ2013年7月6日閲覧。
  138. ^ "ビジュアルエディタ – MediaWiki" .メディアウィキ。2013 年 9 月 27 日のオリジナルからアーカイブ2013 年9 月 15 日に取得
  139. ^サラバダニ、アミール (2021 年 3 月 31 日)。「MediaWiki のロゴが変更されました」。ウィキメディア財団。2021年4月2日のオリジナルからアーカイブ2021 年4 月 2 日に取得
  140. ^ MediaWiki の推薦文Archived January 11, 2012, at the Wayback Machine , mediawiki.org
  141. ^ 「Intelpediaの物語:模範的な企業向けWiki」Socialmedia.biz2013年9月16日時点のオリジナルよりアーカイブ2013年8月16日閲覧
  142. ^ A. Maron; M. Maron (2007). 「ステルス変革:国連へのウィキ導入」 . Knowledge Management for Development Journal. 2011年5月4日時点のオリジナルよりアーカイブ。 2010年10月9日閲覧
  143. ^ “LibrePlanet Homepage” . 2011年3月18日時点のオリジナルよりアーカイブ2018年12月10日閲覧。
  144. ^ Bryant, Todd (2006), Social Software in Academia (PDF) , Educause Quarterly, 2009年12月22日時点のオリジナル(PDF)からアーカイブ、 2010年4月23日取得
  145. ^ Liang, M.; Chu, S.; Siu, F.; Zhou, A. (2009年12月3~4日)、「TwikiとMediawikiを使った協調学習の促進におけるユーザー体験の比較」 (PDF)、2009年国際知識管理会議の議事録、2011年5月14日時点のオリジナル(PDF)からアーカイブ
  146. ^ Schulz, Judith (2009), Company-Wiki は熟練労働者の不足を軽減するための知識移転ツールとして(PDF)、Institute of Technology and Education、2016年3月4日時点のオリジナルからアーカイブ(PDF) 、 2010年4月25日取得
  147. ^ Chu, S.; Kennedy, D.; Mak, M. (2009年12月3日~4日) MediaWikiとGoogle Docsを用いたグループプロジェクト共同構築のためのオンラインコラボレーションツール(PDF)、2009年国際知識管理会議の議事録、2011年5月14日時点のオリジナル(PDF)からアーカイブ、 2010年4月23日取得
  148. ^ a bグレコ、クラウディオ・エンリケ・ドス・サントス。アウグスト、シラス・コルデイロ。ソウザ、ジャクリーン・タバレス・ヴィアナ・デ;カルヴァーリョ、パウロ・ビクトル・ロドリゲス。ダビラ、アドリアナ・ロウレイロ(2021年7月25日)。「ナレッジマネジメントシステムの評価方法」ブラジル放射線科学ジャーナル9 (2B)。土井: 10.15392/bjrs.v9i2B.1250ISSN 2319-0612S2CID 2377330212021年11月12日のオリジナルからアーカイブ2021 年11 月 12 日に取得