Download - 第42PHP勉強会Ethna 発表資料
![Page 1: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/1.jpg)
presented by sotarok with nequal.
Ethna第42回PHP勉強会
id:sotaroktwitter.com/sotarok
![Page 2: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/2.jpg)
presented by sotarok with nequal.
※ここまででお疲れだと思いますのでゆるくいきます気軽に聞いてください
※コードはでてきません
![Page 3: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/3.jpg)
presented by sotarok with nequal.
という感じで超ゆるくいこうと思ってたんです
![Page 4: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/4.jpg)
presented by sotarok with nequal.
が
![Page 5: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/5.jpg)
presented by sotarok with nequal.
![Page 6: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/6.jpg)
presented by sotarok with nequal.
(((;゜Д゜))
![Page 7: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/7.jpg)
presented by sotarok with nequal.
ってぇことで少しまじめにしゃべります
![Page 8: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/8.jpg)
presented by sotarok with nequal.
が
![Page 9: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/9.jpg)
presented by sotarok with nequal.
さっきだいたいしゃべられたBoBppめえ…
![Page 10: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/10.jpg)
presented by sotarok with nequal.
気を取り直してがんばります
※それでもコードはでてきません
![Page 11: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/11.jpg)
presented by sotarok with nequal.
•自己紹介自己紹介自己紹介自己紹介
•Ethnaのののの紹介紹介紹介紹介
•今後今後今後今後
•開発体制開発体制開発体制開発体制
![Page 12: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/12.jpg)
presented by sotarok with nequal.
自⼰紹介
![Page 13: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/13.jpg)
presented by sotarok with nequal.
sotarok
![Page 14: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/14.jpg)
presented by sotarok with nequal.
そうたろう
![Page 15: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/15.jpg)
presented by sotarok with nequal.
d:id:sotaroktwitter
![Page 16: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/16.jpg)
presented by sotarok with nequal.
好きなもの
![Page 17: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/17.jpg)
presented by sotarok with nequal.
![Page 18: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/18.jpg)
presented by sotarok with nequal.
![Page 19: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/19.jpg)
presented by sotarok with nequal.
![Page 20: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/20.jpg)
presented by sotarok with nequal.
![Page 21: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/21.jpg)
presented by sotarok with nequal.
本題
![Page 22: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/22.jpg)
presented by sotarok with nequal.
![Page 23: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/23.jpg)
presented by sotarok with nequal.
知ってる⼈?
![Page 24: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/24.jpg)
presented by sotarok with nequal.
Rails
からある
![Page 25: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/25.jpg)
presented by sotarok with nequal.
多くの企業・サイト
で使われて
![Page 26: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/26.jpg)
presented by sotarok with nequal.
いる…いた?
![Page 27: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/27.jpg)
presented by sotarok with nequal.
⼀番の利用実績某SNS
⽉間100億PV突破!
![Page 28: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/28.jpg)
presented by sotarok with nequal.
![Page 29: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/29.jpg)
presented by sotarok with nequal.
![Page 30: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/30.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5
最初のリリース0.1.0
![Page 31: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/31.jpg)
presented by sotarok with nequal.
0.1.0 …?不安定っぽくね …?
ヒソヒソ
![Page 32: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/32.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5
約1年後0.2.0
![Page 33: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/33.jpg)
presented by sotarok with nequal.
1年たって 0.2.0 …?
不安定なの … ?
![Page 34: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/34.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5突然の 2.1.0
![Page 35: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/35.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5順調にバージョンアップ
![Page 36: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/36.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5
やや失速(半年ぶり)
![Page 37: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/37.jpg)
presented by sotarok with nequal.
• 2004/12 0.1.0• 2006/1 0.2.0• 2006/6 2.1.0• ~2007/1 2.3.1• 2007/7 2.3.2• 2008/5 2.3.5
空⽩の10ヶ⽉
![Page 38: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/38.jpg)
presented by sotarok with nequal.
利用状況
![Page 39: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/39.jpg)
presented by sotarok with nequal.
ダウンロード数
![Page 40: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/40.jpg)
presented by sotarok with nequal.ただし,PEAR経由でのインストールは含まず by sourceforge.jp
ピーク
![Page 41: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/41.jpg)
presented by sotarok with nequal.
![Page 42: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/42.jpg)
presented by sotarok with nequal.
Cak●PHPとかsymf●nyとか
![Page 43: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/43.jpg)
presented by sotarok with nequal.
世界でも⽇本でも
![Page 44: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/44.jpg)
presented by sotarok with nequal.
右肩下がり
![Page 45: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/45.jpg)
presented by sotarok with nequal.
どげんか(r
![Page 46: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/46.jpg)
presented by sotarok with nequal.
![Page 47: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/47.jpg)
presented by sotarok with nequal.
![Page 48: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/48.jpg)
presented by sotarok with nequal.
• 2008/5 2.3.5• 2008/7 2.5.0 preview 1• 2008/10 2.5.0 preview 2• 2009/1 2.5.0 preview 3• 2009/2 2.3.6内部コードのUTF-8化
その他細かい修正Locale
![Page 49: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/49.jpg)
presented by sotarok with nequal.
• 2008/5 2.3.5• 2008/7 2.5.0 preview 1• 2008/10 2.5.0 preview 2• 2009/1 2.5.0 preview 3• 2009/2 2.3.6
さらに開発は続く
![Page 50: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/50.jpg)
presented by sotarok with nequal.
• 2008/5 2.3.5• 2008/7 2.5.0 preview 1• 2008/10 2.5.0 preview 2• 2009/1 2.5.0 preview 3• 2009/2 2.3.6さらにさらに
開発は続く
![Page 51: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/51.jpg)
presented by sotarok with nequal.
• 2008/5 2.3.5• 2008/7 2.5.0 preview 1• 2008/10 2.5.0 preview 2• 2009/1 2.5.0 preview 3• 2009/2 2.3.6
2.5系からのバックポート
![Page 52: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/52.jpg)
presented by sotarok with nequal.
基本的な特徴
![Page 53: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/53.jpg)
presented by sotarok with nequal.
![Page 54: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/54.jpg)
presented by sotarok with nequal.
MVCっていうけど実際どうなの
![Page 55: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/55.jpg)
presented by sotarok with nequal.
Controller
Model View
![Page 56: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/56.jpg)
presented by sotarok with nequal.
Controller
AppObject/AppManager template (Smarty)
Action View
![Page 57: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/57.jpg)
presented by sotarok with nequal.
Controller
AppObject/AppManagerADOdbとかのDBクラス template (Smarty)
performprepare preforward
![Page 58: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/58.jpg)
presented by sotarok with nequal.
Controller
AppObject/AppManagerADOdbとかのDBクラス template (Smarty)
performprepare preforward処
理
の
流
れ
![Page 59: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/59.jpg)
presented by sotarok with nequal.
どういうことか
![Page 60: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/60.jpg)
presented by sotarok with nequal.
Prepare(ロジック実⾏準備)Perform(ロジック本体)Preforward(出⼒準備)
![Page 61: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/61.jpg)
presented by sotarok with nequal.
ActionForm
![Page 62: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/62.jpg)
presented by sotarok with nequal.
たとえば掲⽰板の返信画⾯を考える
![Page 63: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/63.jpg)
presented by sotarok with nequal.
⼊⼒画⾯を出しつつ
返信元を表⽰
![Page 64: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/64.jpg)
presented by sotarok with nequal.
⼊⼒画⾯を出しつつ
返信元を表⽰
エラーを出しつつ
![Page 65: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/65.jpg)
presented by sotarok with nequal.
postprepare
perform
perforward
post_doprepare
perform
perforward
ビジネスロジック
プレゼンテーションロジック
![Page 66: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/66.jpg)
presented by sotarok with nequal.
postprepare
perform
perforward
post_doprepare
perform
perforward
返信元メッセージを取得してくるロジック
バリデーション
DBへの書き込み処理
![Page 67: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/67.jpg)
presented by sotarok with nequal.
postprepare
perform
perforward
post_doprepare
perform
perforward
返信元メッセージを取得してくるロジック
バリデーション
エラー
![Page 68: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/68.jpg)
presented by sotarok with nequal.
というのが基本的なEthna
流れ
![Page 69: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/69.jpg)
presented by sotarok with nequal.
処理・データの流れが⾒やすい
![Page 70: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/70.jpg)
presented by sotarok with nequal.
つかいやすそうですね!!
![Page 71: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/71.jpg)
presented by sotarok with nequal.
ではその非常に
使いやすそうなEthna
![Page 72: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/72.jpg)
presented by sotarok with nequal.
Ethnaの強いところ
![Page 73: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/73.jpg)
presented by sotarok with nequal.
柔軟性
![Page 74: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/74.jpg)
presented by sotarok with nequal.
ActionForm
![Page 75: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/75.jpg)
presented by sotarok with nequal.
速い
![Page 76: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/76.jpg)
presented by sotarok with nequal.
Ethnaの弱いところ
![Page 77: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/77.jpg)
presented by sotarok with nequal.
基本的な機能不⾜
![Page 78: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/78.jpg)
presented by sotarok with nequal.
低い再利用性
![Page 79: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/79.jpg)
presented by sotarok with nequal.
ORMつかえねー
![Page 80: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/80.jpg)
presented by sotarok with nequal.
![Page 81: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/81.jpg)
presented by sotarok with nequal.
2.5.0 preview 4
![Page 82: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/82.jpg)
presented by sotarok with nequal.
プラグイン
![Page 83: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/83.jpg)
presented by sotarok with nequal.
![Page 84: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/84.jpg)
presented by sotarok with nequal.
Ethna付属コミュニティ提供資産を共有したい
![Page 85: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/85.jpg)
presented by sotarok with nequal.
(宣伝)Openpearhttp://openpear.org/
![Page 86: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/86.jpg)
presented by sotarok with nequal.
ビュー
![Page 87: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/87.jpg)
presented by sotarok with nequal.
汎用ビュー
![Page 88: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/88.jpg)
presented by sotarok with nequal.
リダイレクトエラー(404とか)
RSS
![Page 89: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/89.jpg)
presented by sotarok with nequal.
![Page 90: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/90.jpg)
presented by sotarok with nequal.
DBまわりなんとかしてから
![Page 91: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/91.jpg)
presented by sotarok with nequal.
AppObject?外部のORM?
![Page 92: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/92.jpg)
presented by sotarok with nequal.
その後
![Page 93: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/93.jpg)
presented by sotarok with nequal.
DBに関連するバンドル機能
![Page 94: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/94.jpg)
presented by sotarok with nequal.
ActionForm最強化
![Page 95: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/95.jpg)
presented by sotarok with nequal.
あとドキュメント
![Page 96: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/96.jpg)
presented by sotarok with nequal.
PHP 5.3とかどうすんだ…
![Page 97: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/97.jpg)
presented by sotarok with nequal.
などなど
![Page 98: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/98.jpg)
presented by sotarok with nequal.
![Page 99: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/99.jpg)
presented by sotarok with nequal.
アクティブなコミッタ
![Page 100: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/100.jpg)
presented by sotarok with nequal.
![Page 101: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/101.jpg)
presented by sotarok with nequal.
sotarokmumumumaru_ccichii386
![Page 102: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/102.jpg)
presented by sotarok with nequal.
IRCで議論
![Page 103: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/103.jpg)
presented by sotarok with nequal.
Ethnaでアプリ開発しながら本体をいじる
![Page 104: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/104.jpg)
presented by sotarok with nequal.
Ethnaの活発な開発を続けるために
![Page 105: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/105.jpg)
presented by sotarok with nequal.
sf.jpのチケット使うようになった
![Page 106: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/106.jpg)
presented by sotarok with nequal.
チケットがメールで通知されるようになった
![Page 107: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/107.jpg)
presented by sotarok with nequal.
コミット・チケットの変更などがIRCに通知されるようになった
![Page 108: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/108.jpg)
presented by sotarok with nequal.
mumumuさん以外も頻繁にコミットするようになった
![Page 109: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/109.jpg)
presented by sotarok with nequal.
「これコミットしてもいい…?」
![Page 110: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/110.jpg)
presented by sotarok with nequal.
とりあえずコミット!
![Page 111: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/111.jpg)
presented by sotarok with nequal.
アイデアブランチはじめました
![Page 112: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/112.jpg)
presented by sotarok with nequal.
思考→コード
![Page 113: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/113.jpg)
presented by sotarok with nequal.
git移⾏中
![Page 114: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/114.jpg)
presented by sotarok with nequal.
活発になってきてますよの図
![Page 115: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/115.jpg)
presented by sotarok with nequal.
強みを⽣かしてさらに使いやすく
![Page 116: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/116.jpg)
presented by sotarok with nequal.
いろいろやります
![Page 117: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/117.jpg)
presented by sotarok with nequal.
2.5
![Page 118: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/118.jpg)
presented by sotarok with nequal.
Ethnaを使いたいという⽅
![Page 119: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/119.jpg)
presented by sotarok with nequal.
ブログを書く↓
コミッターが⾶んでいく
![Page 120: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/120.jpg)
presented by sotarok with nequal.
Twitterでつぶやく↓
コミッターが⾶んでいく
(Followしてね!)
![Page 121: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/121.jpg)
presented by sotarok with nequal.
IRCでつぶやく↓
コミッターがやさしくサポート(ircnet の %Ethna)
![Page 122: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/122.jpg)
presented by sotarok with nequal.
開発陣が⽇本⼈ってのも利点の1つ
![Page 123: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/123.jpg)
presented by sotarok with nequal.
ぜひぜひEthnaに清き⼀票を
![Page 124: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/124.jpg)
presented by sotarok with nequal.
![Page 125: 第42PHP勉強会Ethna 発表資料](https://reader037.vdocuments.mx/reader037/viewer/2022100304/555d776bd8b42a0b778b5700/html5/thumbnails/125.jpg)
presented by sotarok with nequal.
!