4,792 瀏覽數

Drupal

技術文件

Drupal 架站
什麼是 Drupal,Drupal 是荷蘭語的 Druppel,也就是一滴水(Drop)的意思,你可以透過 Druapl web 的方式管理網頁和區塊,新增,修改,刪除網頁的內容.網頁的資料則是存放在資料庫中,比起一般的單個 HTML 方式的網頁會快許多.還有許多不同的 theme 版型可以選擇,如果不滿意還可以直接修改 style.css 來呈現不同的網頁風貌.

Drupal 是 CMS 的一種,什麼是 CMS(content management system),因為網站的管理不像是以前寫寫幾個 HTML 幾張網頁就可以解決了.所以需要一套專門管理網站內容的軟體,這一類的 CMS 有很多,像是 WordPress,Joomla,Xoops,Drupal…等.只要你在搜尋引擎鍵入 CMS 就可以找到很多,那要用哪一種,哪一種適合你.首先要考慮你的網站的類型.如果你是需要一個單純的 Blog 那建議你使用 wordpress.如果你需要的是社群網站或是資訊網站那建議你可以使用 Joomla,Xoops,Drupal.這幾種都有各自的擁護者,在台灣都可以找到相關專門的討論區.

上面這幾種都是開放源始碼軟體(Open Source Software,OSS),是可以免費來使用不需付費.使用 CMS 最大的好處是你可以不用懂得 PHP(Hypertext Preprocessor) CSS(Cascading Style Sheets).就可以架構出一個風格統一完整的網頁.

note1:PHP 是一種直譯式的程式語言,用於網頁的撰寫,不同於靜態式的 HTML 它可以依據使用者的需求來呈現不同的網頁內容.
http://www.php.net/ 常見的還有 Microsoft 的 ASP.
note2:CSS 定義了網頁內容呈現的方式,為了是彌補 HTML 的不足所以 W3C 定義能以更有結構的方式呈現出風格統一的網站.

本站選用了 Drupal 為基礎架出來的.Drupal 可以建構出怎麼樣的網站呢!除了可以當成個人網頁或 Blog 甚至於社群網站,討論版,公司內部網站,電子商務網站都可以.下面接下來的介紹就是關於如何使用 Drupal 來架出這個網站.因為作業系統使用的是 Linux ,所以必須要具有一些 Linux 基礎使用經驗.

除了 CMS 外,網站的內容也是個重點.因為筆者工作多年來都是和 Linux 有相關,加上一直以來都有做筆記的習慣,所以我的主題選擇跟 Linux 有關.

至於你的主機要放在哪裡你可以找有寄放的代管主機.或是用一台舊機器加上固定式 IP 申請屬於自己的網域就開始你的網站.
如果不想花錢也可以直接申請免費的 blog 網站.像是 Blogger http://blogspot.com/ 或是無名 http://www.wretch.cc/,PIXNET 痞客邦 http://www.pixnet.net 都可以.這樣就省去申請架站等工作.

最後介紹了 google 提供的工具.像是如何登錄網站到Google,Google Adsense,Google mail 代管,Google Analytics 流量分析.

網友的想法

發表迴響