Suche senden
Hochladen
Candycane overview
•
1 gefällt mir
•
2,498 views
Yusuke Ando
Folgen
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Pilot
Pilot
Shunyo Ogawa
WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介
Yuki Kimoto
CAPとBASEとEventually Consistent
CAPとBASEとEventually Consistent
Yohei Yamamoto
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
20090513 Cmsnight
20090513 Cmsnight
Yusuke Ando
NECビッグローブ/ビジネス事業部 グループマネージャー 山本氏
NECビッグローブ/ビジネス事業部 グループマネージャー 山本氏
loftwork
TodayでLDR読んでみよう
TodayでLDR読んでみよう
Yutaka Tsumori
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
Empfohlen
Pilot
Pilot
Shunyo Ogawa
WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介
Yuki Kimoto
CAPとBASEとEventually Consistent
CAPとBASEとEventually Consistent
Yohei Yamamoto
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
20090513 Cmsnight
20090513 Cmsnight
Yusuke Ando
NECビッグローブ/ビジネス事業部 グループマネージャー 山本氏
NECビッグローブ/ビジネス事業部 グループマネージャー 山本氏
loftwork
TodayでLDR読んでみよう
TodayでLDR読んでみよう
Yutaka Tsumori
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
イケテルRuby開発環境
イケテルRuby開発環境
mokada
Visio Webマーケティングの基本
Visio Webマーケティングの基本
nekosuke
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
RDF and FOAF
RDF and FOAF
Masaki Komagata
Li tweb2 win
Li tweb2 win
TK-LiT
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
ประวัติปฏิณญา
ประวัติปฏิณญา
BAMBU Lee
勤怠監視
勤怠監視
Hiroki Morimoto
Windows Mobile de Hello World
Windows Mobile de Hello World
Kenji Wada
livernal.netのプレゼン
livernal.netのプレゼン
Hagiwara takayuki
ケータイサイトのはなし(入門編)
ケータイサイトのはなし(入門編)
Kentaro Matsui
HCCソフト会社紹介
HCCソフト会社紹介
ssusercbaf23
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
Imc Tokyo 2008
Imc Tokyo 2008
saygo ushijima
マイコンと機械学習を使って行動認識システムを作ろう
マイコンと機械学習を使って行動認識システムを作ろう
奈良先端大 情報科学研究科
ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6
nadeernadeer
Gl Matrix
Gl Matrix
Keisuke Hata
すくすくスクラム目的・想い
すくすくスクラム目的・想い
Kazumasa EBATA
Clipmail
Clipmail
武 河野
97th Kernel code reading party, TOMOYO Linux Night
97th Kernel code reading party, TOMOYO Linux Night
Hiro Yoshioka
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
Weitere ähnliche Inhalte
Was ist angesagt?
イケテルRuby開発環境
イケテルRuby開発環境
mokada
Visio Webマーケティングの基本
Visio Webマーケティングの基本
nekosuke
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
RDF and FOAF
RDF and FOAF
Masaki Komagata
Li tweb2 win
Li tweb2 win
TK-LiT
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
ประวัติปฏิณญา
ประวัติปฏิณญา
BAMBU Lee
勤怠監視
勤怠監視
Hiroki Morimoto
Windows Mobile de Hello World
Windows Mobile de Hello World
Kenji Wada
livernal.netのプレゼン
livernal.netのプレゼン
Hagiwara takayuki
ケータイサイトのはなし(入門編)
ケータイサイトのはなし(入門編)
Kentaro Matsui
HCCソフト会社紹介
HCCソフト会社紹介
ssusercbaf23
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
Imc Tokyo 2008
Imc Tokyo 2008
saygo ushijima
マイコンと機械学習を使って行動認識システムを作ろう
マイコンと機械学習を使って行動認識システムを作ろう
奈良先端大 情報科学研究科
ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6
nadeernadeer
Gl Matrix
Gl Matrix
Keisuke Hata
すくすくスクラム目的・想い
すくすくスクラム目的・想い
Kazumasa EBATA
Clipmail
Clipmail
武 河野
97th Kernel code reading party, TOMOYO Linux Night
97th Kernel code reading party, TOMOYO Linux Night
Hiro Yoshioka
Was ist angesagt?
(20)
イケテルRuby開発環境
イケテルRuby開発環境
Visio Webマーケティングの基本
Visio Webマーケティングの基本
WebDAV as Web API
WebDAV as Web API
RDF and FOAF
RDF and FOAF
Li tweb2 win
Li tweb2 win
What is PHP Frameworks?
What is PHP Frameworks?
ประวัติปฏิณญา
ประวัติปฏิณญา
勤怠監視
勤怠監視
Windows Mobile de Hello World
Windows Mobile de Hello World
livernal.netのプレゼン
livernal.netのプレゼン
ケータイサイトのはなし(入門編)
ケータイサイトのはなし(入門編)
HCCソフト会社紹介
HCCソフト会社紹介
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
Imc Tokyo 2008
Imc Tokyo 2008
マイコンと機械学習を使って行動認識システムを作ろう
マイコンと機械学習を使って行動認識システムを作ろう
ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6
Gl Matrix
Gl Matrix
すくすくスクラム目的・想い
すくすくスクラム目的・想い
Clipmail
Clipmail
97th Kernel code reading party, TOMOYO Linux Night
97th Kernel code reading party, TOMOYO Linux Night
Mehr von Yusuke Ando
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Yusuke Ando
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
Yusuke Ando
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Yusuke Ando
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
Yusuke Ando
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
Yusuke Ando
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Yusuke Ando
Dev opschef
Dev opschef
Yusuke Ando
Paa s and oss
Paa s and oss
Yusuke Ando
New relic
New relic
Yusuke Ando
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Engine Yard Cloud
Engine Yard Cloud
Yusuke Ando
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Yusuke Ando
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Yusuke Ando
Mehr von Yusuke Ando
(20)
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Dev opschef
Dev opschef
Paa s and oss
Paa s and oss
New relic
New relic
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Engine Yard Cloud
Engine Yard Cloud
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Candycane overview
1.
プロジェクト概要
2009/04/10 yandod 1
2.
アジェンダ なぜCandyCaneなのか CandyCaneのアウトライン
スケジュール 2
3.
なぜCandyCaneなのか
3
4.
何をやろうか Redmineの人気が日本で高まってきている 日本人の何かを捉えたらしい
Railsで出来てるのでインストールが面倒 せっかく良いものなのに広まらない そもそもBTSって変に小難しい 「例えば、PHPにしてみる」 4
5.
RedmineがPHPで動いたら インストールが簡単になる Railsが動くサーバを持ってない人でも使える
ビギナーでも設置して使えるBTS もしかしたらBTSのキラーアプリになるかも Cakeでやれば高速で移植できるかも 目標はインストールベースNo1 BTS 5
6.
日本でのBTSトレンド
Redmineが急伸中 6
7.
世界でのBTSトレンド
世界ではredmineはまだまだマイナー 7
8.
CandyCane (キャンディケイン)
クリスマスの時の飴の事 → CakePHPなのでお菓子 “プロジェクトを救う魔法の杖” とりあえずグラフは縞模様に 誰でも使えるBTS 8
9.
CandyCaneのコンセプト
9
10.
偉大な先駆者 WordPress 幅広いユーザに支持されるブログのスタンダード pukiwiki 日本でのwiki文化を生んだ便利ツール XOOPS
日本におけるCMSの代名詞 phpMyAdmin Rubyの本にも載っているツール 10
11.
共通項 インストールが簡単 PHPのバージョンや拡張にほぼ依存しない 他の手段があっても便利だから使ってしまう PHP以外の言語のユーザも使ってしまう
11
12.
本当に定着したツールを目指す為に
PHPユーザを対象にしても 世界は広がらない PHP以外のユーザ の獲得が目標 12
13.
コンセプト 誰にでも使える課題管理システム コマンド無しでインストールできる
PHP4でも一応動かす(多言語のユーザ等に配慮) Redmine + オリジナリティ 当面は再設計せずに移植 (いずれ独自発展) Pukiwiki記法はサポートする 開発プロセスそのものも成果物 チケット駆動開発の有効性も訴える 13
14.
開発作業の概要
14
15.
fastladdr移植の作業規模 Controller
22 files / 4429 lines Helper 4 files / 2275 lines Model 8 files / 5004 lines View 21 files / 5885 lines Total: 55 files / 4194 lines 15
16.
今回の作業規模 Controller
36 files / 4429 lines Helper 36 files / 2275 lines Model 52 files / 5004 lines View 233 files / 5885 lines Total: 357files / 17593 lines Fastladdrの約5倍 16
17.
今後の展望
17
18.
ロードマップ
Phase 1 Phase 2 Phase 3 3月~4月 5月~6月 7月~8月 基本機能 応用機能 普及期 インストール リポジトリ 要望反映 チケット管理 プラグイン CakeFest 設定 啓蒙活動 再設計 18
19.
質疑応答
ご静聴ありがとうございました。 19
Jetzt herunterladen