「MediaWikiを使ってみたい」「使いたいけど難しそう……」
MediaWikiは、他のコンテンツ作成システムと異なり、使い方がやや独特な側面を持ち合わせています。
そのため冒頭のような悩みをもつ方も多いのではないでしょうか。
本記事では、MediaWikiの使い方について初心者でもわかるように解説しています。
そもそもMediaWiki (メディアウィキ)とは何か
MediaWikiの使い方の前に、MediaWikiについて簡単に紹介します。
Wikipediaのために開発されたオープンソースソフトウェア
皆さんご存知の「Wikipedia」は、このMediaWikiを使って構築されています。Wikipediaは「ウィキメディア財団」が運営しています。そのウィキメディア財団がこのMediaWikiを開発し、無料で公開しています。
オープンソース (無料)のため、さまざまな拡張機能 (プラグイン)を活用可能で、新規に拡張機能を作成することも可能です。
MediaWikiはCMSのひとつ
MediaWikiはWikipediaなどに代表される wikiサイトを構築・管理するCMSです。
MediaWikiさえ使えるようになれば、WikipediaのようなサイトをHTMLやCSSの知識がなくても構築・管理できます。
またMediaWikiは「Wiki記法」とよばれる独特な記法を使用します。慣れるまでは難しく感じるかもしれませんが、慣れると効率よく書くことが可能です。
MediaWiki (メディアウィキ)のインストール方法
MediaWikiを使用するには、まずインストールが必要です。
事前にMySQLを設定しておく
MediaWikiのサイトでは「システム要件」として以下の記載があります。
MediaWiki には PHP 7.2.9 以降に加え、MySQL 5.5.8+、MariaDB のいずれかまたは他の 2 種類のデータベース ソフトウェアのいずれか、が必要です。更なる情報については、システム要件、互換性の各ページをお読みください。
MediaWikiによると、基本的なシステム要件は以下になります。
- PHP7.2.9以降
- “MySQL5.5.8+”または”MariaDB”
この要件を確認するためには「インストールするサーバー」のスペックの確認が必要です。
「エックスサーバー」の場合「サーバーパネル」内の「サーバー情報」から確認しましょう。
サーバースペックの確認ができたら、事前にMySQLの設定を行います。この設定についてもお使いのサーバーサービスにより方法が異なりますので、サーバーのサービスマニュアルなどで確認ください。
たとえばエックスサーバーでは、以下の手順でMySQLの設定を行います。
- 「サーバーパネル」内の「MySQL設定」をクリック
- 「MySQL追加」タブをクリック
- データベース名の入力と文字コードの設定
- 「追加する」をクリック
- 「MySQLユーザ追加」タブをクリック
- ユーザIDとパスワードを入力 (作成)
- 「追加する」をクリック
- 「MySQL一覧」タブをクリック
- データベースにアクセス権を追加
WebページからMediaWikiをダウンロードする
MediaWikiは以下のリンクからダウンロードできます。
「tar.gz」という拡張子のついた圧縮ファイルです。解凍してからサーバーへアップロードする方法や、圧縮ファイルのままサーバーへアップロードする方法などがあります。
本記事ではダウンロードしたら解凍する方法で説明を行います。「7-Zip」などの解凍ツールを使ってファイルの解凍を行ってください。
サーバーにアップロードする
アップロード先もお使いのサーバーサービスにより細かい点で異なることがありますが、今回はエックスサーバーを例に説明を進めていきます。
“サーバー/ドメイン名/public_html/”
この階層に”mw”のフォルダを作成し、以下にダウンロードしたフォルダ群をFTPツールを使ってアップロードしましょう。
アップロード先→”サーバー/ドメイン名/public_html/mw”
MediaWikiのフォルダ群は容量が比較的大きいため、FTPツールを使い、サーバーへアップロード中にエラーメッセージが頻出する場合があります。
正常にアップロードできなかった場合、インストールが完了できませんので注意してください。
逆に、インストール中に不具合が出た場合はアップロードが正常に完了できていない場合が多いため、アップロードするフォルダのサイズとアップロード先のフォルダサイズを見比べるなどして確認を行うと、トラブルを未然に防げる場合があります。
インストールウィザードに従いインストールを完了する
アップロードが完了したら、アップロードした場所をブラウザで開きましょう。
エックスサーバーの場合、アップロードした場所が
“サーバー/ドメイン名/public_html/mw”
でしたので、URLは”ドメイン名/mw/”です。
アクセスすると、インストールウィザードが開始しますので、案内に従ってインストールを進めます。
※手順が多いため、分割して説明します。
- 言語を選択する
- 「続行」をクリック
データベースの設定に移ります。
- 「データベースの種類」を選択
- 「ホスト」を入力 ※お使いのサーバーサービスから参照ください
- 「データベース名」を入力 ※お使いのサーバーサービスから参照ください
- 「データベースのアカウント」を入力 ※お使いのサーバーサービスから参照ください
- 「続行」をクリック
- 「ウィキ名 (サイト名)」を入力
- 管理アカウントを作成
- オプションを入力・選択 (拡張機能など)
- 「続行」を入力
以上でインストールが開始しますが、以下のように”LocalSettings.php”ファイルが表示されることがあります。その場合はコピーするなどして、FTPツールを使いサーバーへアップロードします。
ブラウザでアクセスし、インストールが完了してWebサイトが表示されていることを確認します。
URL例:https://ドメイン名/mw/
MediaWikiの使い方
インストールの完了が確認できたら、いよいよMediaWikiでWebサイトを編集していきます。
ページを作成する方法
ページを作成する方法にはいくつかの方法がありますが、ここではURLを利用してページを作成する方法を紹介します。
- URLに”http://ドメイン名/mw/article“などと入力して実行する
- ページが作成される
ページを編集する方法
ページの編集は、編集したいページの「編集」をクリックして行います。
拡張機能を利用する方法
拡張機能は、以下の参考サイトからダウンロードできます。
参考:Download MediaWiki extension|MediaWiki
今回は”Extension:YouTube”という、YouTubeなどの動画を記事内に埋め込む拡張機能をダウンロードします。
参考:Extension:YouTube|MediaWiki
ダウンロードしたら、解凍してサーバーへアップロードします。
アップロード先は”extentions”内です。
“YouTube”フォルダをアップロードしました。
アップロードできたら、MediaWikiにエクステンションを読み込ませます。
“LocalSettings.php”ファイルを開き”wfloadextention (YouTube);”と入力し保存します。
これで拡張機能が使用可能になりました。
実際にページの編集画面で使用してみます。YouTubeの拡張機能は、エディタ内で<youtube>動画ID</youtube>の形で記述すれば使用できます。
赤枠部分を追記しました。すると以下のように表示され、YouTube動画の埋め込みができていることを確認できました。
スキンを変更する方法
スキンは、Webサイトのデザインテンプレートと同等のものです。
ますは、スキンをダウンロードしてみます。以下のサイトでダウンロードできます。
参考:Download MediaWiki skin|MediaWiki
今回は、こちらのサイトから”BlueSky”というスキンをダウンロードします。
ダウンロードできたら、サーバーの”skins”ディレクトリにアップロードします。
そのあとスキンを有効化するために”LocalSettings.php”ファイルを開き
“wfLoadSkin ( ‘BlueSky’ );“と入力し保存します。
有効化できたら、実際にWebサイトにスキンをセットします。
$wgDefaultSkin = ‘BlueSKy’;
スキンの変更が完了しました。
サイドバーを編集する方法
サイドバーを編集するには、以下の手順を行います。
- URLに”https://ドメイン名/mw/index.php?title=MediaWiki:Sidebar”を入力する
- 画面右上の「編集」をクリックする
※”mw”はユーザによって異なります。ディレクトリを”MediaWiki”としているなら”MediaWiki”となります。ご自身で入力してください。
詳しくは、以下のリンクを参照ください。
参考:Manual:インターフェイス/サイドバー|MediaWiki
MediaWiki (メディアウィキ)の特徴
ここまで、MediaWikiの使い方を解説しました。MediaWikiを使えるようになるとどのようなWebサイトが構築・管理できるのか、具体的な特徴を紹介します。
複数のメンバー間と共有してコンテンツを作成できる
MediaWikiは複数管理者でのコンテンツ作成が非常に行いやすいです。
またWebサイトを訪れるユーザがコンテンツを作成したり、内容を編集したりできます。
大量のデータ・ページを運用できる
MediaWikiは、使用するデータベースの関係上、他のwikiと比較して大量のデータを扱える利点があります。
Wikipediaのように大量のコンテンツを作成する場合に最も適したツールと言えます。
MediaWiki (メディアウィキ)の使い方まとめ
MediaWikiの使い方で、以下の内容を解説しました
- インストールする方法
- ページを作成する方法
- ページを編集する方法
- 拡張機能を利用する方法
- スキンを変更する方
- サイドバーを編集する方法
おもに初心者の方の、MediaWikiに対して「難しそう」「わからない」といった悩みを解決できたかと思います。
ここで紹介した内容は、基本的な使い方になります。
本記事を参考にMediaWikiをある程度使ってみて、さらに詳しく知りたくなったらMediaWikiのページで確認すると良いでしょう。