Technology

Wikiエンジンについてまとめ。

Wikiをつくろうかなあと思ったので、少し調べてみました。といっても、MediaWikiとDokuWikiの2つだけですが…。

MediaWiki

Wikipediaのために作られたWikiエンジンですね。とても有名。

http://www.mediawiki.org/wiki/MediaWiki/ja

とりあえずインストールしてみます。ダウンロードしたtar.gzを解答して、解凍先にアクセスしてみます。すると、LocalSettings.phpがないからセットアップしましょうとのこと。

リンクを押すと、セットアップが始まります。

言語、環境の確認、データベースの設定(接続先の設定+ストレージエンジンなどの設定)、Wikiの名前、管理者の設定、オプション設定(利用者権限、著作権とライセンス、メール設定、拡張機能など)を行うと、LocalSettings.phpファイルが生成されます。場合によっては、LocalSettings.phpをダウンロードし、index.phpのある場所と同じ場所にアップロードします。

では、LocalSettings.phpも用意したので早速アクセス。なお、非公開Wikiの場合はログインが必要です。

ページを編集する場合

ページ上部の検索ボックスの左側にある “編集” を選択すれば可能です。

ページを追加する場合

ページを追加する場合は、次の方法のどれかを行います。

  • 検索ボックスに作成したいページ名を入力して検索する。 検索結果に「このウィキでページ「*****」を新規作成する」という文字列があるので、 *****をクリックする→これで、*****をタイトルにしたページを作成することが出来ます。
  • すでにあるページの編集をする。このとき、 [[*****]] と、角括弧を2つ重ねた文字列を書いた時、囲まれた文字(ここでは*****)にリンクが貼られるので、 そのリンクをクリックすることで、ページを作成することが出来ます

ファイルを添付する場合

LocalSettings.phpで、「$wgEnableUploads = true;」に書き換えると、ページ左の「ツール」の「ファイルをアップロード」が出てくるので、それを選んでファイルをアップロードできます。


DokuWiki

最近知りました。なかなかシンプルで使い勝手がよさそうです。

https://www.dokuwiki.org/ja:dokuwiki

必要に応じて、追加のプラグインや言語ファイルなど、必要な構成を選んでダウンロードができます。 とりあえず、言語は英語と日本語だけでもいいかもしれない。

解答先を表示すると、Setup Errorが起きる場合があります。 この場合は、ディレクトリにパーミッションを与えるか、所有者を変更する。 (とりあえず、www-data:www-dataとか)

セットアップができる環境だと、設定項目を入力する画面が現れるので、適当に入力しておきます。

セットアップ終了すると、トップページが表示されます。セットアップ中に、言語を日本語にすれば、Wiki自体も日本語になります。

ページを編集する場合

画面右の鉛筆のアイコンを選択することで、編集できます。

ページを追加する場合

MediaWikiと同じ方法で追加できます。

  • 検索ボックスに作成したいページ名を入力して検索する。検索結果のページの右に、+の記号のついた鉛筆のマークが表示されるのでそれを選択する。
  • すでにあるページの編集をする。このとき、[[*****]] と、角括弧を2つ重ねた文字列を書いた時、囲まれた文字(ここでは*****)にリンクが貼られるので、そのリンクをクリックし、リンク先で、+の記号のついた鉛筆のマークが表示されるのでそれを選択する。

ファイルを添付する場合

編集画面に移り、テキストボックス上部のツールバー、右から3番目がファイル追加用のボタンなので、それを選択すれば、ファイルのアップロードが可能です。


ご参考までに…。


Topic