企業在建置內容管理系統時,除了尋求專業的網站設計公司進行規劃及購買現成的建置方案外,其實也可以考慮直接採用優質的開放原始碼授權之內容管理系統,例如TYPO3就是一個通過安全考驗而備受好評的解決方案。
考慮到許多大型企業可能會有跨國分公司的設置,其語言、文化也都有所不同,設置網站時,其語系支援問題也會是主要考量的重點之一。TYPO3目前已經支援多達五十餘種不同的語言,無論是安裝、設定或使用上都能以使用者慣用的語系進行處理。
|
▲ TYPO3提供擴充套件的管理功能,使用者亦可自行設計新的外掛套件。 |
除此之外,大型企業建置系統時,通常會考慮到的生命週期問題,TYPO3的開發團隊也已經考慮到了。目前TYPO3仍然持續開發新版本,並且已經訂立一連串的開發計畫。採用TYPO3之後,或許稱不上可以高枕無憂,但至少不必擔心短短幾年的時間,TYPO3便會停止開發而面臨更換系統的問題。畢竟TYPO3已經有了16年的歷史,不至於有立即停止支援的危險。
如果在使用TYPO3時發生任何問題,除了尋求開發團隊的支援外,也可以考慮使用遍布在全世界各地的各個相關社群討論區。由於TYPO3的使用人數相當多,大多數人會遭遇到的問題,多半大同小異,也可能在社群中早已提出了解決的辦法。甚至使用者如果有自行開發的外掛套件,也能在社群內進行公開,以達到快速散布套件的目的。
適合所有人使用的內容管理系統
TYPO3雖然強調是針對企業界設計的內容管理系統,但實際上也提供了許多功能,適合所有人使用。以開發者與一般使用者為例,TYPO3提供了以API導向所設計的擴充功能框架,讓開發者能夠無限制地擴充系統功能,或者加入全新的內容元素。
由於有許多程式開發人員也在使用TYPO3系統,因此由這些人所組成的社群力量自然也不容小覷。事實上,因為這些社群的貢獻,使用者幾乎可以在外掛程式庫中找到大多數人所需的擴充套件,需要自行開發套件的機會並不高。
基本上,TYPO3提供了一套相當友善的使用者介面,其操作工具也相當直覺,因此無論是建構或是維護網頁資料,都顯得相當容易。使用者只需要使用滑鼠點選幾個按鈕,即可完成文章的發表或維護工作。而對於準備提供網頁內容的文章作者來說,TYPO3所提供的全功能編輯器,也是輔助文章發表的一大利器。TYPO3的編輯器不但可使用所視即所得的方式來提供所有的文字格式化選項,也能讓使用者以最熟悉的文書編輯器介面完成一篇文章的編輯工作。
如果在文章之中需要多媒體相關的內容,TYPO3的編輯器也提供了多媒體的無縫整合功能。在文章內容需要加上影像或圖片等相關資料輔助時,直接在撰寫文章時,於編輯器之中加以點選即可,不需要另外準備外部媒體資料的連結資訊,也可以減少許多操作上的麻煩。
此外,內部的訊息與工作流程系統,也能夠讓內容資料的建立者或編輯者,在系統的管理介面內擁有一個協同工作處理的架構。如果在內容資料的編排上有任何問題,都可以透過這些管道進行溝通。
就內容管理系統而言,權限管理也是相當重要的一環。TYPO3在權限系統方面有著相當完善的設計,讓使用者或是群組都能以專業化的編輯流程,完成文章的發表或管理工作。此外,系統管理員甚至可以做到只安裝一套TYPO3但同時管理數個不同的網站,並且在所有網站之中共享使用者帳號、擴充元件,或是所有的文章內容。
這種應用模式或許不常見,但的確有可能發生,例如在公司內部,每個部門都要成立自己的入口網站,而每個入口網站的內容可能有所不同,但共用同一套使用者帳戶資料。如此一來,便不需要為同一個職員開啟數個帳號,每個人只需要一個帳號,便可以登入不同的入口網站。當然,前提是這個使用者擁有該網站的存取權限。
|
▲TYPO3內建所視即所得編輯器,建立或修改文章都相當方便。 |
對於網頁開發人員而言,TYPO3也能提供相對應的輔助功能,讓網頁設計變得更加容易。其友善的樣版系統,可以讓網頁設計人員快速地將現有的HTML與CSS檔案轉移至TYPO3之中,不至於因為採用新的系統,而需要重新設計網頁內容。即使網站內容因為改版或任何理由,需要進行大量的設計變更,TYPO3也能輔助相關作業,讓網頁設計者可以十分直覺地進行各項變更,不必花費太多人力與腦力即可完成。
對於企業而言,建構一套系統,最擔心的便是系統版本如果進行變更,可能意味者大量的資金支出,包括硬體的重新購買,或是軟體重新建置所產生的額外費用等等。
但由於TYPO3採用了可擴充的框架設計,並加入以資料庫為導向的架構,因此如果未來有需要升級系統規模的必要,在處理上就能夠十分輕易地完成,並不需要太多額外的軟硬體支出。這樣的設計方式,兼顧了企業節省成本的考量,也是TYPO3得以打入企業市場的主要原因之一。
TYPO3的進階功能
採用內容管理系統的最大優點,是可以讓網站所提供的內容與網站本身的外觀與設計獨立開來。如此一來,無論是新增、修改或移除網站上的文章,或者進行影像、外掛程式等相關處理作業,都不需要另行安裝或管理第三方元件,也不必負擔額外的支出。
TYPO3本身也是一套內容管理系統,自然也能達到上述的要求。此外,由於TYPO3提供了許多進階的管理與編輯工具,因此使用TYPO3並應用在各種用途的網站平台上,並不是特別困難的任務。系統建置者也不需要學習HTML、CSS、程式設計或是網站設計等專業知識,一樣可以輕易地完成一套網站系統的建置工作。之所以能達到這些需求,依靠的便是TYPO3所提供的各種進階功能。