cubson

チュートリアルブログ

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

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

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

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

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

複製対応化

D3モジュール複製可能なモジュール*1のコードを生成してくれる Tubson というツールを使っています。Cubson のパチモンだ(^ ^; といっても、ロジックや描画関係はほぼそのまま Cubookmarken のコードを流用し、Abstract クラスを Tubson のコードで置き換え…

XCat Service

service で共通カテゴリ管理機能を提供してみることにしたのですが、ちと時間がかかっています。 週末に予定が入っていたのと、ちまちまやってたらすぐに前調べたことを忘れてしまうパタンに。 Preload でサービスを生成し ServiceManager に登録(addServic…

XCube_Service

XCat の機能を他のモジュールにどう提供するかについて Developers Group で聞いたところ、Delegate ではなく Service だろう、というご回答をいただき(実際には判断のための細かい条件などあるんですがそれは元のスレッドを参照ください)、XCube_Service …

FLOSS桜山 第14回勉強会

以前お知らせしましたように、6/11 のFLOSS桜山勉強会(名市大)で Cubson を使った XOOPS モジュールの作り方についてお話します。基本だけなので、ぶっちゃけ makeproject, wizard で終わりです。が、今回はオープンソース全般の勉強会なのでXOOPS 知らな…

 XCat 制作日誌

大体できてきて,今週のどこかでα版というか開発者向け版を公開できるかなと思います。どんな機能が必要になるか分かっていない部分がありますので,要望を聞きながら追加していこうかなと。Tree の部分は,結局 xoopstree を継承するのはやめて,XoopsSimpl…

Xcat モジュール概略

できてきたので、紹介しながら整理(自分の中で)していこうと思います。 テーブルの構成 上の図が、Xcat モジュールの構成です。カテゴリの親子関係やカテゴリ名を管理する「カテゴリ」テーブル(xcat_cat)があり、それに紐づく権限テーブル(xcat_perm)…

XCAT 開発

デリゲートの勉強中。やっと40%くらいでしょうか(ちなみに,僕の100%は他の人の30%くらいなので*1)。最初の頃は,いろんな function を登録しておくのかなあと思っていたのですが,どうもカテゴリ Object を渡すデリゲート一発にして,カテゴリ Object に…

カテゴリ管理モジュール XCAT

最近、共通カテゴリ管理モジュール XCAT の開発を再開しました。2月ごろに着手したのですが、しばらく放置状態にありました。ようやく、コアの部分が動作するようになりました。が、なんだか面倒くさそうなケースに対応しなくちゃいけなくなりそうな予感です…

XOOPS Cube モジュールの作り方の紹介

名市大で毎月開かれているオープンソース全般の勉強会 FLOSS桜山で、6/11(水)に XOOPS Cube でのモジュールの作り方について発表することになりました。内容はいつもの通り、Cubson の使い方の紹介になります。第14回FLOSS桜山勉強会

Cubson で楽々モジュール作成

昨日は XOOPS Cube 東海の勉強会でした。FLOSS桜山(というオープンソース全般の勉強会)で,6月に XOOPS モジュールの作り方についてお話しさせていただくことになりそうです。内容的には,2年前のとだいたい一緒になるとおもいます。

Q&Aモジュール

土曜日丸々一日を使って、リクエストのあった Q&A モジュールを作りました。まだ途中。こんなかんじ。http://www.trpgsearch.net/modules/cqa/そのうち公開する予定です。

Primary Key 要るよね

単純なテーブルを Cubson にかけてみたら何故か途中でエラーになってしまう。う〜ん、なんだろうと思っていたのですが、テーブルに Primary Key を設定するのを忘れていたのが原因でした(^ ^;。

続・モジュールを作ろう!(4) ハンドラでテーブルのデータを取得1

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。Cubson を使ってコード生成が出来る人,モジュールを作るために PHP を自分で調べながら学んでいこうという気がある人が対象です(すでに PHP を知って…

続・モジュールを作ろう!(3) 新規登録時の初期値をセット

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。Cubson を使ってコード生成が出来る人,モジュールを作るために PHP を自分で調べながら学んでいこうという気がある人が対象です(すでに PHP を知って…

続・モジュールを作ろう!(2) 権限のチェック

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。Cubson を使ってコード生成が出来る人,モジュールを作るために PHP を自分で調べながら学んでいこうという気がある人が対象です(すでに PHP を知って…

モジュールを作ろう! まとめ資料

「モジュールを作ろう!」まとめ資料を作りました。 ダウンロード pdf / FlashPaper / PowerPoint

ふえた

今日は新たな Cubson ユーザが一人増えました(^_^) しかもTRPGな人と二度嬉しい(^_^)。素敵なモジュールを作ってくれると良いですね。

-> ……なにこれ?

xoops,というか Cubson の前身である exTools/exFrame で初めて php に触れたのですが,まず躓いたのが, $handler->getObject();みたいなコードでした。これ何〜? ー>参考書ひいても,索引に載っていないことが多いんですよ。ググっても出てこないし。い…

続・モジュールを作ろう!(1)

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。Cubson を使ってコード生成が出来る人,モジュールを作るために PHP を自分で調べながら学んでいこうという気がある人が対象です(すでに PHP を知って…

モジュールを作ろう!(10) 文を追加する

モジュールの体裁を整えていると,そのうち見出しや注意書き,説明文を追加したくなってきます。Cubson の Wizard コマンドを使えば,項目名やエラーメッセージなど,だいたい十分な単語を言語定数ファイルに出力してくれますが,それだけでは足りなくなるこ…

モジュールを作ろう!(9) 入力値の検査

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 モジュールを作ったりしていたので…

exTools

このブログへのリンク元をつらつらと見ていたら,exTools を使っている方を発見。懐かしい。もうすっかり忘れてしまったと思う。

きゅブクマ君(Cubookmarken)

XOOPS Cube Legacy 2.1 用ソーシャルブックマークモジュール,「きゅブクマ君(Cubookmarken)」をリリースしました。詳細は XOOPS Cube Tokai のサイトで。 自分以外がまともに使えそうなモジュールはこれが初めてです。例によって Cubson で作っていますの…

ブックマークモジュール

しばらくほったらかしにしてあったブックマークモジュールの制作を再開しました。はてブの劣化版みたいなやつです(^ ^;)。すっかり忘れてしまった上に,ひっじょーに中途半端なところで放り出してたみたいで,動かしてみたらいきなりエラーですよ(^ ^;)。 ど…

モジュールを作ろう!(8)言語ファイルの修正

作ったモジュールを動かしてみると分かりますが,見出しがほぼ全てアルファベットです。Cubson では,テーブルのフィールド名の _ をスペースに置き換えてデフォルトの見出しに使っています。なので,"bookmark_title" というフィールドは,"bookmark title"…

モジュールを作ろう!(7)調整その2

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 引き続き,修正すべき点です。今度…

モジュールを作ろう!(6)調整その1

本記事は、Cubson というモジュール生成ツールを使った XOOPS のモジュール作成方法を解説するものです。対象は、XOOPS のモジュールを作ったことはないし、PHP もプログラミング自体もほとんど経験が無い、という人です。 前回作成したモジュールのうち何箇…