Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
HK
Uploaded by
Hikawa Kilica
921 views
Modulemaking
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
Xoopsサイト制作セミナー 20120922
by
Toshihiro Takehara
PPT
2007 03 17_osc2007spring_02
by
Tom Hayakawa
PDF
仮想環境によるLinux
by
Shigeharu Matsumoto
PDF
JBoss AS7 rev2
by
nekop
PDF
Windows7でもchefしたい!
by
Tamie YAMAMOTO
PDF
JBoss AS7
by
nekop
PPTX
PowerShell de Azure
by
Atsushi Kojima
PDF
和牛をおいしく食べるには
by
Masayuki Ozawa
Xoopsサイト制作セミナー 20120922
by
Toshihiro Takehara
2007 03 17_osc2007spring_02
by
Tom Hayakawa
仮想環境によるLinux
by
Shigeharu Matsumoto
JBoss AS7 rev2
by
nekop
Windows7でもchefしたい!
by
Tamie YAMAMOTO
JBoss AS7
by
nekop
PowerShell de Azure
by
Atsushi Kojima
和牛をおいしく食べるには
by
Masayuki Ozawa
What's hot
PDF
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
by
Ryuta Otaki
PPTX
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
by
Shuntaro Saiba
PDF
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
PDF
Kernel / VM 関西9 - WSL FUSE: WSLでもFUSEしたかった
by
Takaya Saeki
PDF
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
PDF
Devlove mackerel
by
Daisuke Kasuya
PDF
誰でも出来るosxでのローカルなウェブ開発環境構築
by
Hiroshi Yamato
PDF
a-blog cms の基本 福岡版
by
Kasumi Morita
PDF
Let's start ISUCON
by
Toshiaki Endo
PDF
TranslimitのChatOps事情と愉快なbotたち
by
Masakazu Matsushita
PPTX
Word pressをweb上でインストールする
by
Shota Watanabe
PDF
Wordbench fukuoka
by
Junji Manno
PDF
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
by
Yuki Mizuno
PDF
WordPress アジュール部 ハンズオン
by
Masaki Takeda
PDF
VM ロールで仮想デスクトップ環を作ってみよう
by
Masayuki Ozawa
PPTX
HerokuからSalesforceを使ってみた
by
masaoki_ohashi
PDF
apasec001-kawai
by
Hidemi Kawai
PPTX
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
by
Ryuta Otaki
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
by
Shuntaro Saiba
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
Kernel / VM 関西9 - WSL FUSE: WSLでもFUSEしたかった
by
Takaya Saeki
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
Devlove mackerel
by
Daisuke Kasuya
誰でも出来るosxでのローカルなウェブ開発環境構築
by
Hiroshi Yamato
a-blog cms の基本 福岡版
by
Kasumi Morita
Let's start ISUCON
by
Toshiaki Endo
TranslimitのChatOps事情と愉快なbotたち
by
Masakazu Matsushita
Word pressをweb上でインストールする
by
Shota Watanabe
Wordbench fukuoka
by
Junji Manno
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
by
Yuki Mizuno
WordPress アジュール部 ハンズオン
by
Masaki Takeda
VM ロールで仮想デスクトップ環を作ってみよう
by
Masayuki Ozawa
HerokuからSalesforceを使ってみた
by
masaoki_ohashi
apasec001-kawai
by
Hidemi Kawai
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
Similar to Modulemaking
PDF
XOOPS Cube を使ってみよう
by
Toshihiro Takehara
KEY
Cmsインサイド 120801 公開版
by
株式会社RYUS
PDF
XOOPS Cube 2012
by
Hikawa Kilica
PPT
2008 08 09_osc2008nagoya_fight_cms_x_cube
by
Tom Hayakawa
PPT
2009 05 16_xoops_cube_osc2009_shimane
by
Tom Hayakawa
PPTX
2012 0623-x-road-tokyo-xoops-x(ten)
by
Naoki Okino
PPT
2009 12 05_osc2009_fukuoka_xct
by
Tom Hayakawa
PDF
万能モジュール xCCK のご紹介 Osc20113 Nagoya
by
Hikawa Kilica
PPT
2007 10 27_fsij_xc-tokai
by
Tom Hayakawa
PPT
2008 08 09_osc2008_nagoya_xc_tokai
by
Tom Hayakawa
PPT
2005 07 30_xwj_customizinig
by
Tom Hayakawa
PPT
2005 05 21_xoops_xev4_customizing
by
Tom Hayakawa
PPT
2006 03 18_osc2006_x_cube_template
by
Tom Hayakawa
PPT
2009 08 08_wcan_xcl
by
Tom Hayakawa
PPT
2005 10 07_kof2005_xoops
by
Tom Hayakawa
PPT
2005 09 17_osc2005_xoops
by
Tom Hayakawa
PDF
XOOPS Cube Conference 2012 Developer Workshop 4
by
Hikawa Kilica
PDF
XOOPS Cube Conference 2012 Developer Workshop 3
by
Hikawa Kilica
XOOPS Cube を使ってみよう
by
Toshihiro Takehara
Cmsインサイド 120801 公開版
by
株式会社RYUS
XOOPS Cube 2012
by
Hikawa Kilica
2008 08 09_osc2008nagoya_fight_cms_x_cube
by
Tom Hayakawa
2009 05 16_xoops_cube_osc2009_shimane
by
Tom Hayakawa
2012 0623-x-road-tokyo-xoops-x(ten)
by
Naoki Okino
2009 12 05_osc2009_fukuoka_xct
by
Tom Hayakawa
万能モジュール xCCK のご紹介 Osc20113 Nagoya
by
Hikawa Kilica
2007 10 27_fsij_xc-tokai
by
Tom Hayakawa
2008 08 09_osc2008_nagoya_xc_tokai
by
Tom Hayakawa
2005 07 30_xwj_customizinig
by
Tom Hayakawa
2005 05 21_xoops_xev4_customizing
by
Tom Hayakawa
2006 03 18_osc2006_x_cube_template
by
Tom Hayakawa
2009 08 08_wcan_xcl
by
Tom Hayakawa
2005 10 07_kof2005_xoops
by
Tom Hayakawa
2005 09 17_osc2005_xoops
by
Tom Hayakawa
XOOPS Cube Conference 2012 Developer Workshop 4
by
Hikawa Kilica
XOOPS Cube Conference 2012 Developer Workshop 3
by
Hikawa Kilica
Modulemaking
1.
factory で XOOPSモジュール生成
氷川 霧霞 @kilica on Twitter http://jp.xoopsdev.com
2.
Who is 氷川
霧霞 ? • 株式会社ザクロ(名古屋市)勤務 • XCL2.2の開発やモジュール作ってる • 普段はTRPGとかボードゲーム遊んでる • Twitter ID: kilica
3.
XOOPS Cube のモジュール •
ほとんどの機能はモジュールが担う • システム、ユーザ管理、キャッシュ、 メッセージなどなど
4.
XOOPSのモジュール配置 • 古いモジュール •
html/modules 以下 • 最近のモジュール • xoops_trust_path/modules 以下にも
5.
モジュール配置の例 •
html • modules • news • pico • users • xoops_trust_path • modules • bulletin • pico
6.
モジュールの
ディレクトリ構成 • dirname • admin/ 管理機能 • blocks/ ブロック • class/ • handler/ モデル • language/ 言語ファイル • sql/mysql インストール時のDBテーブル作成 • templates/ テンプレート • index.php • xoops_version.php コンフィグ
7.
• これだけ作るのは、面倒! • モジュールジェネレータを 利用しよう!
8.
XOOPS Cube モジュールジェネレータ • Cubson(C#) •
Tubson(C#)Cubsonの複製対応版 http://sourceforge.jp/projects/mulab/releases/?package_id=9608 • TubsonP(PHP)TubsonのPHP版 http://xoopsdev.com/modules/tubsonp/ • Factory(PHP)2.2対応拡張版 http://jp.xoopsdev.com/modules/factory/
9.
何が作れる?
Cubson / Tubson / TubsonP • 登録・削除・一覧・詳細 • 一覧:ソート・フィルタリング • 登録:Validation XOOPS Cube Legacy 2.1以降
10.
何が作れる?
Factory http://jp.xoopsdev.com/modules/factory/ • 共通モジュールとの連携 • 主従テーブル XOOPS Cube Legacy 2.2以降
11.
モジュール生成の手順 • プロジェクトを作る • テーブルを追加する •
フィールドを追加する • コード生成 • ダウンロード
12.
手順(1) • プロジェクトを作る •
「プロジェクト名」(=モジュール名)を 決めて入れるだけ
13.
手順(2) • テーブルを追加する
複数可 • テーブル名を入れる • 利用する機能を決める • ユーザ、カテゴリ、タグ、画像など • 親テーブル
14.
手順(3) • テーブルにフィールドを追加する •
フィールド名 •型 id, posttimeなどは予め設定済み
15.
手順(4) • コードを生成する •
「モジュールを生成」ボタンを押す
16.
手順(5) • ダウンロード •
「ダウンロード」ボタンを押して、生 成したコードをダウンロードする
17.
• ここまではPHPの知識ゼロでも作れます • この先はPHPの知識が必要です •
To Be Continued !
18.
参考書籍 • XOOPS Cube
Legacy デベロッパーズ・バイブル
Download