XML/XSLTおよびPHPを利用したコンテンツ・マネジメント・システム(CMS)の開発を行います。
PHPのXML/XSLT系関数を使ってHTML文書を生成します。
文書はフォーラム系掲示板やWeblog等に利用できる形で出力します。
テスト運用中 http://whlx.sourceforge.jp/whlx/
WHLX CMS 0.10 Alpha は、満足なテストもされていないバージョンです。
利用は御遠慮くださいませ。
スクリプトを眺めたり、システムの輪郭を掴む為に利用して頂きたく思います。
現在3つ在る記事投稿スクリプト
new.php
new_image.php
new_upload.php
が大幅に変更されました。
似通った関数を纏め、ライブラリ datacheck.php に収めました。
データチェック・ライブラリ datacheck.php を使用する事によって、複数のユーザによる記事投稿が可能になりました。
デフォルトで作成されているユーザ・プロファイルは owner anonymous の2つです。
ownerパスワードは公開しておりませんので、利用される方は crypt.php で御自分のパスワードを生成し記入して使ってください。
ownerパスワードは設定ファイル whlx.ini の [owner]セクションと同じ物でも良いでしょう。
こちらのパスワードも crypt.php で生成、whlx.ini に記入、を忘れないで下さいませ。
xmlファイルを直接編集するスクリプト edit.php がある程度完成しました。
このスクリプトを使うことによって、エラー生成してしまったファイルの修正や、使用変更に伴う修正などが色々可能になります。
現在はオーナー・パスワードによる認証を行なっています。
このスクリプトはxmlの知識がないと利用できないでしょう。
現在の機能は、
サイト初期化機能 (パスワード認証)
パスワード文字列生成機能
記事投稿機能 (各ユーザー)
記事(画像つき)投稿機能 (各ユーザー)
記事(ファイルつき)投稿機能(各ユーザー)
Ping受信機能を利用した Comment 付加機能
Ping受信機能を利用した Trackback 付加機能
xmlファイル直接編集機能
です。
近い将来追加される機能は、
Ping送信機能/Ping再送信機能/Ping受信機能
です。
以下の機能は使用策定に難航しているので、追加を見合わせます。
サイト管理者パスワード変更スクリプト