6. CodeIgniterとは?
● アメリカのEllisLab社が開発したオープンソースのPHPフレーム
ワーク
● 最初のリリースは2006年2月28日
● 現在はEllisLabとEllisLabに選ばれた6人のチーム(リアクターエン
ジニアと呼ばれる)が中心となり開発されている
● 今、最も注目されている
PHPフレームワーク
CodeIgniter and its logo are property of EllisLab Inc
17. 今、最も注目されているフレームワーク
● Googleトレンド、PHP 4大フレームワーク中
● 第1位
● MOONGIFT、好きなWebフレームワークは?(サーバサイド)
● 第1位
● GitHub、最も注目されているプロジェクト(PHP言語)
● 第1位
CodeIgniter and its logo are property of EllisLab Inc
18. 今、最も注目されているフレームワーク
GitHub 最も注目されている
プロジェクト(PHP言語)
2011/09/09
GitHub=https://github.com/
CodeIgniter and its logo are property of EllisLab Inc
19. CodeIgniterの特徴
CodeIgniter and its logo are property of EllisLab Inc
34. CodeIgniter 1.7.3
● 2010/12/07にリリース
● セキュリティ保守リリース
○ ディレクトリトラバーサル脆弱性への対処
● CodeIgniter 1.x系最後のリリース
○ 1.x系の保守はこのバージョンで終了
● 日本語言語パックは12/14にリリース
CodeIgniter and its logo are property of EllisLab Inc
36. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
CodeIgniter and its logo are property of EllisLab Inc
37. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
CodeIgniter and its logo are property of EllisLab Inc
38. CodeIgniter 2.0.0
● 2011/01/29にリリース
● CoreIgniter ReactorとCodeIgniter Coreの2つがリリース
○ ただし、Coreは配布パッケージは作成されずBitbucketのリ
ポジトリ上にタグが打たれただけ
● CodeIgniter Reactor
○ CodeIgniterといえばReactorを指すことに
○ コミュニティとEllisLabで開発
○ 6人の外部のコミッタ(リアクターエンジニアと呼ばれる)
○ 速いペースの開発
● CodeIgniter Core
○ EllisLabが自社製品に利用
○ ゆっくりとした開発速度、エンタープライズ向け
● 日本語言語パックは02/25にリリース
CodeIgniter and its logo are property of EllisLab Inc
39. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
CodeIgniter and its logo are property of EllisLab Inc
40. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
CodeIgniter and its logo are property of EllisLab Inc
41. CodeIgniter Con 2011, Tokyo Japan
● 東京、蒲田のPiOで開催
● 参加申込受付開始から1週間で満席
● 参加者79人
● 公式サイト http://cicon.codeigniter.jp/2011/
○ セッションでの発表資料およびUst録画があります
CodeIgniter and its logo are property of EllisLab Inc
42. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
CodeIgniter and its logo are property of EllisLab Inc
43. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
CodeIgniter and its logo are property of EllisLab Inc
44. CodeIgniter Sparks
CodeIgniter and its logo are property of EllisLab Inc
45. CodeIgniter Sparks
● CodeIgniterのためのパッケージマネージャ&リポジトリ
● いろいろな場所で公開されているCodeIgniter用のライブラリを一
か所に集めるためにリアクターエンジニアが開発したサービス
● コマンドラインから簡単に登録されているライブラリをインストー
ルできる(CUIを使わずに手動でインストールすることも可能)
● 当初はCodeIgniter公式のサービスではなかったが、CodeIgniter
2.1.0からはCodeIgniter標準になる予定
CodeIgniter and its logo are property of EllisLab Inc
46. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
CodeIgniter and its logo are property of EllisLab Inc
47. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
● 2011/03/15 CodeIgniter 2.0.1リリース
● 2011/04/07 CodeIgniter 2.0.2リリース
CodeIgniter and its logo are property of EllisLab Inc
48. CodeIgniter 2.0.2
● 2011/04/07にリリース
● セキュリティ修正リリース
○ XSSフィルタに脆弱性
● 予定外の緊急リリースであり、リリースエンジニアリングが未成
熟だったため、Reactorは開発途中の状態のままリリースされて
しまった
● CodeIgniter史上、Reactor 2.0.2は最もバグの多いリリースと
なった
● 日本語言語パックはリリースを見送り
CodeIgniter and its logo are property of EllisLab Inc
49. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
● 2011/03/15 CodeIgniter 2.0.1リリース
● 2011/04/07 CodeIgniter 2.0.2リリース
CodeIgniter and its logo are property of EllisLab Inc
50. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
● 2011/03/15 CodeIgniter 2.0.1リリース
● 2011/04/07 CodeIgniter 2.0.2リリース
● 2011/05/14 第1回CodeIgniter東京勉強会
CodeIgniter and its logo are property of EllisLab Inc
51. この1年の主なできごと
● 2010/12/03 CodeIgniter Reactorの発表
● 2010/12/07 CodeIgniter 1.7.3リリース
● 2010/12/12 CodeIgniter ReactorのリポジトリがBitbucketで公
開
● 2011/01/29 CodeIgniter 2.0.0(Core & Reactor)リリース
● 2011/02/19 CodeIgniter Con 2011, Tokyo Japan開催
● 2011/03/01 CodeIgniter Sparks 開始
● 2011/03/15 CodeIgniter 2.0.1リリース
● 2011/04/07 CodeIgniter 2.0.2リリース
● 2011/05/14 第1回CodeIgniter東京勉強会
● 2011/08/20,21 CodeIgniter Con 2011, New York
CodeIgniter and its logo are property of EllisLab Inc
52. CodeIgniter Con 2011, New York
CodeIgniter and its logo are property of EllisLab Inc
53. CodeIgniter Con 2011, New York
● 2011/08/20,21 New Yorkで開催
● CodeIgniter 2.0.3リリース
● リポジトリをGitHubへ移行、Coreの配布終了
○ BitbucketにあったリポジトリがGitHubへ移行
○ CodeIgniter Coreは配布を終了
○ 今後は、CodeIgniter ReactorがCodeIgniterとなる
CodeIgniter and its logo are property of EllisLab Inc
54. GitHubへの移行
● 移行後わずか6日で
○ 587人のwatcher
○ 30人のcontributor
○ 124のコミット
○ 44のpull requestがマージされる
○ 105のissueがクローズ
● 9/9現在
○ Most Watched PHP Repositoriesで第7位
CodeIgniter and its logo are property of EllisLab Inc
55. CodeIgniter 2.0.x
CodeIgniter and its logo are property of EllisLab Inc