動易SiteFactory快報——標簽
動易2006版的模板管理中提供的豐富、強大的標簽庫,相信所有制作過動易2006模板的朋友都印象深刻。引入了動態標簽和函數標簽以后,技術水平不錯的朋友更是利用它極大提高了動易系統的表現能力,完成了動易本身并不能完成的表現功能。
在動易CMS 2007版中,開發團隊對標簽管理功能進行了全面的改造,使2007版的標簽管理功能得到了前所未有的強化。
總體來說,動易CMS 2007版的標簽功能特點可以概述為:高度自由、可編程、無封裝、標準化、高容錯、多數據源。下面具體來談:
完全開放的標簽庫:動易CMS 2007版不再像2006版一樣封裝提供豐富的標簽庫,而是把整個標簽功能完全開發,不管是官方提供的標簽、還是網友提供的標簽,都是可以修改、刪除的。用一種直觀的方式來說明的話,那就好比是有一個文章調用標簽,提供了10個參數,但是你覺得這10個參數有的多余,而你需要的功能可能還不能實現。在2006中只能通過另一個標簽來解決,在2007中則可以根據自己的需要對標簽進行完全的修改來解決。沒有封裝在組件中的標簽,網友當然可以隨意修改。
xslt動易擴展引擎:2007版標簽的關鍵技術是經過動易擴展的xslt引擎。保證了輸出的網頁代碼對W3C新標準的支持。書寫標簽的時候采用xslt語法。相比2006版的html標簽,你可以完全地使用xslt支持的一切編程元素,使原來需要通過編寫插件才能實現的很多功能現在只需要標簽+模板就可以實現。而且在xslt語法的基礎上,動易開發團隊又進行了擴展,提供了可以在xslt中使用的動易專有方法。比如在xslt中并不支持中文字數的計算,而動易系統擴展后的xslt引擎就可以。此外動易擴展xslt引擎還有強大的日期處理、字符處理、編碼功能等許多強大的方法可供使用。
高度容錯性:當然,功能的強大也意味著學習的難度,有的網友可能會開始擔心標簽出錯導致網頁崩潰的情況了。實際上不存在這個問題。首先是學習用來制作動易標簽的xslt不等于要精通xslt,等到測試版出來以后大家就知道了。而且,為了保證網站的穩定運行,動易采取了雙保險來避免標簽中的語法錯誤造成頁面崩潰:第一、標簽保存時進行語法校驗;第二、任何一個或多個標簽、模板的錯誤捕獲處理,不會造成整個頁面或者系統的錯誤。
拖拽式編輯界面:和2006一樣,動易CMS 2007的標簽編輯界面和模板編輯界面是一致的。包括代碼輸入區域、快捷工具區域。只要把需要用到的代碼段、函數、功能、變量……從快捷工具區拖到你需要插入的位置,系統就會自動生成對應的代碼。
豐富的數據源:動易CMS 2007版的標簽中,最顯著的變化包括數據源的增加。在2006版中,動態標簽和函數標簽只支持從系統數據庫讀取數據,而在2007版中,標簽的數據源除了系統數據庫外,還可以從外部的任意SQL數據庫、ACCESS數據庫、XML文檔、Excel文檔、OLE數據源、ODBC數據源、Oracle數據源、中讀取數據用于標簽,這就意味著動易系統將支持外掛包括DB2/SYBASE/MYSQL等所有可以在Windows系統中使用的數據庫。大大方便了用戶制作自己的插件以及集成其他程序數據。
超強標簽級分頁功能:動易CMS 2007版的標簽模塊還增強了分頁功能,同一個頁面中調用的所有標簽都可以進行分頁,除了主分頁會導致整個頁面刷新外,單個標簽的分頁通過Ajax技術實現。這就意味著每個欄目下的新文章調用都可以單獨進行分頁,在節約頁面空間的同時,還增加了頁面上的信息調用數量。在標簽中增加分頁功能,只需要編輯標簽時“啟用分頁”并提供一個調用總數的查詢方法,然后在模板中為該標簽添加一個分頁樣式即可。
標簽級權限和生命時間控制:動易CMS 2007版允許在標簽這一級進行權限控制,從而對同一個頁面中的不同部分分配不同的權限;同樣,在標簽級分配生命周期可以實現同一個頁面不同部分按照不同的緩存級別更新數據。
直觀的調用參數:相信很多網友在制作模板時或多或少都遇到過一邊做模板一邊查參數對應含義的麻煩(尤其是在離線編輯和代碼編輯時)。在2007版中,動易采用了類似于HTML標簽屬性(更準確地說是xml元素屬性)的格式,讓每一個參數的意義非常直觀,在編輯代碼時即可根據參數名稱準確識別該參數對應的數據。比如,在動易2006版中這樣的一個標簽:
在2007版中對應的表示方法則為:
而每個參數的名稱又是網友自己定義的,所以在調用時自然會得心應手。
動易CMS 2007版的標簽和模板功能關系比以前的版本更為密切。標簽在2007版中已經成為了界面表現的關鍵。那么,動易CMS 2007版的模板管理功能又有什么令人驚喜的變化呢?請大家繼續關注動易CMS 2007快報之模板篇,在模板篇中,將為大家揭開動易X-Power引擎的神秘面紗。
用戶登錄
還沒有賬號?
立即注冊