Yahoo! UI LibraryのCSSを使用したXOOPS(XOOPS Cube 2.0)のテーマを作成してみました。
背景が白のシンプルなテーマです。
Yahoo! UI Libraryがサポートしているブラウザの一覧は、次のページにあります。
Yahoo! UI Library: Graded Browser Support
ダウンロード
セットアップ
- The Yahoo! User Interface Library (YUI)から、Yahoo! UI Library(yui2.3.1.zip)をダウンロードします。
-
XOOPS_ROOT_PATH(※)に、Yahoo! UI Library(yui2.3.1.zip)を展開します。
※ XOOPS_ROOT_PATHは、XOOPSをインストールしたディレクトリで、mainfile.phpに記述されているパスです。
Yahoo! UI Libraryは、次のようなディレクトリに配置されることになります。
XOOPS_ROOT_PATH/yui -
yuidefault_2.zipをXOOPSのテーマディレクトリで展開します。
XOOPSのテーマディレクトリは、XOOPS_ROOT_PATH/themesです。
-
管理画面の[システム管理]->[一般設定]->[一般設定]で、デフォルト・サイトテーマを「yuidefault」を選択して、送信ボタンを押下します。
ホームページにテーマが適用されない場合は、一度ログアウトします。
追記(2007年9月24日)
「Yahoo! UI LibraryとInternet Explorer6は相性が悪いのかな」の問題が再現しなくなったため、style.cssを修正しました。
GeeklogというCMSをインストールしてみました。
動作が軽快との情報があったので、ちょっと試してみようかと。
Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]
準備を終えて、早速ブラウザからのインストールウィザードを実行しようとしたところ、次のメッセージ。
問題あり:lib-common.php内で config.php を require_once している箇所が見つかりません。診断を終了します。
正しく設置していても、preg_matchの正規表現に問題あり?のようで、早速つまづきました。
半角スペースを挿入する必要性は疑問でした。またdirnameを指定してのパスでも同様のメッセージでした。
インストール途中の設定チェックに表示された次のメッセージは、今回は無視しました。
今のところ文字化けなく動作しているようです。
文字化けの原因となるので,default_charset は空にすることをお勧めします。変更する場合はこちらをご覧ください。
インストールが難しいような情報もありましたが、スムーズにインストールできました。
Install14 - GeeklogJpWikiを参照しながらのインストールでした。
ちょっと触ってみただけですが、Xoopsよりも軽いように感じます(気のせいかも)。
(ログイン後、トップページをすべて読み込み完了するまで、なぜか時間がかかっているようです。)
ソースもざっとみただけですが、Xoopsよりも個人的に好みのスタイルですし、何かの機会に使用できれば、と思います。
ドキュメントルート直下に置いた.htaccessのメモ。
php_value default_charset UTF-8 php_value mbstring.language Japanese php_value mbstring.internal_encoding UTF-8 php_flag mbstring.encoding_translation OFF php_value mbstring.http_input auto php_value mbstring.http_output pass