XOOPSの統合パッケージを開発するプロジェクトです。
1. HTML キャッシュ
(1) サーバーの負荷を低減するために、ユーザ毎にキャッシュを持たせた
(2) キャッシュ更新のボタンを設けた
(3) RSS と PDA は、ゲストモードのときだけ、キャッシュする。
2. onInstall onUpdate に対応した
3. メモリ使用量を表示した
4. W3C Feed Validator 対応
新しい2つの警告に対応した
(1) Email address is missing real name
(2) Missing atom:link with rel="self"
(3) なお、下記の警告は PHP の date 関数によるものなので、対応しない
Problematical RFC 822 date-time value
5. タイムゾーン補正
RSSのpubDateがずれる
(1) XOOPS 一般設定の「サーバのタイムゾーン」と「デフォルト・タイムゾーン」が違う場合に、
ローカル時間を補正した。
(2) RSS 表示のタイムゾーンに「デフォルト・タイムゾーン」を反映した。
PHP 5.1 以降で有効。
それ以前では、OS の設定値が使用される。
6. バナー表示
モジュールの記事毎にバナーやログがある場合に、それを表示する
対応モジュール
- weblinks
- x_movie
7. コマンドライン
(1) コマンド実行時に管理者へメールを送信する
8.プラグイン修正
(1) weblinks
バナーを表示した
(2) x_movie
リンク先が違っている問題を修正した
ロゴを表示した
(3) wfdownloads
公開日と失効日の検査を追加した
(4) yomi 0.87
v0.87用を追加した
(5) bulletin
モジュール複製が出来ない問題を修正した
(6) wordpress
BBコード使用時に、BBコードがそのまま表示される問題を修正した
9. 内部構造
大幅に変更した
(1) config_basic_handler と module_basic_handler を happy_linux_basic_handler から継承した
(2) show_block を build_block と collect_plugins に分割した
(3) show_main を build_main に分割した
10. テンプレート
bop, icon, pda を xoops_version から削除し、parts と xml に移動した
ブロックのテンプレートに、モジュール複製が出来ない問題を修正した
11. 要求事項
(1) Happy_linux モジュール v1.20 が必要です。
12. アップデート
(1) whatsnew ディレクトリ以下のファイルを上書きする。
(2) XOOPS 管理画面より、whatsnew モジュールのアップデートをする。
今回のバージョンより、onUpdate に対応したので、
weblinks のアップデート・スクリプトも同時に実行される。
テンプレートを変更したので必ず実施のこと。