altsysリリース

Date 2006-05-19 17:08:09 | Category: XOOPS

in englishin japanese
システムモジュールは、XOOPS 2.0/2.2では、外すことのできないモジュールです。
そしてシステムモジュールの使いづらさは、XOOPSユーザの長年のストレスでもありました。
特に、ブロック管理・グループ管理・テンプレート管理の使いづらさは特筆すべきレベルであり、それを打ち破ってきたのが、myblocksadminであり、mymenuであり、mytplsadminである、という自負が私にはあります。

そして今日ここで新たにaltsysモジュール&ライブラリのリリースを発表できることを誇りに思っています。

myblocksadminやmytplsadminの弱点はこのようなものです。

- 各モジュールがファイル実体を持つため、メンテナンスが大変
- Duplicatable V3 のような実装にそぐわない
- XoopsCubeで予定されているsystemモジュールの換装に耐えられない

そこで、XOOPS_TRUST_PATHを利用する形で大きく書き直したのがaltsysです。機能的にはこのようになります。

altsys = myblocksadmin + mytplsadmin + mymenu + alpha

「プラスアルファ」ってことで、アルファ版からのリリースです。

altsysは、ライブラリでありモジュールであります。このあたりは、myblocksadminなどと似ていますが、実体のほとんどは、XOOPS_TRUST_PATH内に存在し、ファイルとしての重複がないことに違いがあります。

Duplicatable V3では、そのmymenuに仕掛けがあり、XOOPS_TRUST_PATH/libs/altsysを見つけ次第、ブロック管理やテンプレート管理といったメニューを追加します。先行してリリースしたD3モジュールの第1弾wrapsにも、もちろんこの仕掛けが仕込んであります。

これで私にとっての大きな障害はなくなりました。

D3モジュールを次々とリリースしていくだけです!





You can read more news at PEAK XOOPS.
http://xoops.peak.ne.jp

The URL for this story is:
http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=106