Zend Framework之Zend_Tool

Posted on 09/06,2008

Zend Framework Logo看到djangorails之類的framework都有可以快速的產生scaffold的工具,甚至連同樣都是php framework的cakephp也有...還好我之前都是在Zend Studio裡直接new一個Zend Framework Project,它也會自動產生基本的架構出來。隨著Zend Framework 1.6版的上市,它也提供了類似的方便工具(不過從目錄名字看起來還是在實驗階段而已..) (閱讀全文)


 

Zend Framework 1.6 Release

Posted on 09/03,2008

Zend Framework Logo之前用了一陣子的RC版,今天終於正式Release了,這個1.6版的ZF比1.5版多了不少有趣的東西啊(不過選在跟新聞炒很大的google chrome同一天出來,鋒頭多少被蓋去了一點點)

‧Dojo Integration
‧SOAP
‧Preview of Tooling Project in Laboratory (see /laboratory folder)
‧Unit Testing Harness for Controllers
‧Lucene 2.3 Index File Format Support
‧Zend_Session save handler for Database Tables
‧Paginator Component
‧Text/Figlet Support
‧ReCaptcha Service
‧Captcha Form Element
‧Zend_Config_Xml Attribute Support
‧Zend_File_Transfer Component
‧File Upload Form Element
‧Zend_Wildfire Component with FireBug Log Writer
‧Media View Helpers (Flash, Quicktime, Object, and Page)
‧Support in Zend_Translate for INI File Format

對我工作上比較大的影響是跟Dojo的整合(我還是比較喜歡jQuery),這裡有篇文章有寫到1.6版新增的一些功能介紹

另外,分頁、表單認證碼及檔案上傳功能....這些在做網站時常用的功能,之前都是自己拼裝出來用的,結果在1.6也都加進來了Cool。我試著直接把1.5版昇級為1.6版,目前手邊的案子看起來都還滿正常的。

下載連結:http://framework.zend.com/download/current/


 

Zend Framework之全國加油站 :)

Posted on 06/19,2008

全國加油站之油滴寶寶經過了許久個日子的努力,終於讓全國加油站上線了,這次,用的也是ZF(Zend Framework)來實作的。

網站:http://www.npcgas.com.tw/

上次的HI-CHEW開心堂實作算是第一個試作品,新手上路,所以架構是仿照Rob Allen的"Getting Started with Zend Framework"這篇文章來佈署的,但上回實作的過程中總覺得有些不方便的地方,所以這次全國加油站網站在實作的MVC佈署架構,就上次實作的HI-CHEW更模組化一些,期望下次再建構網站時可以有更多的模組能在最小修改(或是不用修改)的情況下再重複使用。

心得:果然,還是直接實作比看一堆文件還學得快,也記得比較牢 :)


 

Zend Framework與Dojo的組合

Posted on 05/28,2008

Zend Framework Logo不久前ZF宣佈與Dojo的整合..
我個人比較愛jQuery,可惜目前ZF目前選擇的是Dojo當做它的好伴侶
這兩天再來了解一下Dojo,期待jQuery也被整合進去呀

參考資料:
官方消息
Zend Framework Dojo Integration
Zend Frameowork + Dojo的ppt

補充:
看了一下Dojo的資料,整個是個不小的架構,甚至還得改寫原來html code的習慣...試玩了一下Dojo的Helloworld,真的不太習慣...我還是比習慣jQuery,不過Dojo背後有大廠在支持啊...-_-


 

Zend Framework之Zend_ACL

Posted on 04/30,2008

Zend Framework Logo在Zend_Acl當中有兩個重要的部份:Resource(資源) 與 Role(角色),其中「角色」存取「資源」,舉個白話的例子,在一個進出受管制的電梯大樓,小明可以進入101樓的辦公室,表示小明這個「角色」,他的通行證可以刷卡進入101樓的電梯,進入101樓這個「資源」。

比較常見的是網站管理系統的權限實作,例如編輯部的同仁只能用網站的內容編輯系統,廣告部則可以使用廣告刊播系統以及報表系統,但沒有使用內容編輯的權限。那在ZF中,Zend_Acl如何實作這樣的概念呢?

 (閱讀全文)


 

Zend Framework之開心實作堂 :)

Posted on 04/08,2008

Zend Framework Logo看著上一篇網誌的日期,轉眼又是四個月過去了,話說這段時間除了手邊的案子一直在進行之外,就是花了些時間在Zend Framework上。不過看歸看,一直在觀望不敢拿自己手邊的案子做實驗 :) 

前不久ZF 1.5 Release推出了,看起來還不賴,就狠下心來用它了,反正好壞也是一刀 :)  最近手邊的一個星光幫林宥嘉代言的短期網路活動案(HI-CHEW開心堂),就整個是用ZF來實做的。

因為對MVC沒很熟,所以程式碼很多都不太MVC(我好像把Controller該做的動作寫到Model裡了),應該還有滿多地方要改進的,下個案子再來tune :)

活動還有些獎品,活動期間是97年4/1到5/30,有興趣的可以去買個糖果上去參加抽獎 :)


 

Zend Framework 1.03發表

Posted on 12/01,2007

Zend Framework 11/30發表了1.0.3版本,解決了一些已知的問題並增加了一些功能,特別在Zend_Gdata類別增加一些功能,讓開發者可以與google service(如youtube及picasa)有更簡單而便利的結合 :)

http://devzone.zend.com/article/2765-Zend-Framework-1.0.3-Released

更新到1.0.3,ChangeLog看起來改變不多,還好應該對目前正在進行的專案不會影響太大 :)


 

Zend Framework安裝

Posted on 08/14,2007

環境:
Windows XP Professional(SP2)
Appserv(Apache 2.2.4, PHP/5.2.3, MySQL 5.0.45)
Zend Framework 1.0.1(2007-07-30)

 (閱讀全文)