WordPress / Joomla / Drupal
除了Wordpress外,你有聽Joomla或者Drupal嗎?要了解三者之間的分別,首先要了解CMS這個東西,不論Wordpress、Joomla或Drupal都是屬於CMS。以下是對於CMS (網站後台管理系統)的簡介。
CMS 是什麼 ? 讓你秒懂什麽是 網站後台管理 CMS系統 —– CMS,英文完整名稱是 Content Management System , 中文翻譯為 內容管理系統,而在開始解釋什麼是CMS前,要先來談談所謂前台(front-end,另一說為前端),後台(back end,另一說為後端),前台的意思就是網站內容在網路上所呈現的版型樣式,簡單來說就是進入一個網站時所看到的呈現畫面,其稱之為前台 ; 而後台就是做網站內容管理的地方,比如要新增文章、上傳圖片、修改文字、排版變更等,都是要透過後台實施操作。

而前台與後台的工作權責,也是有所區分,前台的網頁版面切割,內容校正,決定網站的內容要如何呈現,是透過網頁設計師,而在後台運用HTML、CSS等程式語法在實施網站內容元素建立及維護操作的,則是網站工程師。因此當我們委託網站公司架設網站時,與客戶對話討論要如何將網站外觀樣式及品牌特色結合的,就是網頁設計師,而網站工程師則是負責網站功能比如購物車功能 、 動畫製作 、 網站導航這些屬於比較專業的工作。

以下是一個關於CMS的結構例子:

圖片來源:https://www.flickr.com/photos/webstyleguide/ |作者:Web Style Guide

了解什麼是前台及後台,我們回到什麽是CMS這件事上,CMS說起來很簡單,就是剛剛提到的網站後台部分,那為什麽網站架設需要使用CMS系統?這是因為在以前要架設網站必須要透過撰寫HTML的網頁程式語言,然後再將其上傳到網站伺服器進而呈現在瀏覽網路的使用者面前。隨著互聯網的大時代來臨,網路漸漸變成生活中不可以或缺的一部分,因此網站架設、網頁設計等相關的技術知識對於像是部落客、電商站長等想在網路上發展事業工作的人群們越發重要,但使用程式語言來建立網站或做網站內容管理卻又是相當專業的知識,對於一般人而言是難以企及的。

因此為了能透過使用簡單而又容易理解的後台系統,不需要寫入任何的程式語言就能夠架站的目的,CMS就應運而生了。以 WordPress 為例,其CMS內容管理系統就是將建構及管理網站時所會使用到功能,像是網頁製作、圖片設置、版型校對、會員系統、留言互動等,透過PHP(在伺服器端執行的語法,使網頁正確呈現)結合 MySQL (資料庫軟體伺服器)的程式,就能夠像是使用 windows 般的直覺式操作來建構網站的內容元素,以達到快速新增、編輯網站內容的目的。

CMS 是什麼 ? 讓你秒懂什麽是 網站後台管理 CMS系統 —– CMS,英文完整名稱是 Content Management System , 中文翻譯為 內容管理系統,而在開始解釋什麼是CMS前,要先來談談所謂前台(front-end,另一說為前端),後台(back end,另一說為後端),前台的意思就是網站內容在網路上所呈現的版型樣式,簡單來說就是進入一個網站時所看到的呈現畫面,其稱之為前台 ; 而後台就是做網站內容管理的地方,比如要新增文章、上傳圖片、修改文字、排版變更等,都是要透過後台實施操作。

而前台與後台的工作權責,也是有所區分,前台的網頁版面切割,內容校正,決定網站的內容要如何呈現,是透過網頁設計師,而在後台運用HTML、CSS等程式語法在實施網站內容元素建立及維護操作的,則是網站工程師。因此當我們委託網站公司架設網站時,與客戶對話討論要如何將網站外觀樣式及品牌特色結合的,就是網頁設計師,而網站工程師則是負責網站功能比如購物車功能 、 動畫製作 、 網站導航這些屬於比較專業的工作。

下圖為w3techs所整理的至2019年所有Internet網際網路上的網站系統統計,可以了解兩點:
  • 約有44%的網站並沒有採用CMS管理系統,而將近56%的網站都是含有CMS管理系統。
  • wordpress占了所有Internet上的網站比例高達3成,也就是說你每逛3-4個網站,就有一個可能是wordpress做的。 這個數據其實也很反應現實,畢竟不是人人都會寫程式改網頁。所以不透過CMS來管理網站內容其實是有一定門檻跟難度的。

圖片來源:w3techs

但不得不提的是,CMS也是有免費以及付費的兩大分類。而其中的免費CMS,我們稱之為開源CMS,主要就是指其中的程式碼有將完整程式碼公布在網路平台中,讓有興趣自行架設網站的人員可以下載安裝在自己的伺服器當中,這部分以WordPress、Joomla!、Drupal、Magento等等為大宗。至於需要付費的則以Wix, Weebly等等,必須在他們網站註冊會員繳納每年的使用費用,才可以使用他們的CMS管理系統來建置網站。

  • 可以獲得完整的網站程式碼 – 假設你懂得程式設計,你可以自行的修改其中的程式碼,好讓網站整體更加符合您的功能需求。而且你也不用擔心網站資料被綁架,當然前提是要自行架設,或是委託可信任的網頁設計公司進行製作。
  • 安全性跟軟體更新有保障 – 由於開源的關係,在網路上有很多的開發者在協助維護其中的程式碼,所以在安全性跟軟體更新的部分具有一定程度的保證。即使有重大安全性問題,也在一定時間內能有補丁可以安裝修補漏洞。畢竟程式開發是不可能沒有BUG跟漏洞的,只有透過不斷地維護更新,才能確保軟體的可靠度,不然window也不會三不五時的一直跳出來要你更新。
  • 各式各樣的功能套件跟版型可以安裝 – 有很多第三方公司,專門開發各式各樣功能的套件販售。好比需要購物車功能,電子報功能,線上客服功能等等,你不在需要大筆的軟體開發費用,你只需要付一些些的套件購買費用就能獲得對應的功能安裝在網站上。又或者今天心情好可以用版型A,明天看天氣不好,你可以改用版型B。這部分完全取決你的喜好。
  • 網站速度跟效能能自行調校 – 當你發現網站速度太慢,你可以搬遷網站到效能更好的網站主機中。又或者可以自行調整修改程式碼,讓網站讀取加速。
  • 不用的功能太多造成使用學習門檻提高 – 如果你想要一個簡單的商品線上販售功能,使用者下了訂單後的流程,包含運送、付錢等等流程都是線下操作。但實際上套件是針對大眾使用者開發而來的,所以你將會面臨很多用不到的設定要面對,用不到的欄位出現在畫面上干擾你。如果對於套件使用沒有一定程度的了解,很容易在這一關卡關,進而覺得網站維護太複雜難用,而造成維護上的困難。
  • 需要持續性地維護更新 – 正因為開源,也因為使用者眾多,如果沒有一些基本的防駭措施,或定期的安全性更新,很容易被有心人士與駭客攻擊。
  • 套件彼此之間的衝突 – 由於網站的功能是來自套件的安裝,可能使得套件之間彼此干擾,造成當安裝新套件時反而讓網站原有功能失效。大部分這情況出現在網頁的前端畫面影響比較巨大。好比重複載入jquery等,或者css樣式之間彼此覆蓋等問題。

我們可以大概整理採用Joomla, WordPress等來架設網站的結論,你可以對你的網站擁有最大的主導權,但會需要一間可靠的網頁製作公司幫你處理好上述缺點,不然就是自身對於網站建置的流程跟後續維護該處理的事情具有一定程度的經驗,才能好好發揮開源CMS強大的優勢。

而如果你使用線上架站工具(Wix, Weebly等服務…),最大的好處是你只需要關注網站的內容而已。什麼程式碼?什麼主機?可以吃嗎??

這類線上架站工具提供很便利的UI介面,讓你輕易的可以編輯網頁上的內容,真正做到所見即所得(雖然現在有些Joomla WordPress套件也有提供類似功能)。你也不用去費心網站主機怎麼設定,網站程式的維護跟安全性等問題,這些線上服務都幫你默默處理好這些問題了。你唯一需要的就是註冊一個帳號,然後就可以準備網頁資料的上架。

既然線上架站工具(Wix, Weebly等服務…)這麼方便,那有沒有什麼缺點。有,而且缺點還不少,主要是免費版本有諸多限制。這些線上架站工具(Wix, Weebly等服務…)本質就是透過免費的手段來招攬使用者註冊使用。免除傳統建置網站時的前期步驟,譬如找網站主機空間,寫前後端的程式,程式軟體的安裝等等。讓你快速來到資料上架的環節,不用一小時馬上有一個網站可以供人瀏覽。

  • 主機跟網址問題
    1. 如果你沒有付費,你可能會覺得網站開啟有點慢。因為他們會把你的資料放在效能比較差的主機。甚至有些線上架站工具(Wix, Weebly等服務…)會有頁面開啟次數跟網站頻寬或者空間的限制,各式各樣的限制,就是要你付費解鎖更多功能。
    2. 如果你有一天不想用他們的服務,想把網站搬遷出來到別的空間或主機中。很抱歉,這件事情也是無法的,因為你付的費用只是租用他們的服務,你只能將網頁內容跟圖片複製出來,或他們提供下載檔給你。你無法將網站中的功能跟版面原封不動的直接還原到其他主機當中。
    3. 如果妳使用免費版本,則網站只能透過他們規定的網址才能連到。你無法使用自訂的域名網址,除非你付費解鎖。
  • 功能跟廣告問題
    如果你沒有付費,後台只提供最單純的資料上架功能,除了貼圖跟貼文,其他多餘的功能全部都要收費才能使用。甚至一些小型的線上架站工具(Wix, Weebly等服務…),你想要一些功能,想付費他們還沒有提供那樣的功能讓你使用。如果你沒有付費,你的前台可能就必須要出現這些線上架站工具(Wix, Weebly等服務…)強迫安放的廣告區塊。等於你的網站在免費幫他們打廣告,除非你願意付費消除廣告區塊。

簡單說使用線上架站工具(Wix, Weebly等服務…),最大的好處是你只需要關注網站的內容。最大的壞處就是大多數網站進階功能都要付費才有,而且你還不能擁有完整的網站主導權。

在目前市面最常被用於架設網站的CMS內容管理系統有 WordPress 、 Joomla 、 Drupal 這三種,那為什麼要特別推薦 WordPress ?根據2018年3月5日,由 W3Techs (知名網路技術機構)統計出全世界排名前一千萬的大型網站,有接近30%使用 WordPress 作為網站的CMS內容管理系統,相較之下Joomla、Drupal的市佔率其實只有三分之一,數據會說話,使用 WordPress 已是網站設計的主流做法。

那麼 WordPress 有怎樣的特點呢?以下列出供各位參考:

1. 從一開始是為了部落格架站而使用的CMS,到現在無論是購物網站或形象官網都可以透過WordPress架設,因為使用的人數龐大,所以有相當多的佈景主題( Themes )、附加外掛( Plugin )等免費資源可供下載運用。

2.在之前有提到網站版型是透過網頁設計師來完成,而使用WordPress架站可以在佈景主題中直接套用已經具有完整網站架構的 DEMO版型,因此就不必為了如何合理安排網站內容而傷透腦筋,只要選擇自己喜愛的網頁設計樣式即可。

3. 在編輯網站時WordPress大部分的佈景主題都具有自己的網頁建構器,而其大致上有建立區塊完成排版或者是在網頁前端直接編輯修改內容這兩種方式,如同使用文書處理軟體般的簡單,透過拖曳區塊指定元素位置、收拉選項變更元素數值,快速的就能完成網頁內容編輯。

4.WordPress具有多國語言翻譯版本,其繁體中文化程度已經達到百分之百,所有的功能選項都相當清楚明暸,就算沒學過資訊類專有名詞也不會寸步難行。

5.與社交媒體的串接性相當完整,無論是想要顯示FB粉絲團首頁、放置 FB 留言功能、透過Google+分享、加入Google MAP、嵌入 Youtube 影片等都有相關的小工具可以協助完成,不用花費時間上網爬文,在 WordPress 中一鍵搞定。

6.完整的SEO操作系統,搜尋引擎排名優化的其中一個要素,就是網站內結構調整,要讓搜尋引擎索引網頁的機器人能看懂網站,才能在關鍵字中的搜尋結果有更優先的顯示順序, WordPress 易懂的操作介面,讓網站結構調整變得容易,而網路上與 SEO 相關的教學,大多也都是以 WordPress 作為基礎。

7.WordPress經年累月的發展下與電商金流平台的軟體程式已發展出一套成熟完善的系統,無論是會員管理、願望清單、購物車、金流選擇等功能都相當容易建立,使用WordPress架設電子商務網站可以對客戶、訂單、商品做詳細的分類管理。

8.如果說今天站長學了程式語言,或者認識了工程師,想要針對網站做修改,在 WordPress 上也可以輕鬆實現,對於 PHP 、 CSS 等的程式碼是完全透明化,自由度相當高。

9.與使用者互動的設計是網站不可或缺的功能,而 WordPress 具有線上聊天系統、電子信箱指定、電子報發送、留言板等實用的行銷工具,透過外掛的附加就能輕鬆實現。

10.無論是國內或國外,針對 WordPress 所寫的教學文章相當多樣性而豐富,筆者認為這是最重要的一點,有任何問題時只要透過網路就可以找到許多不一樣的解決方式,而且因為 WordPress 的架構,所求的解答都不會是過於繁瑣複雜的結果,這對於新手站長而言是有相當大的幫助

想再了解多一點有關使用 WordPress 作為CMS內容管理系統架站的相關知識嗎?可以透過電話或電子郵件與我們聯絡,多樣性佈景主題所支援的網站版型可供挑選,實用功能性外掛增加站內功能,無論是單頁式網站、形象官網、購物網站,各行各業每一種類型的不同需求,我們將為您提供最佳解決方案

Scroll to Top