氷川 XOOPS 研究室

モジュール制作、ウェブサービスなどなど

[] [作業中] 実験用次世代テーマ

完了予定日:2008.09.30   by: kilica
リンク先より

プロジェクトは XOOPS2 仕様に制限されない次世代の方法を検討するためにテーマファイルを
必要としています。修正 BSD ライセンスとしてそれを提供して戴けないでしょうか?

要求仕様:
* 2もしくは3カラムのテーマ
* valied html + css
* 考えられうるスタイルの定義

テーマはセクション風、リンク集風(古いか)、ダウンロード風、ブログ風の各モジュールの試
作に使用されます。スタイル定義時は、これらのモジュールを基準に考えてください。そして、
どうやって未知のモジュールのためにスタイルを定義していくかを考えましょう。

「手続き」トラッカーからアプライしてください。
(話し合いとかはこのMLでOKです)
-----
ここまでは邦訳ですが、以下メモです。

○主に一枚を想定
一枚のインデックスファイルに書けるだけ書くフォーマットがメインになると思います。というの
も、 XOOPS Cube はレンダーシーケンスによる合成を前提としているため、 left.html right.html
に分割して theme.html 側で自主的に合成するような「インクルード」は想定仕様に含まれていま
せん。
(そういったケースは各レンダーシステムでの機能になります)

○マニフェストからプレースホルダを読み取る予定
XOOPS2 は5つのカラムで固定されていましたが、 XOOPS Cube ではマニフェストにプレース
ホルダの情報を書き、 BASE がそれを読み取って、管理画面から各タスクをレンダーシーケンス ID
に割り当て出来るようにする予定です。マニフェストにレンダーシーケンス ID を書くか、あくま
で識別子を書いて、 BASE 側でシーケンス ID を割り当てるかは実験しながら決めて行きたいと
思います。

○Rapid Weaver のテーマはビルトインモジュールぶんのスタイルしかない
XHTML+CSSテーマで見た目をガラッと変えてくる RapidWeaver は本体が持っているモジュール
が出力するテンプレートは決まっていて、テーマは主にそのスタイルを定義することで見た目を
変えます。そのため、本体のバージョンが上がると大体テーマも修正を迫られます。
アドオンは、「定義されているはずの CSS」を継承した CSS を吐いたりして画面を作っていく
みたいです。
http://groups.google.com/group/xcube-...   登録日 : 2008.06.21


logo

Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project - xc-tokai