Drupal | BenJr.tw

来源:百度文库 编辑:神马文学网 时间:2024/04/28 15:53:31
首頁 » 部落格 » sunchiahome 的部落格

Drupal

六月 25, 2009 作者: sunchiahome


技術文件

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.這幾種都有各自的擁護者,在台灣都可以找到相關專門的討論區.

Wordpress
官方網站     : http://wordpress.org/
台灣的討論區 : http://www.robbin.cc/vb/

Joomla
官方網站     : http://www.joomla.org/
台灣的討論區 : http://www.joomla.org.tw/

Xoops
官方網站     : http://www.xoops.org/
台灣的討論區 : http://xoops.tnc.edu.tw/

Drupal
官方網站     : http://drupal.org/
台灣的討論區 : http://drupaltaiwan.org/

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

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 流量分析.

  • 系統安裝設定

    • OS 安裝
    • 設定 ADSL
    • 申請網域
    • 防火牆 iptables
    • 網頁伺服器Apache
    • 資料庫MySQL
    • Drupal下載流程
    • Drupal 5.2安裝流程
    • Drupal 6安裝流程
    • 正(繁)體中文 Drupal
  • 初階使用

    • 頁面設定
    • Themes 版型
    • Clean URLs
    • 升級
    • drupal 小版本快速更新方式
    • Drupal 預覽回應
  • Modules

    • SMTP
    • TinyMCE
    • IMCE
    • Fckeditor
    • 備份 mysql 和 drupal
    • panels
    • UserLoginBar
    • CAPTCHA
    • Statistics
    • taxonomy
    • cck
    • view
  • Google Service

    • 登錄網站到Google
    • Google Adsense
    • Google mail 代管
    • Google Analytics 流量分析
  • 附錄

    • A. 網路連線的錯誤排除
    • B. 除了自己架站外的選擇
    • C. 無法管理編輯 drupal 6 的網頁
    • D. 在 Linux 下使用 copy(#cp -p) 指令
    • E. 部落格工具

 

舊的格式連結

由 sunchiahome 在 週四, 08/06/2009 - 06:54 發表。

舊的格式連結 http://benjr.tw/?q=node/170