開放原始碼應用介紹 - Drupal

開放原始碼應用介紹 - Drupal

什麼是 CMS?

CMS 是 Content Management System 的縮寫,一般翻譯為內容管理系統。

許多朋友對於網站這個名詞一定不陌生,簡而言之就是集合了許多網頁的網路空間,在瀏覽器輸入網址後就可以看到首頁,接著透過各種連結可以在這些網頁間切換、瀏覽。那麼,這些網頁怎麼來的?先從一個網站的開始說起,也許會經過下面流程:

  1. 尋找熟悉網站相關技術的員工或是服務公司
  2. 討論網站的方向與內容
  3. 建立網站內容的文字稿
  4. 委請視覺設計協助構成畫面
  5. 申請網址與處理網路空間問題
  6. 透過 FTP 等方式將網頁上傳到網路空間
  7. 對外宣傳網站的存在,像是印在各種名片與文宣上等

網站出現了,但許多時候並不會在第一時間做到最好,如果發現了幾個錯誤的地方,就要請參與建置的員工或服務公司協助;如果後續有新的內容要在網站上公佈,也還是得請參與建置的員工或服務公司協助。而再如果,公司有成千上萬的的內容需要上線,透過這個形式就會開始出現瓶頸,除了僱用專職的員工從事這類工作或是委託服務公司協助的預算外,時間能否掌握?數量多了,內容的品質如何把關?如果想要進一步改變網站的風格,或是各種加諸在網站上的需求,在這種體制下可以算的上是惡夢一場。

這類問題現在已經有許多工具可以解決,而這些工具可以被統稱為內容管理系統。顧名思義,內容管理系統是一個協助網站內容管理工作進行的系統,一般而言具有下面幾個功能:

  • 透過單一操作介面對網站的內容進行新增、編輯與刪除的操作
  • 網站的視覺畫面與內容分離,同樣的內容可以在多種不同的視覺畫面中呈現
  • 內容之間的索引、連結會隨著內容的異動自動產生與刪除
  • 內容可以透過多種形式交叉運用,網頁與內容之間的關係不再侷限於單一檔案的觀念
  • 提供基本的內容搜尋功能
  • 提供權限管理,讓網站的內容可以由多種身份的使用者參與維護而不至於產生衝突
  • 更多的互動功能,像是評論、討論等

而 Drupal 除了上述的功能外,還具有下面特色:

  • 突破傳統的內容與分類概念,讓內容的運用更具彈性
  • 數千種現有功能可以加入,多樣化的組合讓每個用 Drupal 建置的網站都有自己的特色
  • 龐大的使用者社群,許多問題可以透過網路找到解答
  • 多國語言的操作介面,內容也可以透過額外模組達到多國語言,是少數能夠廣泛性支援網站國際化經營的解決方案
  • 成功案例不乏中大型公司,從簡單到複雜的需求都有觀摩對象

基於這個開放原始碼應用,我們提供了下面服務:

安裝 -
http://olc.tw/open_source_applications_installation_service

教育訓練 -
http://olc.tw/applications_training

程式開發 -
http://olc.tw/applicaiton_development_service

歡迎與我們連繫 ;)