信息組件是本系統(tǒng)的一個獨特的概念,可以說通過信息組件機制,網(wǎng)站系統(tǒng)所能實現(xiàn)的靈活性、個性化,以及功能將可以獲得到質(zhì)的飛躍。
信息組件簡單地說就是可復用的網(wǎng)頁元素,這種網(wǎng)頁元素種類非常廣泛,包括圖文信息、動態(tài)信息列表、導航欄、動態(tài)表單、動態(tài)內(nèi)容信息,以及一些系統(tǒng)功能,只要這個網(wǎng)頁元素有可能被定義顯示在不同的網(wǎng)頁上,這個網(wǎng)頁元素就可以稱之為信息組件(參見下圖),用""表示。信息組件可以任意設置在網(wǎng)頁模版和網(wǎng)頁內(nèi)容里,在生成相關網(wǎng)頁時,系統(tǒng)就會自動把信息組件的內(nèi)容插入到指定的位置。
(信息組件圖例:圖上的幾個色塊標注都是不同形式的信息組件)
采用信息組件的最重要的原因是為了保證系統(tǒng)的安全性,本系統(tǒng)不支持用戶上傳動態(tài)交互程序,而動態(tài)網(wǎng)站必須提供各種動態(tài)交互功能,以實現(xiàn)網(wǎng)站的各種商務功能,或自動地顯示網(wǎng)站的特定信息,如要在頁面上顯示最新的新聞列表(按時間排序),就需要編寫一段程序讀取相應的數(shù)據(jù)庫信息。為了解決這一問題,我們通過信息組件的形式,把各種動態(tài)程序打包供管理員選擇,管理員只需要設定一些參數(shù)就可以實現(xiàn)各種需要的動態(tài)功能了。
采用信息組件的另一個原因還是為了提高效率,使管理員的維護工作更加輕松。舉個典型例子,管理員可以定義一個名稱為"網(wǎng)站標志" 圖文信息組件,其中的內(nèi)容就是這個網(wǎng)站的標志圖片,管理員只需要把""這個標識寫到網(wǎng)站的模版中特定的位置,網(wǎng)站的標志圖片就會自動的加入到相關網(wǎng)頁中;如果企業(yè)的標志發(fā)生了變化,只需要修改這個信息組件的內(nèi)容,所有相關的網(wǎng)頁就自動改變了。