MediaWiki
![]() | ウィキペディア日本語版におけるMediaWikiの使用については Help:MediaWiki をご覧ください。 |
![]() | |
開発元 | Wikimedia Foundation Inc. |
---|---|
リポジトリ |
![]() |
プログラミング 言語 | PHP |
プラットフォーム | クロスプラットフォーム |
種別 | ウィキ |
ライセンス | GNU General Public License |
公式サイト |
|
テンプレートを表示 |
MediaWiki(メディアウィキ)は、GNU General Public Licenseで配布されるウィキソフトウェアである。PHPで書かれており、データベースとしてMySQLやPostgreSQL、またはSQLiteを使用する。また、MariaDBにも対応している[1][2]。
概要
MediaWikiは、ウィキペディアのためにマグナス・マンスキー(英語版)らによって作成された。最初はUseModWiki (別名"Phase I") を使用していたが、2002年1月25日に新しいバージョン ("Phase II") に切替えられた。その日は、ウィキペディアコミュニティー内では、新ソフトウェアの原作者にちなんでMagnus Manske Day(マグナス・マンスキーの日)と呼ばれている。
Phase IIソフトウェアを書き直して改良したものは、一時「Phase III」と呼ばれていた。このソフトウェアは、それがウィキペディアだけでなく他のプロジェクトにも使用可能であり、バージョン番号の必要性があるという背景により、MediaWikiと改名された。この名前は、ウィキペディアの母組織であるウィキメディア財団をもじったものである。プロジェクトに新たに参加した人を混乱に招くという理由で、この名称のウィキメディアとの類似性がしばしば非難されている。
開発史
![](http://upload.wikimedia.org/wikipedia/commons/c/c3/Magnus_Manske.png)
ウィキペディア立ち上げ当初の2001年1月は、UseModWikiという既存のソフトウェアで駆動しており、記述はPerlを採用してすべてのウィキページをテキスト形式で保存していた。ところがすぐに機能面でもパフォーマンスでも制約の多さが目につき始めた。2001年半ばにはマグナス・マンスキー(英語版)という当時ウィキペディアの編集者でケルン大学在籍の大学生開発者が、ウィキペディアに使うUseModWikiの代替となるソフトウェアを書き始める。PHPを使用し情報はすべてMySQLデータベースに保存、英語版ウィキペディアには2002年1月に実装し、他の言語版ウィキペディアのサイトでも徐々に実装が進んでいく。このソフトウェアが「PHPスクリプト」あるいは「phase II」と呼ばれたことから、UseModWikiには「phase I」という別名が与えられた。
英語版ウィキペディアへの実装が2001年11月の新ソフトウェアメタ・ウィキペディア実装の直後ではなく、また、すぐに英語版ウィキペディアに展開したいという希望が集まった[3]のに翌年まで延びた背景には、クリスマス前に期末試験を控えたマンスキーが、もしもバグが発生すると自分では手当できないからと、ためらった事情がある[4]。
利用者が増えるにつれて読みこみ速度の問題が再燃したことから、ふたたびソフトウェアの書き換えが始まり、リー・D・クロッカー(英語版)が主導して「phase III」という名前で進行した。この新しいソフトウェアは「phase II」時代の基本的なインターフェースを踏襲しながら、よりスケーラブルになるように記述にPHPを採用、バックエンドにMySQLを置いている。こうして2002年7月にウィキペディアとして動き始めた。
ウィキメディア財団の発足は2003年6月20日で7月にはウィキペディアの寄稿者ダニエル・メイヤーからソフトウェアの名称として財団名をもじった「MediaWiki」が提案され[5]、その名前は同年8月ごろから徐々に定着した。ただ(意図的とはいえ)財団名に似ているため、しばしば混乱を引き起こしている(財団名そのものも製品である「ウィキペディア」に酷似)[6]。「ウィキメディア」という呼称を発案したのはウィキペディア寄稿者シェルドン・ランプトンで、WikiEN-lメーリングリストに2003年3月6日付に投稿している[7]。
![](http://upload.wikimedia.org/wikipedia/commons/1/1c/MediaWiki_logo.png)
製品ロゴはフロランス・ドゥヴアールが撮影した写真に基づいてエリック・メラー(英語版)が制作しており、本来は2003年中盤に行われたウィキペディアの新しいロゴを募集する国際コンテストに提出したもので[8]3位に入賞、ウィキペディアではなくMediaWikiの商標として、財団第2のロゴ採用が決定した[9]。
ヒマワリを挟む二重の角括弧 ([[ ]]) はMediaWikiが他のウィキページへのハイパーリンク作成に用いる構文(英語版)の象徴で、ヒマワリはウィキペディアの多様性、たゆまぬ成長と枠にとらわれない面の象徴である[10]。
その後、ウィキメディア財団最高技術責任者ブリオン・ヴィッバー(Brion Vibber)[11]が更新管理者(英語版)ならびに最も活発な開発者の役を引き受ける[12][13]。
MediaWiki開発の主要なマイルストーンは順に、カテゴリ・システム(2004年追加)、構文解析(2006年追加)、拡張機能Flagged Revisions(2008年追加)[14]、「ResourceLoader」というCSSならびにJavaScriptの配置システム(2011年追加)[15]、さらに2013年に編集機能のVisualEditorとWYSIWYG(What You See Is What You Getの頭文字)が追加される[16]。
新しいロゴのデザイン公募は2020年6月22日に始まる。初代のロゴはビットマップで描画され、解像度の高低によって読み込みに問題を生んだことがきっかけであった。公開の投票2回を経て2020年10月24日に MediaWiki の2代目のロゴが決定、2021年4月1日より正式に採用された(デザインはSerhio Magpie)[17]。
利用
![新ロゴによるバナー](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/MediaWiki-2020-button.svg/150px-MediaWiki-2020-button.svg.png)
![旧ロゴによるバナー](http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Powered_by_MediaWiki.svg/150px-Powered_by_MediaWiki.svg.png)
MediaWikiはフリーソフトウェアであり、誰でもダウンロードして自由に利用できる[注釈 1]。
MediaWikiはその当初のターゲットであるウィキペディア、そしてその姉妹プロジェクトである各種のウィキメディア・プロジェクト群で利用されている。またWikiaというウィキファーム(英語版)、wikiHow、WikiLeaksも同様。チャクウィキといった様々なウェブサイトの構築に使用されている。
ウィキペディアの他にウィキ形式の百科事典でMediaWikiを採用するものを挙げるとアンサイクロペディア、Citizendium(シチズンジアム)、スカラーペディア 、Metapedia(英語版)、コンサーヴァペディアがある。またNovellやIntelの例のように企業内での採用も多い[18][19]
アメリカ政府内部でもMediaWikiを使用し、顕著な例としてインテリペディア(英語版)(アメリカ知的活動コミュニティ(英語版)採用)、外交ペディア(英語版)(アメリカ合衆国内務省採用)ならびにアメリカ合衆国国防総省が採用するmilSuite(英語版)の一部milWikiにも使われている。国連機関では国連開発計画及びINSTRAW(英語版)が独自ウィキをMediaWikiで駆動すると決定した理由は「ウィキペディアが動くソフトウェアであることから試験が行き届き、将来的にも開発活動が持続可能で、未来の技術者はおそらくどんなウィキソフトウェアよりもMediaWikiに最も触れて育つと予測されるため」だという[20]。
フリーソフトウェア財団はLibrePlanetウェブサイトの運営にMediaWikiを使っている[21]。
バージョンの履歴
MediaWikiの最初のバージョンは 1.1として、2003年12月に公開された。
色 | 定義 |
---|---|
赤 | サポートされないリリース |
緑 | サポートされるリリース |
青 | リリース予定 |
バージョン数 | リリース日 | リンク | 主な変更点 |
---|---|---|---|
1.10 | 2003年12月8日 | リリースノート全文 |
|
1.20 | 2004年3月24日 | リリースノート全文 |
|
1.30 | 2004年8月11日 | リリースノート全文 |
|
1.40 | 2005年3月20日 | リリースノート全文 多言語対応状況 |
|
1.50 (MySQL 3をサポートする最終版) | 2005年10月5日 | リリースノート全文 多言語対応状況 |
|
1.60 (PHP 4をサポートする最終版) | 2006年4月5日 | リリースノート全文 多言語対応状況 |
|
1.70 | 2006年7月7日 | リリースノート全文 多言語対応状況 |
|
1.80 | 2006年10月10日 | リリースノート全文 多言語対応状況 |
|
1.90 | 2007年1月10日 | リリースノート全文 多言語対応状況 |
|
1.10 | 2007年5月9日 | リリースノート全文 多言語対応状況 |
|
1.11 | 2007年9月10日 | リリースノート全文 多言語対応状況 |
|
1.12 | 2008年3月20日 | リリースノート全文 多言語対応状況 |
|
1.13 | 2008年8月14日 | リリースノート全文 多言語対応状況 |
|
1.14 | 2009年2月22日 | リリースノート全文 多言語対応状況 |
|
1.15 | 2009年6月10日 | リリースノート全文 多言語対応状況 |
|
1.16 | 2010年7月28日 | リリースノート全文 多言語対応状況 |
|
1.17 | 2011年6月22日 | リリースノート全文 多言語対応状況 |
|
1.18 (MySQL 4をサポートする最終版) | 2011年11月28日 | リリースノート全文 多言語対応状況 |
|
1.19 (LTS) (PHP 5.2.3をサポートする最終版) | 2012年5月2日 | リリースノート全文 多言語対応状況 |
|
1.20 | 2012年11月6日 | リリースノート全文 多言語対応状況 |
|
1.21 | 2013年5月25日 | リリースノート全文 多言語対応状況 |
|
1.22 | 2013年12月6日 | リリースノート全文 多言語対応状況 |
|
1.23 (LTS) | 2014年6月5日 | リリースノート全文 多言語対応状況 |
|
1.24 | 2014年11月26日 | リリースノート全文 多言語対応状況 |
|
1.25 | 2015年5月25日 | リリースノート全文 多言語対応状況 |
|
1.26 | 2015年11月25日 | リリースノート全文 多言語対応状況 | |
1.27 | 2016年6月28日 | リリースノート全文 多言語対応状況 | |
1.28 | 2016年11月28日 | リリースノート全文 多言語対応状況 | |
1.29 | 2017年7月13日 | リリースノート全文 多言語対応状況 | |
1.30 | 2017年12月12日 | リリースノート全文 多言語対応状況 | |
1.31 (LTS) | 2018年6月13日 | リリースノート全文 多言語対応状況 |
|
1.32 | 2019年1月11日 | リリースノート全文 多言語対応状況 | |
1.33 | 2019年7月2日 | リリースノート全文 多言語対応状況 | |
1.34 | 2019年12月19日 | リリースノート全文 多言語対応状況 | |
1.35 (LTS) | 2020年9月25日 | リリースノート全文 多言語対応状況 | |
1.36 | 2021年5月28日 | リリースノート全文 多言語対応状況 |
|
1.37 | 2021年11月18日 | リリースノート全文 多言語対応状況 | |
1.38 | 2022年6月2日 | リリースノート全文 多言語対応状況 | |
1.39 | 2022年11月30日 | リリースノート全文 多言語対応状況 |
|
1.40 | 2023年6月30日 | リリースノート全文 多言語対応状況 | |
1.41 | 2023年12月21日 | リリースノート全文 多言語対応状況 |
脚注
注釈
- ^ ダウンロードの手順はMediaWikiのページを参照。
出典
- ^ Wikipedia Adopts MariaDB - Wikimedia Blog
- ^ 英語版およびドイツ語版Wikipedia、MySQLからMariaDBへ移行 - SourceForge.JP Magazine
- ^ “Magnus's new script...”. Wikimedia Lists. Wikimedia Foundation (November 14, 2001). October 2, 2019時点のオリジナルよりアーカイブ。October 2, 2019閲覧。
- ^ “Magnus's new script...”. Wikimedia Lists. Wikimedia Foundation (November 14, 2001). October 2, 2019時点のオリジナルよりアーカイブ。October 2, 2019閲覧。
- ^ Mayer, Daniel. “Phase IV, Wikibooks.org/.com and WikimediaFoundation.org/.com (was Wikis and uniformity) (ウィキ群と統一性から改題、フェーズ4はWikibooks.org/.com と WikimediaFoundation.org/.com へ発展か)” (英語). Wikipedia-L メーリングリスト過去ログ. July 12, 2017時点のオリジナルよりアーカイブ。January 18, 2015閲覧。
- ^ “ウィキペディアとウィキメディア、MediaWiki、ウィキとの違い” (英語). MediaWiki (2010年5月20日). July 1, 2009時点のオリジナルよりアーカイブ。2010年5月30日閲覧。
- ^ Rampton, Sheldon (16 March 2003). “Re: Current events". WikiEN-lメーリングリスト過去ログ” (英語). 9 July 2017閲覧。
- ^ Wikimedia contributors (2007年1月10日). “国際ロゴコンテスト/結果発表” (英語). Meta-wiki. ウィキメディア財団. May 9, 2020時点のオリジナルよりアーカイブ。April 9, 2020閲覧。
- ^ Wikimedia contributors (2007年1月17日). “歴史/ロゴの歴史” (英語). Meta-wiki. ウィキメディア財団. 2007年3月14日閲覧。
- ^ Erik Möller (2003年7月26日). “
File talk:EloquenceSunflowerNew-Small.png – Meta
” (英語). Meta-wiki. ウィキメディア財団. November 4, 2015時点のオリジナルよりアーカイブ。2013年2月3日閲覧。 - ^ David Weinberger (2007) (英語). en:Everything Is Miscellaneous: The Power of the New Digital Disorder. Times Books. p. 99 ISBN 0-8050-8043-0, 978-0-8050-8043-8
- ^ “MediaWikiの歴史” (英語). MediaWiki website. October 27, 2020時点のオリジナルよりアーカイブ。2013年8月4日閲覧。
- ^ “ウィキペディアとMediaWiki” (英語). MediaWiki開発プレゼンテーション (動画) (2006年4月28日). April 14, 2011時点のオリジナルよりアーカイブ。2009年9月23日閲覧。
- ^ “ウィキペディアに新機能を導入” (英語). Proceedings of WebSci (2009年). 2018年6月24日時点のオリジナルよりアーカイブ。2018年6月24日閲覧。
- ^ “MediaWiki ResourceLoader” (英語). Mediawiki.org. March 8, 2013時点のオリジナルよりアーカイブ。2013年7月6日閲覧。
- ^ “VisualEditor – MediaWiki” (英語). MediaWiki. September 27, 2013時点のオリジナルよりアーカイブ。September 15, 2013閲覧。
- ^ “Logo of MediaWiki has changed”. Wikimedia Foundation (March 31, 2021). April 2, 2021時点のオリジナルよりアーカイブ。April 2, 2021閲覧。
- ^ “MediaWiki testimonials” (英語). mediawiki.org. January 11, 2012時点のオリジナルよりアーカイブ。August 16, 2013閲覧。
- ^ “Intelpedia物語:企業ウィキの模範” (英語). Socialmedia.biz. September 16, 2013時点のオリジナルよりアーカイブ。August 16, 2013閲覧。 Intelの採用について。
- ^ Maron, Anna; Maron, Mikel (2007) (英語) (pdf). 見えない変容:国連がウィキを採用. 3. Knowledge Management for Development Journal. pp. 126-130. オリジナルのMay 4, 2011時点におけるアーカイブ。. https://web.archive.org/web/20110504030508/http://journal.km4dev.org/journal/index.php/km4dj/article/view/99/159 October 9, 2010閲覧。.
- ^ “LibrePlanetホームページ” (英語). March 18, 2011時点のオリジナルよりアーカイブ。December 10, 2018閲覧。
関連項目
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/FLOSS_logo.svg/50px-FLOSS_logo.svg.png)
- ウィキツリー - 派生したもの
- Semantic MediaWiki
- FCKeditor
- translatewiki.net
- List of content management systems(英語) – コンテンツ管理システムの一覧
- List of wiki software(英語) – ウィキソフトウェアの一覧
- BlueSpice MediaWiki(英語) – 企業アプリケーション向けに開発
- XOWA(英語) – オフラインでウィキペディアその他のウィキを閲覧するJavaソフトウェア (iOS未対応)
外部リンク
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Wikimedia_Community_Logo.svg/40px-Wikimedia_Community_Logo.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/MediaWiki-2020-icon.svg/40px-MediaWiki-2020-icon.svg.png)
- MediaWikiメインページ(英語)
- MediaWikiメインページ(日本語) - 利用者ハブ、システム管理者ハブ、開発者ハブ
- PHP wiki engines - Curlie(英語)
- MediaWiki on Sourceforge
- ダウンロード - MediaWiki - MediaWiki の 公式ダウンロードページ。
- メディアウィキ - メタウィキメディア 上のMediaWikiの解説
- Help:コンテンツ - MediaWikiのマニュアル
- Sites using MediaWiki - MediaWikiを使用しているサイトの一覧
| |
---|---|
概観 | |
コミュニティ |
|
人物 |
|
歴史 |
|
受賞・栄誉 | |
言及と分析 |
|
モバイルアクセス | |
コンテンツ利用 |
|
類似プロジェクト |
|
関連項目 |
|
|
| |
---|---|
.NET |
|
Java | |
JavaScript |
|
Perl | |
PHP |
|
Python | |
Ruby | |
Ruby on Rails | |
|