【Joomla架站基礎1-1】認識網站建置的技術

網站建置是一項耗時且費力的工作?

要建置一個網站,需要使用到前端與伺服端的技術,所以有著不同的專業分工,一般而言前端技術指的是用來建構出使用者可以直接看到與操作的網站元素,例如網站的內容結構、視覺外觀、使用者互動等方面,因此前端技術包含了建構網站內容結構的HTML、呈現視覺外觀的CSS,以及能夠處理使用者互動與操作體驗的JavaScript。

而伺服端技術指的是與伺服器、資料庫等相關的技術,伺服器需要處理使用者從網站前端傳送來的資料,經過與資料庫的存取互動和運算後,再將結果傳回網站前端呈現給使用者,伺服端技術常見的程式語言有PHP、ASP、JSP等,而用來提供WWW服務的網站伺服器則有Apache、IIS等,資料庫則有MS SQL Server、MySQL、Oracle等。

總合來說,網站建置本身是一種極度專業的工作,因為他包含了視覺設計、使用者介面設計、軟體開發等專業領域的技術,隨著各種技術日新月異,就會有更多應用被開發出來,因此要建置一個美觀、專業又好用的網站,除了以上的這些技術,你還有更多技術需要去學習,想起來是不是頗為累人呢(@@!)。

有沒有更簡便快速的方式?

因應不同的需求,建置一個網站的目標與範疇就會有所不同,例如一個企業形象網站和一個購物商城網站,他們所需要的技術與規模就有天差地壤之別,身為一個網站建置相關產業的設計或開發人員,也不可能去懂全部的技術,若要開發一個面面俱到的網站,不外乎就是成本、時程、品質、專業人力等方面的考量了。

上述所提到的各種網站建置技術,其實都是「如何做出一個網站」的方式中其中之一,對於不同的網站建置需求,如果有一種方式不但可以幫你建置出一個既專業又好用,還可以符合大多數需求的網站,而且並不需要太過高深的技術,學習門檻也不高,個人認為採用內容管理系統來建置網站是對於有心投入相關產業的學員一種最好的方式,而對於已經是相關產業的從業人員,採用內容管理系統來建置網站更能夠得心應手,也是協助提高產能的一項極佳的工具。

內容管理系統

網站內容是指文字、圖像、音訊、視訊、文件、多媒體等各種數位化資料的集合,內容管理是對於這些數位化資料的增刪、編輯、發佈等一系列的流程。內容管理系統是一種應用程式平台,就像圖書館,可以幫各種類型的數位資料做編碼與管理,並將這些結構化的資料呈現給使用者。經由內容管理系統,任何人都可以輕鬆的將想要呈現的各種數位資料,以網頁的型態來發佈,達到傳播資訊、與使用者互動交流的目的。

目前市面上主流的內容管理系統大多是opensource的型態,常見的CMS平台有WordPress、Joomla!、Drupal,各自擁有廣大的使用者族群,而我們的課程是講授Joomla!這個CMS平台的應用。

為何要用內容管理系統?

更便宜的成本

內容管理系統本身是opensource的,也就是開放原始碼,任何人都可以免費取得,但要注意的是,所謂的免費取得並不包含替客戶提供解決方案(不可能幫客戶解決問題卻不收費吧?) 。

更快的建置時程

使用內容管理系統來建置網站,因為平台本身已經包含了前端與後端的功能,並不需要再特地開發後端管理系統,只要專注於內容的構思,因此能大幅縮短網站建置的時程,短時間內即可完成一個專業的網站。

更簡單的技術門檻

只要了解內容管理系統的操作觀念,就算不知道網站前端與後端技術也可以建置出一個功能完備的網站,當然如果能了解前端與後端技術,對於網站的規劃以及客製化修改也會有一定程度的幫助。

發表迴響

Scroll to Top