Emotion Wave Tech Blog

福岡にあるエモーションウェーブ株式会社のエンジニアが書いています。

知識共有ってどうやってますか?

「ナレッジデータベースを作ってー」とか 「知識を共有できるようなのなんか考えてー」という要望をたまに受けたりします。 そんなときはとりあえず「PukiWikiで良いよね?」というのが最近の口癖。

今なら要望次第ではWordPressという選択肢もありかと思います。 おしゃれにできるし、編集もGUIでできるし。 でも機能が盛りだくさんの分だけ、教育にも労力かかる、ってことで やっぱりPukiWikiを選択してしまいます。導入コスト低いの魅力的。 (PukiWikiも癖があるので、0からだとそれなりに教育コストはかかりますけど)

構築時にプラグインもこっそり追加なんかしてあげたりするのですが 個人的に便利だと思うのを紹介。

①guiedit.inc.php 癖のあるWikiの文法を知らなくてもGUIで編集できるようになります。

②lan.inc.php LAN内のファイルをリンクできます。

③notice.inc.php 全ページに「お知らせ」的なものを表示します。

他にも便利なのあるんですけど、 デフォルトでセットするのは上記の3つぐらいですね。

通常この辺のツールってわざわざ冗長化までは考えませんが 業務上見れなくなると困る、なんていう場合は html化してバックアップをサーバーに置いておくといざという時安心です。

唯一権限を付けるのだけが面倒なので 作業メモとしてコマンド貼っておきます。

chmod 644 .htaccess
chmod 644 *.php

chmod 777 ./attach
chmod 644 ./attach/.htaccess
chmod 644 ./attach/index.html

chmod 777 ./backup
chmod 644 ./backup/.htaccess
chmod 644 ./backup/index.html

chmod 777 ./cache
chmod 666 ./cache/*.dat
chmod 666 ./cache/*.ref
chmod 666 ./cache/*.rel
chmod 644 ./cache/.htaccess
chmod 644 ./cache/index.html

chmod 777 ./counter
chmod 644 ./counter/.htaccess
chmod 644 ./counter/index.html

chmod 777 ./diff
chmod 644 ./diff/.htaccess
chmod 644 ./diff/index.html

chmod 755 ./image
chmod 644 ./image/index.html
chmod 644 ./image/*.png

chmod 755 ./image/face
chmod 644 ./image/face/index.html
chmod 644 ./image/face/*.png

chmod 755 ./lib
chmod 644 ./lib/.htaccess
chmod 644 ./lib/index.html
chmod 644 ./lib/*.php

chmod 755 ./plugin
chmod 644 ./plugin/.htaccess
chmod 644 ./plugin/index.html
chmod 644 ./plugin/*.php

chmod 755 ./skin
chmod 644 ./skin/.htaccess
chmod 644 ./skin/index.html
chmod 644 ./skin/*.php

chmod 777 ./trackback
chmod 644 ./trackback/.htaccess
chmod 644 ./trackback/index.html

chmod 777 ./wiki
chmod 644 ./wiki/.htaccess
chmod 644 ./wiki/index.html
chmod 666 ./wiki/*.txt