今回はBootstrapとデバッグに関して書こうと思う。
チュートリアルではMVCの概念とか、エントリスクリプト(ポイント)とかデバッグに関して書いてあるんだけど、今回は少し独自解釈した内容でお届けする予定。
まぁそれほど大してすごい内容ってわけじゃないけどね。
ところでブートストラップってのはもう知ってると思うけど、知らない人のために説明しておくよ。
簡単に言うと、一つのポイントにリクエストするだけで、そこから順にライブラリなどをたどって、最終的に元の場所にレスポンスとして戻ってくるという流れだ。直訳すると、自力で進む、的な内容になる。
さぁみなさん、CakePHP2.4とBoostCakeプラグインでBootstrap3を試してみる時間ですよ!
元ネタ知ってる人は毎週タイムボカンシリーズ1時間前からテレビつけてた人だろうね。
んなことたぁどうでもいい。早速始めてみようか。
実はもう少し早めに2回目を書こうと思ってたんだけど、いろいろ生活上の理由があって、とうとう一週間も経ってしまったよ。
連載はなるべく数日後には続きを書きたいんだけどね。次回からは念頭において、ローラの画像探すのに時間かけないようにするよ。
さて、今回はすでにほぼデプロイが終わってるであろう、CakePHP、Bootstrap、各種プラグインを、実際にビューファイルを作って試してみようと思う。
さてと、久々にWeb開発とかしてみるわけね。うん。
なんで開発者なのに、Web開発が久々かというと、それはかなり私的な話で恐縮なんだけどさ、ずっとここ1年以上、開発じゃなくて管理部にいたんだよね。要するに人事異動ってやつで。
つまり1年ほど、メンテナンスはしてたけど、ほっとんど開発してなかったわけ。ちょっと振り返ってみると、自分の開発レベルもガッタガタに落ちてしまって、もうシオシオのパーよ。とほほだね。
周りのみんながいろいろやってるのを見てるとさ、『VagrantとChefでサクっと環境作る』とか、『Bootstrapはbowerでインスコ!』とか、俺からしたらみんないつの間に宇宙人になったの?って感じ。
正直言うと、人事異動で半年くらい経ってからさ、周りの開発仲間から随分と引き離された感が否めないんだよね。
ぶっちゃけ、開発仲間が多くいる俺のFacebook、すごく距離が遠く感じる自分をいとも容易に発見できてしまったりして、自分探しなんか俺にはまるで必要ねぇ!みたいなぁ~。
というわけで、しばらく一人でしょんぼりしてたけど、生来物事をネガティブに捉えることが出来ない質なので、取り敢えずなーんも考えずに、手を動かすことにしたんだよ。うほほ。
俺の(いくつあるのかわからん)座右の銘に『考えると動けないし動くと考えられない。どうせなら今すぐ動いて後から考えろ!』というのがある。割りと数年前(2006年くらい)に気づいた事。
取り敢えず笑顔で行ってみよう。
■今回のお題
- InitializrでHTML5対応版Bootstrapをダウンロード (初回)
- Bootswatchで好きなテーマをダウンロード(前回)
- CakePHPのプラグインBootStrapをダウンロード
- CakePHPのSearchプラグインをダウンロード
- CakePHPのDebugKitプラグインをダウンロード
- 簡単なデプロイ
- 掲示板を作ってみる
- 掲示板をブラッシュアップしてみる
- クソして寝る
3〜5だ!
■今回やること
- InitializrでHTML5対応版Bootstrapをダウンロード (前回)
- Bootswatchで好きなテーマをダウンロード
- CakePHPのプラグインBootStrapをダウンロード
- CakePHPのSearchプラグインをダウンロード
- CakePHPのDebugKitプラグインをダウンロード
- 簡単なデプロイ
- 掲示板を作ってみる
- 掲示板をブラッシュアップしてみる
- クソして寝る
2だ。
■Bootswatchってなんぞや?
Bootswatchというのは、Twitter Bootstrap2のテンプレートのギャラリーサイトで、特徴のある12のテンプレートテーマを誰でも簡単にダウンロードすることができるサービスだ。
■フレームワークは本当に手早く開発できるものなのか
俺はCakePHPを長年使ってきているんだ。
当時はPHP製のフレームワークが乱立していて、選択肢として決定打に困る状況だったため、存在するフレームワークをひと通り、ほんの片足突っ込む程度だけど体験してみた。
などなど。
これらを週末チクチクいじり、大体1年くらいかかったけど、紆余曲折あって一番ダサそうなCakePHPを選択したんだ。
そしたらCakePHPって意外に人気があることに気が付き、仲間もたくさん増えたという嬉しい結果となった。
そんなフレームワークのCakePHPも、今ではたくさん外部サービスと繋げられるようなプラグインが出揃ってきた感があるので、ひとまず開発環境という意味で俺自身のベンチマークでもやってみたいよね、って思ったので、ちょっとやってみようかなと。