MediaWiki

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
MediaWiki
MediaWiki
開発元 Wikimedia Foundation Inc.
最新版 1.23.2 - 2014年7月30日(2か月前) (2014-07-30[±]
最新評価版 1.25alpha - 2014年9月19日(40日前) (2014-09-19[±]
プログラミング言語 PHP: Hypertext Preprocessor
プラットフォーム クロスプラットフォーム
種別 ウィキ
ライセンス GNU General Public License
公式サイト http://www.mediawiki.org/
日本語トップページ
テンプレートを表示

MediaWiki(メディアウィキ)は、GNU General Public Licenseで配布されるウィキソフトウェアである。PHPで書かれており、データベースとしてMySQLまたはPostgreSQLを使用する。非公式だがMariaDBにも対応している。[1][2]

概要[編集]

MediaWikiは、ウィキペディアの為にMagnus Manskeらによって作成された。最初はUseModWiki (別名"Phase I") を使用していたが、2002年1月25日に新しいバージョン ("Phase II") に切替えられた。その日は、ウィキペディアコミュニティー内では、新ソフトウェアの原作者にちなんでMagnus Manske Dayと呼ばれている。

Phase IIソフトウェアを書き直して改良したものは、一時"Phase III"と呼ばれていた。このソフトウェアは、それがウィキペディアだけでなく他のプロジェクトにも使用可能であり、バージョン番号の必要性があるという背景により、MediaWikiと改名された。MediaWikiという名前は、ウィキペディアの母組織であるウィキメディア財団をもじったものである。プロジェクトに新たに参加した人を混乱に招くという理由で、この名称のウィキメディアとの類似性がしばしば非難されている。

利用[編集]

MediaWikiで動作していることを示すバナー。デフォルトでは右下に小さく表示される。

MediaWikiはフリーソフトウェアであり、誰でもダウンロードして自由に利用できる[3]

MediaWikiはその当初のターゲットであるウィキペディア、そしてその姉妹プロジェクトである各種のウィキメディア・プロジェクトで利用されている。またWikiaアンサイクロペディアチャクウィキスカラーペディアといった様々なウェブサイトの構築に使用されている。

歴史・変更点[編集]

定義
サポートされないリリース
サポートされるリリース
リリース予定
バージョン数 リリース日 リンク おもな変更点
1.1 2003年12月8日 リリースノート全文
  • あたらしい表組みのウィキマークアップ導入
  • MediaWiki名前空間の導入により、利用者がインターフェースメッセージ編集可能に
  • XML形式のソース出力、履歴のオプション選択付き
  • マジックワード(特別な機能を持つ文字列や変数)
1.2 2004年3月24日 リリースノート全文
  • ウェブ上でのインストーラー(実験導入)
  • 画像のリサイズとサムネイルの生成
  • ウィキマークアップを支援する編集ツールバー
  • ウィキ内での利用者権限の設定
1.3 2004年8月11日 リリースノート全文
  • CSSを多く用い、WWW基準により合致した新しい外装(MonoBookスキン)
  • 引数のとれるテンプレート
  • カテゴリ機能
  • 可能な場合、編集競合を自動的に統合
  • インストールの改善
1.4 2005年3月20日 リリースノート全文
多言語対応状況
  • 利用者毎に使用言語が設定可能
  • パフォーマンスを大幅に改善
  • ストレージの必要容量を圧縮するための、古い版の圧縮機能
  • 画像ギャラリー(新規アップロードファイルのリスト)の生成
  • SVG表示のサポート(外部サポートツールが必要)
  • 特別:ログ (log) 機能の追加
1.5
(MySQL 3をサポートする最終版)
2005年10月5日 リリースノート全文
多言語対応状況
  • データベースの大規模な再設計。データベーススキーマを再設計して、堅牢に
  • リビジョン管理をテキストストレージから分離。これにより
    • ページの移動、ページの履歴の生成など一部の操作のパフォーマンスが大幅に改善
    • 全ての版への固定リンクを提供
    • データの大部分をデータベースの外に保管可能に
  • 電子メールを用いた変更通知機能
  • ページのエンコーディングは必ずUTF-8を使用
  • 特別:Listadmins(管理者一覧)を特別:Listusers(登録利用者一覧)へ統合
1.6
(PHP 4をサポートする最終版)
2006年4月5日 リリースノート全文
多言語対応状況
  • MySQLの場合4以降が必須。
  • 利用者のログイン画面とアカウント作成画面を分離
  • ページの保護および保護解除の画面を再設計。半保護機能が追加。
  • バックグラウンドのアップデートに「ジョブ・キュー」を使用
  • テンプレートの使用の追跡を改善
  • スパム対策の強化として、外部リンクの追跡を導入
  • テンプレートの引数に初期値設定可能
  • 特別:Preferences(個人設定、オプション)の再設計
1.7 2006年7月7日 リリースノート全文
多言語対応状況
  • MediaWiki 1.7 以降は PHP 5 が必須 (5.1 推奨)。 PHP 4 はサポート対象外。
  • 削除したファイルが復帰可能に
  • インポート(取り込み)の操作が特別:ログに記録されるように
1.8 2006年10月10日 リリースノート全文
多言語対応状況
  • PostgreSQL (8.1以降)データベース・バックエンドを完全サポート
  • DjVuによるサムネイル生成とマルチページ・ナビゲーションをサポート
  • 利用者の投稿ブロック機能の改善。未登録利用者へのブロックに特定のIPアドレスを使用
  • 設定により、公開されているURLからの直接のファイルアップデートが可能に
1.9 2007年1月10日 リリースノート全文
多言語対応状況
  • 版の編集取り消し「Undo」機能
  • ブロックおよび特別ページのキャッシュを改善
  • ソータブルテーブル
  • 利用者データベースに編集カウンタ追加
  • ウォッチリストおよび最近更新したページに版のサイズを表示
  • 「特別」(Special) 名前空間のローカライズが可能に
1.10 2007年5月9日 リリースノート全文
多言語対応状況
  • 「カスケード保護」機能の追加
  • パトロール(巡回)機能の操作が特別:ログに記録されるように
  • ツールチップおよびアクセスキー機能の改善
  • ブロックおよび特別ページのキャッシュを改善
  • IPv6をサポート
1.11 2007年9月10日 リリースノート全文
多言語対応状況
  • $wgAddGroups および $wgRemoveGroups の追加。これにより利用者権限のより洗練された設定が可能に
  • AJAXを用いた閲覧が修正され、デフォルトで使用可能に
  • ユーザーの投稿記録を年月で抽出できるように
1.12 2008年3月20日 リリースノート全文
多言語対応状況
1.13 2008年8月14日 リリースノート全文
多言語対応状況
  • 新しい特別ページ:特別:FileDuplicateSearch(重複ファイル検索)、特別:ListGroupRights(利用者グループの権限)
  • 特別:UserRights(利用者グループ権限操作ページ)がチェックボックス式に仕様変更。
  • 特別:SpecialPages(特別ページ一覧)がカテゴリ分けされる。
  • 隠しカテゴリ (__HIDDENCAT__) の導入。カテゴリページに記述するとカテゴリに含まれる記事にそのカテゴリが表示されなくなる。
  • 二重リダイレクトの自動修正
  • 特別:ログ機能を年月で抽出できるように
1.14 2009年2月22日 リリースノート全文
多言語対応状況
  • 検索エンジンのインデックスを各ページごとに制御可能なマジックワード (__NOINDEX____INDEX__)の導入。
  • リダイレクトページのプレビューがリダイレクトとして表示されるように
  • モバイルデバイスのためのよりよいCSSサポート
  • ページの履歴版を年月で抽出できるように
  • アップロードされたファイルの履歴ページにすべてのファイルバージョンのサムネイルを表示
  • 特別ページの名前のエイリアス表示をローカライズで表示可能に。
  • パスワード変更の特別ページ(特別:パスワードの変更)追加
  • ブロックされているユーザーの期間設定をそのまま変更できるように
  • 特別:Statistics(サイトの統計)の仕様変更
  • 個人設定で「初期設定に戻す」の追加
  • 拡張機能のNewuserlogLinkSearchDeletedContributionsをコアへ導入。
  • ページ移動の際に移動元のページ(リダイレクト)を非作成にするsuppressredirect機能追加。
  • ファイルページが移動可能に
1.15 2009年6月10日 リリースノート全文
多言語対応状況
1.16 2010年7月28日 リリースノート全文
多言語対応状況
  • 個人設定内のレイアウトが変更
  • ベクター (Vector) スキンの追加
  • 活動中の利用者一覧の特別ページ追加
1.17 2011年6月22日 リリースノート全文
多言語対応状況
  • 利用者がすべてのスキンで共通に利用できるCSSとJavascriptを設置できるようになった。
  • インストーラーが刷新される。
  • ResourceLoaderの追加。
1.18
(MySQL 4をサポートする最終版)
2011年11月28日 リリースノート全文
多言語対応状況
  • いくつかのExtensionが標準のパッケージに同封される。
  • Mathのサポートがコアより切り離される。
  • ブロック一覧の特別ページ仕様変更
  • パスワード再発行のための特別ページ(特別:パスワード再設定)追加
  • 特別ページ一覧のカテゴリ分け表示をセクションに変更
  • ページ新規作成の際に「細部の編集」のチェックができなくなる。
1.19 (LTS)
(PHP 5.2.3をサポートする最終版)
2012年5月2日 リリースノート全文
多言語対応状況
  • MySQLバージョン5.0.2が必要
  • 特別:投稿記録、ページの履歴にもバイトの変更(増減)数が表示
  • 署名のデフォルト表示に、トークページのリンクも表示
  • 投稿記録ページに「対応付けられた名前空間」のチェックが追加
  • メールアドレス変更の特別ページ(特別:メールアドレスの変更)追加。またこれによりメールアドレスの変更には必ずパスワードの入力が必要となった。
  • ページ移動の際、新しいページ名の入力部分に名前空間のドロップダウンが追加。
  • 利用者名秘匿のブロックを行う際、「ブロックの確認」のチェックが必須となる。
1.20 2012年11月6日 リリースノート全文
多言語対応状況
  • PHPバージョン5.3.2が必要。
  • 差分表示の色の変更。またページタイトルに「:版間の差分」が追加される
  • 右上のログインページリンクに、アカウント作成ページへのリンクも直接表示
  • 特別:バージョン情報に、エントリーポイントのURL(パス、api,load.php)のリンクが表示
  • 特別:登録利用者一覧に、利用者のトークページと投稿記録のリンクが表示
  • 編集ページの要約入力欄が、細部編集やウォッチリスト追加のチェックボックスより少し上に。
  • 特別:MostInterwikis(ウィキ間リンクの多いページ)の特別ページ追加
  • 現在のページIDを表示するマジックワード{{PAGEID}}の追加
1.21 2013年5月25日 リリースノート全文
多言語対応状況
  • 新しいContentHandler
  • 1.18で同封があったExtensionで、さらに9つのExtensionが標準のパッケージに同封される。
  • ツールボックスにページ情報(基本情報、保護状態、編集履歴など)の特別ページ(&action=info)追加。さらに利用者ページにアクセスした場合、ツールボックスに特別:利用者権限のリンクが直接表示され、利用者名を指定せずに権限が操作できるようになった。
  • ページプロパティがあるページ(マジックワード使用状況)の特別ページ追加
1.22 2013年12月6日 リリースノート全文
多言語対応状況
  • Chick, Classic, MySkin, Nostalgia, Simpleの五つのスキンと、「曖昧さ回避ページにリンクしているページ」の特別ページをそれぞれ廃止
  • ベクタースキンのアップグレード。
  • 特別:ResetTokens(トークンの再設定)、特別:転送(ファイル名、利用者ID、版IDでの転送)の特別ページ追加
  • バージョン情報ページにMediaWikiの開発者を列挙した特別ページのサブページを追加
  • ログインページとアカウント作成の特別ページの画面を大幅に変更。アカウント作成ページにはサイトのページ数や編集数、活動利用者数が表示されるようになった。
  • 編集機能の改善。編集ページ下部の著作権メッセージ及び編集ボタン周辺にグレーの背景色を指定。またプレビュー時に「パーサーのプロファイリングデータ」が最下部に追加された。
  • 拡張機能のPostEditVectorをコアへ導入。これによりページ保存後には、メッセージが表示されるようになった。
  • 左のサイドバーの案内リンクが標準でメインページ、特別:最近の更新特別:おまかせ表示のみになった。
  • カテゴリページの下位カテゴリリンク左に矢印のアイコンを付加
1.23 (最新版) 2014年6月5日 リリースノート全文
多言語対応状況
  • ベクターのCSSの更新。ページタイトルの文字の大きさが若干変更したりしている。
  • スパム対策とカウンタ荒らしの改善
  • 通知機能の追加
  • 特別:バージョン情報の表が若干変更。拡張機能のライセンス情報等が追加
  • 特別:投稿記録にページ作成(初版)投稿のみを抽出するチェックボックスの追加
  • 特別:最近の更新のオプション項目に、ページ内の各種記号やページサイズの増減を解説する「凡例」の追加
1.24 (alpha, git master) 未定 リリースノート全文
多言語対応状況
1.25 (alpha, git master) 未定 リリースノート全文
多言語対応状況

脚注[編集]

関連項目[編集]

外部リンク[編集]