アパラチア州立大学のプロジェクト(だと思う)に、phpWebSiteというCMS (Content management system)プログラムがあった。GNU GPLとGNU LGPLに基づく自由オープンソース (FREE, OPEN SOURCE)。
UTF-8も問題なし、慣れてくるとボックス型のメニューやリストもカテゴリーや表示されたページに関連したカテゴリーにあわせたものを表示できたりできておもしろい。
SourceForge.jpに、phpWebSite日本語化プロジェクトというのがあるが、Alphでとまっている模様。
基本的な機能のみを日本語で使おうとするなら、UTF-8に変換して、英語の部分を翻訳するとか、もしくはもっとシンプルにlng.ファイルをつくるだけでもいけるかも知れない。もう少し慣れたらphpBBをUTF-8にして、ちょっと無理矢理3ヶ国語対応にした感じでできなくもなさそう。ほとんど、scriptとかいじる必要のない範囲で。
いまひとつ悩んでいるのが、テンプレート以外でJavaScriptを使う方法。WebPageにJavaScriptを使ったページを書くときには、なるたけ外付け.jsにする。で、/conf/textSettings.phpの最初にある、
// These tagas are defaulty allowed in the parse function. $allowed_tags = にを追加してやれば、ページで.jsが反映する。
ちなみに、初期状態では form, font,embed,objectとかも入っていないから、使うタグを追加しておかないとsaveしてもブランクになってしまう。
あと、インストール時に欲張ってモジュールをあれもこれもと選んで次へ進もうとしたら、ひっかかってしまった。あとで追加できるので、モジュールは選択しますかと訊かれても選ばないで次へ進んだらインストールできた。
最後に、URLがやたら長くなるのが気になる。けれど、下のCMS-LaboのページはきっちりGoogleにインデックスされているのでSEO的には深く考えないことにした。なんせ、シンプルなサイトだったらば管理が楽そう。
日本語でphpWebSiteに関連したページ :
PHP/App/cms/phpWebSite-よくきたwiki
CMS-Labo CMS研究所掲示板
CMS及びXOOPSのはなし
Chaplin Canes (そう言えば、JavaScriptとかembedが使えない場合は、iframeを使ってというアイデアもphpWebSiteのサポート・フォーラムで投稿されていたなぁ)(このサイトは、phpWebSiteでできている)
英語でもphpWebSiteのハッキングの仕方についてあまり書かれていないが、日本語では使う人も少ないのか、phpWebSiteでGoogle(日本語のページ)しても7,510件しかでてこない。