Dreamweaver 和 php framework 的完美整合

edited 十一月 -1 in CakePHP
又來請教大家問題了
但這個問題感覺好像每隔一陣子就會有人發問
可是看了回文仍然有問題

就是Dreamweaver如何和php framework很好的整合
我覺得Dreamweaver代表的是美術人員
和php framework代表是程式人員

這2個專業人員要一起把網站美美的和功能性很完整的合併在一起其實是有難度的
現在我們用cakephp (但一般的framework都是這樣)
因為有layout的設計 所以很方便,整個網站的外框 都可以丟到這個layout
有什麼東西要改 只要改一個layout整個網站就改完了
然後其他內容就是改view就ok了

可是layout+view的概念對程式端人員很輕鬆,改東西很方便
可是對美術人員就有點麻煩了,他們用Dreamwearver打開view
通常看到一堆圖片是xx 或css都跑掉了
所以大家在用mvc的時候,到底是怎麼用的呢!!!???




原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=7344

評論

  • edited 五月 2013
    目前還沒有比較好的解法,不是請設計師熟悉這種架構直接從 html 修改,就是設計完成後交給程式設計師套用。一般前者會有比較好的結果,因為程式設計人員比較不容易掌握視覺細節。
  • edited 五月 2013
    因為之前看到
    pigo大大發表一個回覆

    ----------------------------------------------------------------
    我公司是這樣分工的 , 不一定是對的

    我會將靜態網頁和PHP程式 , 各用 SVN 建立一份起來
    網頁設計人員就是只設計靜態頁面 , 並且都 commit 到 svn 規劃放靜態頁面的地方

    但由於現在我都用 mvc framework 開發 , 會用到 Layout 的概念
    而網頁設計人員通常也熟 Dreamweaver ,所以我都要求網頁設計人員 , 用 Dreamweaver 中的樣版功能先設計出網站的外殼當作樣版 , 然後這個樣版是 *.dwt 檔
    Dreamweaver 很強 , 可以樣版中再含樣版 , 基本上和大部分 MVC Framework 提供的 layout 中有 layout 的概念是一樣的
    程式人員就可以由 Dreamweaver 輕易分出 layout 及content 而自行取用
    若程式人員發現靜態頁面設計上出了問題 , 就回頭要求網頁設計人員修改樣版或內容或自己改都可以

    ------------------------------------------------------------------------

    所以覺得應該大家在和dreamweaver或美術人員有更好的處理方式~~~

  • edited 五月 2013
    不確定,我遇到的大多沒有這麼熟悉,都是直接出每個單頁的網頁格式,我再自行組合。

    現階段能夠給我全部都是 div+css 格式的我就非常開心了, Dreamweaver 直接產出的格式反而很多雜訊(當然,要看設計師對軟體操作的熟悉度,我現在還沒遇過能夠完整掌握 Dreamweaver 的設計師)
  • edited 五月 2013
    我是網頁設計,定稿後切HTML(div+css),然後再跟程式設計配合完成
    不過也有時候是顛倒的案子, 程式設計都弄好了,我只要照清單補圖就好@@
  • edited 五月 2013
    是常常遇到改版 或是想加小東西的客戶
    所以想說如果美術能打開含有程式的網頁也還是很像原本他們看的一樣就好了
    每次看他們打開是一堆程式或因為template設計的關系css都跑掉
    還有cakephp這種有routes設計的 路徑都有一點不直覺,他們一直不知道為什麼這個html在這個資料夾
    但為什麼url路徑卻是哪樣~~~

    我都覺得很不好意思QQ
  • edited 五月 2013
    恩 . 有些時候 , 你要有能力去改變公司的工作模式的權利 . 不然就是你的上司能聽進去你說的 . 讓上司來改變
    有時候美術也需要訓練才知道什麼叫樣版. 我自己也必須去學 dreamweaver + photoshop 切圖 , 整套都要熟才能知道優點和缺點
    現在也有越來越多美術要學習 css framework 了 . 不然跟不上大型網站開發 , 甚至 js mobile framework 因為太複雜. 也引入了 css framework
    這些都含有程式的概念
    事情總不能盡人意 , 有些美工認為他所學夠了 , 所以沒辦法溝通請她們用比較新的方式 , 這和一個公司的文化及分工也有關系
    例如 css framework , js 等 , 比較大的公司就歸類為 frontend engineer 了
    小公司不能要求那麼多 , 每一個人能學的也有限 , 肯學的 都會的 , 那是精英 , 可遇不可求啊
Sign In or Register to comment.