本研究室ではもっぱらスクラッチからPHPとMySQLを使ってWebアプリを作成してきましたが,ボチボチMVC(Model-View-Control)思想に基づくPHPフレームワークにも取り組む必要が出てきた感じています。スクラッチビルドも悪くないですが,正直同じ教材を毎年使うのも飽きたので更新したいという事情も手伝っています。
ということで昨年12月からCakePHPで遊んでみましたが,Tutorialは手っ取り早く勉強できてありがたいものの,作りたいWebアプリを自在に組み立てるのは思いのほか難儀で,Bakeが作った雛形から脱していない代物が多いのも頷けます。年寄なので,Visual Basicが流行った頃を思い出しますね。結局,作り込むためには地道なプログラミングをしないといかんと。
ということで本日反省がてら作ったPowerPoint資料を上げておきます。
ということで,
- ユーザ認証機能のカスタマイズ(任意のテーブル名でユーザ管理できるように)
- 全体的なデザインの変更とカスタマイズ
- Webサーバへのアップロード方法の模索(ユーザ単位のWebアプリとして外部公開したい)
- 第5章で制作する機能を全部盛り込んだサイトを構築
というところまで,今年度内に何とかしたいと考えています。ここに書いたメモを元に教材作成までできれば御の字ですね。