15.xpWiki ~基本設定編~
さて次に入れるモジュールはxpWikiだ。「いや、うちはWikiなんて必要ないから」って人もいるだろうけど、ちょっと待った。xpWikiを入れるとこんなに便利な事がある。
入手とインストール
xpWikiの最新情報はここを参照のこと。
XOOPSマニア http://xoops.hypweb.net/
最初にパッケージ版を入手して、それから多分TRUST側の最新版があるから、それを上書きしておく(TRUST側のmudules以下。パッケージ版にはclassも含まれているので上書きする位置を間違えないこと)。バージョンが上がった場合のアップデート方法は上記サイトに書いてあるのでよく読んでおくこと。
アップロードしたら、モジュールのインストールをする前にXOOPS_ROOT_PATH/modules/xpwiki/admin/setup.cgiに実行権限(705ぐらい)を与えてブラウザからアクセス。これを忘れるとパーミションの設定ができていなくてインストールに失敗するので注意。
その後、モジュールのインストール。インストールが終わったら、まず管理者メニューのxpWikiを選んで「ページ情報DB更新」を行う(「管理用ツール一覧」「データベースシンクロ」を選んでも同じ)。
「実行」ボタンを押し、進捗状況に「すべての処理が完了しました。」と表示されるまでは触らないこと。
環境設定
xpWikiの動作環境の設定は、管理者メニューのxpWikiの「環境設定」で行う。
- 凍結機能を有効にする
これを「はい」にしておくと、編集の終わったページを凍結することができる。凍結状態の変更には管理者パスワードの入力が必要になる(管理者ログインしている時は必要ない)。
- 管理者パスワード
XOOPS環境下では管理者パスワードによる認証は必要ないため、「{x-php-md5}!」としてすべて認証不能にしておく。
- 管理者のサイトURL
自分のサイトのURLを設定。
- ページ更新時メール通知する
不特定多数での書き込みを許可している場合などに「はい」を設定しておけば、ページ更新時に管理者にメールが届く。
- ディフォルトページ
ページを指定しないときに表示されるトップページ。「FrontPage」がディフォルト。
- ページ名の小文字・大文字を区別しない
ページ名のアルファベットの大文字・小文字を区別するかどうか。「はい」を選択すると「ページ一覧」で大文字と小文字が同じ分類になるが、「いいえ」を選択すると別になる。「はい」にしておいた方がよい。
- デフォルトのスキン名
スキン(xpWikiの表示スタイルを設定できるモノ)を選択する。ディフォルトでは次の4つ(実質3つ)が選べる。
xpWiki標準。defaultとxpwikiは同じスキン。XOOPSテーマ下で表示されるのでインターフェイス的には違和感がない。
pukiwiki1.4単独表示風。このスキンを使うと、XOOPSのテーマ下ではなく単独でxpWikiを表示するようになる。パッと見XOOPS下で動いているとは分からない。
ルーズリーフ調の概観。tDiaryのテーマであり、XOOPSのテーマ下では表示されない。
スキンについてはあとPlainというスキンがサポートサイトからダウンロードできる(ちなみにうちのスキンはPlainをベースにdefaultのツールバーとかを加えたもの)。
- 参照元を集計する
ページごとに参照元を集計する機能。「はい」がお勧め。
- ページコメント機能を有効にする
これを「はい」にすると、ページにコメントをつけられるようになる。「一般設定」でd3forumのコメント統合の設定が必要。
- WikiNameを無効にする
WikiNameというのは「AbcDef」のように2文字以上の英大文字で構成された単語のこと。日本語中心に使うのなら「はい」(つまり無効)にしておく。
- 更新Pingを送信する
これを「はい」にすると鬼の様に早くサーチエンジンに更新が載る(ことがある)。
- ページ名読みで分類する
これを「はい」にしないと日本語の分類が全部「日本語」になってしまう。
- ページ名読み取得方法
ページ名読みで分類する場合の、ページ名読みの取得方法。KAKASIとか選択できたら便利なのだが、残念ながらCORESERVERはセーフモードで動いているので選択できない(起動エラーになる)。その場合は「None」。
- ページ名読み文字処理エンコーディング
UTF-8の場合もとりあえず「EUC-JP」にしとく。
一般設定
コメント機能を有効にしたい場合は「一般設定」でd3forumコメント統合関連の設定を行う。あらかじめ「フォーラム」でコメント用フォーラムを作っておくのを忘れないこと。
- コメント統合するd3forumのdirname
d3forumをインストールしたディレクトリ名。普通は「d3forum」。
ページ権限の規定値設定
xpWikiは最初誰でもページの作成、編集ができる。Helpページを読むと「Wikiとはそんなもの」とか書かれているのでつい信じてしまいがちになるが、PukiWikiとは違ってxpWikiではXOOPSのアクセス権限の設定を流用することができる。つまり、原則編集不可ということも設定可能。これを設定するには「管理用ツール一覧」「ページ権限の規定値設定」から行う。
- 下層ページへの継承設定
「規定値として継承(下層ページで設定できます)」の方が柔軟に運用できるが、全体で統一したい場合は「強制的に継承(下層ページで設定できません)」にする。
- 権限の詳細設定
誰でも編集可能なWikiでない限り、「すべてのグループに許可しない」「すべてのユーザーに許可しない」を選択する(うちでは「コンテンツ管理者」グループがあるので「選択したグループのみに許可する」になっているが)。
- 閲覧権限の設定
こちらは誰に見られてもかまわないと思うので「すべてのグループに許可する」「すべてのユーザーに許可する」にしておく。