pukiwiki-1.4.7をCMS的に使用して、ホームページを公開するまでの手順を公開していきたいと思っております。
調べていけば行くほど、pukiwikiはカスタマイズしやすい、でも一番最初は、何処をどうすれば、どんな動きになるのかが、分からなかった、記入方法が判らなかったりと戸惑いが多いとも思えます。
私自身も、最初はwikiとしての利用ではなく、CMSとしての利用形態を考えていたので、使えるか・・と思っていたのですが、解析していくと、結構使える・・、自分自身のコンテンツ(ホームページ)をカスタマイズして行く手順も含めて、公開していこうと思い、pukiwikiのカスタマイズ方法や、使用方法をだらだらと書いていこうと思います。(だらだら記入していくことが出来るのも、wikiのメリットだと思います。
目的
- CMSとしてpukiwikiを使用する。
- コンテンツをメンテナンスする人は、特定少数の人数でコンテンツのメンテナンスを実行する。
- データ自身を直接URL指定で指定しても見れないようにセキュリティを確保する
(/adminwiki にバックドア(編集用の入り口)を作成し、.htaccessにて認証を実施する)
- ナビバー・ツールバーの表示を消去する。
- 添付ファイルの表示を消去する
- Site admin:表示内容を修正する。
- 左サイドのメニュー及びトップのメニューをwiki内でカスタマイズできるようにする。
(階層(hogehoge/hogehoge の様に /で区切られた階層)毎にメニューと、トップの表示を変更出来るようにする)
- スタイルシート自身も、wiki内でカスタマイズできるようにする。
- 本文はpukiwiki-1.4.7のUTF-8版を元に記載しているが、1.4.8や1.5が出てきた時に、最新版を基本的に参照するが、旧版も参照出来るようにする。
(/pukiwikiで参照したときには最新版(1.5があれば1.5)を参照し、1.4.7を参照したいときには1.4.7を参照可能とするように作成する。
- 更新履歴の表示を階層毎に、表示したい。
上記の内容を実現する為の設定の変更や、プラグインライブラリを作成していく。
なお、作業実施中に、色々と考え方の変更等々が発生した場合には、はじめにを修正していく。