2008-01-01から1年間の記事一覧

XCL2.2 ユーザモジュールのスペック

XCL2.2で目玉になりそうなのがユーザモジュールの改善です。 それについて、メインデベロッパを務める xoopserver(gigamaster)さんのドラフトを例によって簡訳しました。 詳細については、 http://apps.sourceforge.net/phpbb/xoopscube/viewtopic.php?f=3&t…

テンプレート名を調べる

先日、XOOPS のセミナを開催したのですが、アンケートに「モジュールの各画面でどのテンプレートが使われているか試行錯誤しながらやっていて大変です」という感想がありました。あー、そうですよねー。MovableType なんかだと解説書を開けばテンプレートと…

XCL2.2

XCL2.2 のメインデベロッパ xoopserver(gigamaster)さんが、今後の方針についてsf.netの新フォーラムでまとめられています。以下、だいぶ適当な訳です。詳しくは原文を参照ください。 なお、これらが全てかどうかまだ分かりませんし、全てが実現するかも分…

minahitoさんのはてだ

いつの間にか、minahitoさんがはてなダイアリーを書き始めていた!minahito の濃い日記鯉日記しかも微妙に Cubson の話とかも混じっているでわ。

Product Planner

使い物になるか微妙ですが、まあまあいい感じ。Product Planner主にウェブアプリケーションの操作フローを記述できる Flash で作られたウェブアプリケーションです。 フローといっても、分岐したものは描けないようです。ウェブアプリケーションの企画段階か…

bizpoll

一行アンケート・投票モジュールの bizpoll をリリースしました。おなじみ biz シリーズで、XCat によるカテゴリ管理を行えます(このモジュールの場合は XCat なしでも使えます)。今週はずっと体調が悪く、金曜日はお休みしてのんびり作り始めたのですが、…

チュートリアルブログ

先月の国内 XOOPS Cube 情報ひとまとめ - 2008年9月でも紹介されていましたが、cubsonを使って3時間で作るXOOPS評価モジュールという連載を muzin さんが始められました。 Cubson や XOOPSモジュール開発の情報は少ないので、貴重な連載です。

flex 管理画面

久しぶりに adobe flex をさわっています。 とりあえず XOOPS の管理画面の「全般設定」を作ってみたのですが、あちこちで引っかかります。昔の苦労は忘却の彼方。ComboBox の default を設定するのが意外と面倒くさそうです。

メインメニュー

昨日の説明で後回しにした、ヘッダ部分のメニューですが、ここに使われていない左ブロックを割り当てます。 だたし、お約束としてメインメニューブロックを割り当てるものとし、メインメニューブロックのテンプレートも、テーブルではなくリスト(ul, li)で…

そのほかのスタイルの移植

要領は分かったかと思いますので、そのほか akiko01 で設定されているスタイルで acosmin v4 に無いスタイルを移していってください。

テーブル関係

XOOPS ではテーブル向けに、 outer odd even head などのスタイルが定義されています。ところが困ったことに、acosmin v4 ではテーブルに関するスタイルはほとんど定義されていません。margin などのブラウザ初期値をクリアしているだけです。 なので、テー…

item クラス

CSS クラス .item は、主にコンテンツ(ニュースや掲示板)の詳細表示のときに使うスタイルです。こういうやつです。タイトル、投稿日、投稿者、本文、フッタなどから構成されていますね。これらは XOOPS では、.item〓というCSSのクラスで定義されています…

デザインセンス0でもクールなXOOPSテーマを1日で公開する方法(3)

外枠はおおむねできましたので、今回は中身を見ていきます。 ただし、大まかなやり方だけ示しますので、細かい部分は自分で実際にやってみてください。XOOPS には、XOOPS で標準的に使っている幾つかのスタイルがあります。 当然、WordPress では設定されて…

外枠の完成

これで、外枠ができました。こんな感じになります。次回は、コンテンツまわり(item)とブロックの中身の移植について解説する予定です。

メインコンテンツ

メインコンテンツは、サイドバーと似ています。XOOPS の id=Content の内容を移植します。 <div id="posts"> <{if $xoops_contents}> <div id="Content" class="<{$xoops_dirname}>"><{$xoops_contents}></div> <{/if}> </div>

フッタ

本当はもう少しまじめに書いたほうがいいのですが、とりあえずはこんな感じで。 <div id="footer"> <div class="copy"> <div id="footermenu"> <ul class="menu"> <li><a href="<{$xoops_url}>/">Home</a></li> </ul> </div> </div> <{$xoops_footer}> </div>

ヘッダ

ヘッダは、中身を調べてみると以下の図のようになっているのが分かると思います。 XOOPSでは、h1にサイト名($xoops_sitename)、h2にサイト副題($xoops_slogan)を入れている。一方、WordPress にはサイト名しかなく、h2に入れている。ちなみに h1 は記事の…

右カラム

<{if $xoops_showrblock == 1}></span> <div id="RightColumn"> <dl> <{foreach item=block from=$xoops_rblocks}> <dt class="BlockTitle"><{$block.title}></dt> <dd class="BlockContent"><{$block.content}></dd> <{/foreach}> </dl> </div> <{/if}>html は WordPress のソースを使いますので、重要なのは PHP (Smarty) のコードの部分です。 つまり、<{…

外枠の対応を考える

今回の説明には、以下のテーマをサンプルとして使います。 XOOPS:akiko01 WordPress:Acosmin v4 XOOPS 側の akiko01 は大変シンプルなテーマで見やすいと思います。 一方、WordPress のテーマ Acosmin v4 は、たまたまこの間、colissさんのサイトで紹介され…

デザインセンス0でもクールなXOOPSテーマを1日で公開する方法(2)

このエントリでは、WordPress のテーマをXOOPS用に移植する方法について解説したいと思います。移植というと難しそうと感じるかもしれませんが、それほど大したことはありません。 時間的にも、2時間程度の作業でだいたいの部分を移植できるかと思います(最…

モジュールデータベース

9月末に、xoopscube.jp にモジュールのデータベースが追加されました。 かなり網羅性が高く、僕のマイナなモジュールも登録されていました。それだけでなくバージョンアップ情報まで。 ようやく昨日から、開発者登録して自分でバージョンアップ情報を登録す…

jquery.rater.js

☆で評価する javascript(できればjQuery plugin)を探しているんですが、意外と良いのがありません。今日はhttp://jvance.com/blog/2008/09/22/JQueryRaterPluginNew.xhtmlのを試してみたのですが、Firefox で上手く動かない。 必死で javascript を見てみ…

RTable モジュール

こっそり、RTable というモジュールを追加しました。僕のメインのホビーである TRPG というゲームの補助のためのモジュールなので、ほとんどの方には使い道がないと思います(^ ^;。

XOOPS Cube Legacy 2.2

XOOPS Cube Legacy 2.2 が動き始めています。 今は、どんな機能を盛り込むか、リクエストを集めているところです。 日本のサイトでは、XUGJ のフォーラムで募集しています。募集した要望は最終的に sourceforge のトラッカに集められます。現時点で、既に結…

XCat 対応モジュールの作り方(1)編集

現在、biznews, bizforum という二つの XCat 対応モジュールをリリースしていますが、せっかくなので他のモジュール作者の方にも使っていただけたらと思い、bizforum のコードを見ながら使い方の解説をしていきたいと思います。bizforum のダウンロード ※バ…

bizforum

ここに書くのを忘れていましたが、bizforum という掲示板モジュールをリリースしました。biznews 同様、XCat のカテゴリ管理機能を使っています。biznews とカテゴリを共有することもできます。カテゴリ共有以外の部分では特別な機能は持っていません。簡素…

デザインセンス0でもクールなXOOPSテーマを1日で公開する方法(1)

XOOPSって優秀なモジュールはたくさんありますが、格好良いテーマというのが少ない気がします。 サイトを作っていると、やっぱり「隣とおなじサイト」じゃ満足できなくて、XOOPSユーザの数だけテーマがあってもいいくらいです。そこでテーマの自作へと足を踏…

モジュール更新いろいろ

Cubookmarken 0.76 DBkmarken 0.33 XCat 0.41 biznews 0.13 をリリースしました。Cubookmarken/DBkmarken は、ページタイトルをつけるようにしました。XCat は warning 潰し。biznews は表示周りとかいろいろ(^ ^; 使ってみて、承認が面倒なので大いに改善の…

biznews モジュール

前に言っていた Cnews モジュールは、biznews という名前になりました。予定より遅くなりましたが、XCat の大幅機能アップに手間取っていました。biznews は、細かい権限管理が可能で、社内のイントラネット上のシステムなんかで各部署が自部署のニュースを…

続・モジュールを作ろう!(6) リスト表示のデフォルト並び順

ずっとお休みしていましたが、一覧表示のデフォルトの並び順をどこで指定すればいいか思い出しましたのでついでに連載ネタにすることにします。 本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。Cubson…