49
XOOPSCubeなのにCakePHPを使う! 2008-10-25 halt

Cakecon xoops cubeなのにcake-phpを使う

  • Upload
    ha1t

  • View
    423

  • Download
    1

Embed Size (px)

DESCRIPTION

なつかしのプレゼンファイルを発見したのでアップロードしてみました。

Citation preview

Page 1: Cakecon   xoops cubeなのにcake-phpを使う

XOOPSCubeなのにCakePHPを使う!

2008-10-25halt

Page 2: Cakecon   xoops cubeなのにcake-phpを使う

諸注意

前半はXOOPS Cubeとビジネスの話が中心になるのでCakePHP待ちの技術にしか興味のない方は目を休めて

いてください.

Page 3: Cakecon   xoops cubeなのにcake-phpを使う

自己紹介 – Self introduction

なまえ

halt(はると)

http://project-p.jp/halt/

Page 4: Cakecon   xoops cubeなのにcake-phpを使う

自己紹介 – Self introductionRYUS株式会社(http://ryus.co.jp)で

XOOPS Cubeによる開発を行っています.I Love CakePHP!!!!!!!!!!!!

events.php.gr.jpのシステムをCakeでかきましたソースコードは公開されているので

ケーキ職人の方々開発協力おねがいします

Page 5: Cakecon   xoops cubeなのにcake-phpを使う

自己紹介 – Self introduction

Services_Photozou Services_HTML2PDF Device_USB Device_USB_MissileLauncher Auth_Hatena Auth_Kitten Pit

Page 6: Cakecon   xoops cubeなのにcake-phpを使う

Auth_Kitten

Page 7: Cakecon   xoops cubeなのにcake-phpを使う

Device_USB_MissileLauncher

Page 8: Cakecon   xoops cubeなのにcake-phpを使う

Device_USB_MissileLauncher

C:\Users\halt\Device_USB_MissileLauncher for PHP.avi

Page 9: Cakecon   xoops cubeなのにcake-phpを使う

はじめに

XOOPS Cubeを知っている人?

Page 10: Cakecon   xoops cubeなのにcake-phpを使う

はじめに

使った事がある人?

Page 11: Cakecon   xoops cubeなのにcake-phpを使う

事例紹介

まずはXOOPS Cubeで作られたサイトを見てみましょう

Page 12: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 13: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 14: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 15: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 16: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 17: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 18: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 19: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 20: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 21: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 22: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 23: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

Page 24: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube で作られたサイトの例

とにかくたくさんある

Page 25: Cakecon   xoops cubeなのにcake-phpを使う

XoopsCube とは

モジュール式で拡張できるCMS グループウェアとして SNSとして Blogサイト,ポータルサイトとして 組み合わせるモジュールで無限に拡張

Page 26: Cakecon   xoops cubeなのにcake-phpを使う

こんなモジュールがある

カレンダー表示(予定管理) ブログ,フォーラム プライベートメッセージ ファイルアップロード,管理 投票 とかとかetc.

Page 27: Cakecon   xoops cubeなのにcake-phpを使う

XOOPSCubeのようなCMSの利点

ユーザが自分の意思で拡張できる.設定できる.(ファイルを置いてマウスでクリックするだけ)

↓プログラムできない人が

「業者なしでも俺がやろうと思えばできる」という夢を見れる事

Page 28: Cakecon   xoops cubeなのにcake-phpを使う

具体的な数字はわかりませんが

さきほどの事例を見ていただいてわかるようにCMSが求められている場所は多く,市場としてと

ても魅力的.モバイル市場の大きさを知らない人が多かったよ

うに,普通の受託案件をやっている会社はCMS市場の大きさに気づいていない

Page 29: Cakecon   xoops cubeなのにcake-phpを使う

宣伝

あ.XOOPS CubeならRYUSにおまかせください

Page 30: Cakecon   xoops cubeなのにcake-phpを使う

という事で

皆さんもXOOPS Cubeやりましょう

Page 31: Cakecon   xoops cubeなのにcake-phpを使う

前半おわり

Page 32: Cakecon   xoops cubeなのにcake-phpを使う

モジュールのインストール

カレンダーモジュールをインストールしてみる

Page 33: Cakecon   xoops cubeなのにcake-phpを使う

piCalコードレビュー

基本構造をみながらコードをみてみよう

Page 34: Cakecon   xoops cubeなのにcake-phpを使う

index.php

XOOPS Cubeの基本構造

header.php

footer.php

Page 35: Cakecon   xoops cubeなのにcake-phpを使う
Page 36: Cakecon   xoops cubeなのにcake-phpを使う
Page 37: Cakecon   xoops cubeなのにcake-phpを使う

piCalコードレビュー

とりあえず難解です

Page 38: Cakecon   xoops cubeなのにcake-phpを使う

モジュールのインストール

昨日突貫工事で作ったCakeTwitterをインストールしてみる

Page 39: Cakecon   xoops cubeなのにcake-phpを使う

Demo

Page 40: Cakecon   xoops cubeなのにcake-phpを使う

CakeTwitterコードレビュー

class DATABASE_CONFIG { var $default = array( 'driver' => XOOPS_DB_TYPE, 'persistent' => false, 'host' => XOOPS_DB_HOST, 'login' => XOOPS_DB_USER, 'password' => XOOPS_DB_PASS, 'database' => XOOPS_DB_NAME, 'prefix' => CAKE_DB_PREFIX, );

Page 41: Cakecon   xoops cubeなのにcake-phpを使う

CakeTwitterコードレビュー

Session.start = false app以下をmoduleとして配置.Cakeはライブ

ラリ扱いに $useTable, $tablePrefixを使って

XOOPSCubeのデータをそのまま活用 XOOPSCube連携した後は普通にCake

Page 42: Cakecon   xoops cubeなのにcake-phpを使う

CubeCake

XOOPSCube上でCakeを利用する為の雛形

Page 43: Cakecon   xoops cubeなのにcake-phpを使う

CubeCakeによる開発手順

CubeCakeをインストール CakePHPでコードを書く モジュール名を任意のアプリケーション名に 完成

Page 44: Cakecon   xoops cubeなのにcake-phpを使う

CubeCakeの開発手順

Demo

Page 45: Cakecon   xoops cubeなのにcake-phpを使う

CubeCakeはRYUSサイト内「ダウンロード」から入手できます.

http://ryus.co.jp/modules/rPublicFiles/

Page 46: Cakecon   xoops cubeなのにcake-phpを使う

ようこそXOOPS Cubeの世界へ!

Page 47: Cakecon   xoops cubeなのにcake-phpを使う

宣伝

あ.RYUSはXOOPS Cubeの上のCakeもやれますのでおまかせください

Page 48: Cakecon   xoops cubeなのにcake-phpを使う

わからないこととかー

#CakePHP:*.jp on irc.tokyo.wide.ad.jp

に一日中いるので気軽に声かけてください!

Page 49: Cakecon   xoops cubeなのにcake-phpを使う

EOF