• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cakePHP デザイナーの分業)

効率的なcakePHPデザイン作業の手順は?

このQ&Aのポイント
  • cakePHPのデザイナーはどのような手順、開発環境で効率的にデザインを落とし込んでいるのか知りたい。
  • ctpファイルはデザインビューで表示されないし、cssスタイルパネルで操作できないため、効率が悪い。
  • 一般的には別のhtml,cssファイルでモックアップを作り、それからctpファイルに落とし込む方法が使われる。

質問者が選んだベストアンサー

  • ベストアンサー
  • aspnet
  • ベストアンサー率79% (72/91)
回答No.2

Cakeもそうだけど、phpのMVCフレームワークって、デザイン編集環境をまるっきり無視したものが多くて、マークアップやデザインには本当に苦労するよね。あんなもん、デザインする立場からだと絶対、使いたくない。 だけど、プログラム側との力関係で、泣く泣く使わなければいけなこともある。先日も元請がCake使ったプロジェクトで、立ち上げ後に大幅なデザイン変更が入り泣きを見た。なんでこっちが責任取らにゃいかんのかって。 で、自分がやっているcakeのコンフィギュレーションなんだけど、 ・layoutを使用しない。DWを使っていればテンプレートが使用できるけど、プログラマはなぜかlayoutを使いたがる。これ絶対勘弁してもらう。 ・viewを全部、webrootにコピーして編集する。この際、controllerの動作パスと同じ階層でviewを置く。controller定義と違ったパスにview置くギミックは絶対勘弁してもらう。要するにダウンロード・アップロードともフォルダごとそのまま行えばいいようにしておく。 ・DWに.ctpの拡張子を登録して、htmlとして編集できるようにする。 ・elementも絶対勘弁してもらう。 こんだけやれば、何とかDWでWYSIWYG編集できるようになると思いますが。 正直CakeもIngiterもSymphonyもなくなって欲しい、phpのMVCはデザイナ殺しだから大嫌い。 DWの拡張子登録 http://www.myu-zin.com/webridge/archives/41.html DWのCMS連携拡張:こいつがcake対応なら苦労しないんだけど http://tv.adobe.com/jp/watch/learn-dreamweaver-cs5/6631/

ishipc
質問者

お礼

そうですよね。自分も慣れている環境でできないので苦労しています。 DWだとテンプレートファイルからはcssスタイルパネルが使えないし、 かといってモックアップを作ってからテンプレートファイルに修正するというのは なんだか二度手間のような気もするし。 プログラマ、デザイナー両者がストレスなく作業できる環境が整えればと思います。 ご回答ありがとうございます。

その他の回答 (1)

回答No.1

デザイン時は通常のhtmlとしてデザインしてできあがったものをテンプレートファイルにする。 後は http://blog.widget-info.net/2009/08/ctp_chang/ CakePHP側の設定を変更してhtmlの拡張子を利用できるようにする。

ishipc
質問者

お礼

>CakePHP側の設定を変更してhtmlの拡張子を利用できるようにする。 この様なやり方があったんですね。初めて知りました。 参考にしたいと思います。 ご回答ありがとうございます。