SlideShare a Scribd company logo
Drupal 實作的第二堂課
          網站管理
                  臺師大圖資所
                         陳恆毅
                 Plurk : @henn
      Email: henn@ntnu.edu.tw




                                 0
大綱
•   網站設定 & 報告
•   使用者管理
•   內容管理
•   外觀版型
•   架構 (內容類型、分類、區塊、Menu)
•   模組管理
•   常用模組

                           1
系統架構
        模組

       +內容

       Drupal



Apache + MySQL + PHP



     OS (Linux)


                       2
管理選單




       3
報告 – 狀態報告
• 系統 (Drupal)狀態報告
 – 作業系統、核心、PHP、MySQL版本
• Cron執行情形 (排程)
• 擴充功能
 – 函數庫、編碼…




                         4
報告 – 可用更新
• 核心、模組的更新狀態
• 以顏色顯示更新狀態
 – 紅色 – 嚴重的安全性警告
 – 黃色 – 有新的更新版本可用
 – 綠色 – 目前安裝是最新版本




                    5
報告 – 其他
• 最近日誌訊息
 – 使用者登入、登出
 – 系統排程
 – 檔案、內容讀取錯誤
 – 使用者不正常操作
• 常見”找不到網頁”的錯誤 (404)
• 常見”拒絕存取”的錯誤 (403)


                       6
設定 – 使用者
• 帳號
 – 匿名使用者名稱
 – 管理者角色
 – 個人化
 – 各種通知信
• 封鎖 IP



                     7
設定 – 搜尋與Metadata
• 搜尋設定
 – 索引狀態
 – 設定索引字數、內容類別、權重
• URL 別名
 – 網址列的顯示
• 簡潔網址



                       8
設定 – 系統
•   網站資訊
•   名稱、口號、管理者信箱、首頁…
•   動作
•   Cron




                      9
設定 – 開發
• 效能
 – 快取設定
• 日誌與錯誤
 – 報告中的日誌訊息
• 維護模式
 – 當你要更新網站時,其他使用者看到的網站訊
   息


                          10
設定 – Web 服務
• RSS 發佈
 – 提供網站內容給其他人(網站)
• RSS 聯播
 – 應用別人(網站)提供的內容




                     11
使用者管理
•   帳號
•   密碼
•   狀態
•   角色
•   個人資訊




                   12
內容管理
• 內容列表




• 手冊(Book)管理



                 13
外觀 – 版型管理
•   Drupal 支援個人化版型
•   管理介面版型
•   元素顯示
•   Logo 以及 小圖示的設定




                     14
架構 – 內容類型
• Drupal 作為一個 CMS 最核心的功能
• 管理欄位
• 管理顯示




                           15
架構 – 分類

                                     Tag



                  Tag
                                                 Tag


      Tag                Tag




Tag         Tag    Tag         Tag         Tag   Tag   Tag



                                                             16
架構 – 分類

                                     Tag



                  Tag
                                                 Tag


      Tag                Tag




Tag         Tag    Tag         Tag         Tag   Tag   Tag



                                                             17
架構 – 分類

                                     Tag



                  Tag
                                                 Tag


      Tag                Tag




Tag         Tag    Tag         Tag         Tag   Tag   Tag



                                                             18
架構 – 分類




          19
架構 – 區塊
• 區域(Regions)
• 區塊(Blocks)




                   20
架構 – 區塊




          21
架構 – 選單
• 提供站內的各種導覽
• 每一個項目代表站內的一個頁面
• 可以依據目的,建立不同的選單




                   22
模組
• 傳統的管理方式
 – 使用FTP上傳
 – 啟用
• 現在
 – 可以直接在網頁上安裝
 – Linux的權限 user
   • chown apache sites/



                           23
模組管理




       24
常用模組 - Views
• 視界 (和Database不同)
• Drupal 核心之外,最重要的模組。
• 讓drupal能夠很有彈性的處理所有的資料,
  文案,並且整合到網站之中。
• 概念很簡單,使用起來很複雜。




                       25
常用模組 - Views




               26
常用模組 - Views




               27
常用模組 - Panels
•   把內容、區塊任意放置在頁面的任何地方
•   Cavans
•   Column
•   Row
•   Region




                         28
常用模組 - Panels




                29
中文化
• http://localize.drupal.org/translate/languag
  es/zh-hant
• 中文化並不完全,翻譯可能和習慣用語不
  同,請謹慎使用。




                                             30

More Related Content

Similar to Drupal7第二堂

Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012
James Chen
 
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
 
100305 trac-plugin-dev-intro
100305 trac-plugin-dev-intro100305 trac-plugin-dev-intro
100305 trac-plugin-dev-intro
Zoom Quiet
 
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
frogd
 
改善Programmer生活的sql技能
改善Programmer生活的sql技能改善Programmer生活的sql技能
改善Programmer生活的sql技能Rack Lin
 
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1
medcl
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介pan weizeng
 
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构
Sky Jian
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考fangdeng
 
了解集群
了解集群了解集群
了解集群
Feng Yu
 
了解应用服务器
了解应用服务器了解应用服务器
了解应用服务器
Feng Yu
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构isnull
 
Linux File system
Linux File systemLinux File system
Linux File system
Kenny (netman)
 
数据库架构师做什么 58同城数据库架构设计思路-沈剑
数据库架构师做什么 58同城数据库架构设计思路-沈剑数据库架构师做什么 58同城数据库架构设计思路-沈剑
数据库架构师做什么 58同城数据库架构设计思路-沈剑
Cheng Feng
 
淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化丁 宇
 
百度数据库中间层
百度数据库中间层百度数据库中间层
百度数据库中间层yp_fangdong
 
Single-Page App Development
Single-Page App DevelopmentSingle-Page App Development
Single-Page App Development
genify
 
用Python实现hadoop任务调度管理
用Python实现hadoop任务调度管理用Python实现hadoop任务调度管理
用Python实现hadoop任务调度管理
Leo Zhou
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构
XiaoJun Hong
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
Xuefeng Zhang
 

Similar to Drupal7第二堂 (20)

Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012
 
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離
 
100305 trac-plugin-dev-intro
100305 trac-plugin-dev-intro100305 trac-plugin-dev-intro
100305 trac-plugin-dev-intro
 
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
 
改善Programmer生活的sql技能
改善Programmer生活的sql技能改善Programmer生活的sql技能
改善Programmer生活的sql技能
 
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考
 
了解集群
了解集群了解集群
了解集群
 
了解应用服务器
了解应用服务器了解应用服务器
了解应用服务器
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构
 
Linux File system
Linux File systemLinux File system
Linux File system
 
数据库架构师做什么 58同城数据库架构设计思路-沈剑
数据库架构师做什么 58同城数据库架构设计思路-沈剑数据库架构师做什么 58同城数据库架构设计思路-沈剑
数据库架构师做什么 58同城数据库架构设计思路-沈剑
 
淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化
 
百度数据库中间层
百度数据库中间层百度数据库中间层
百度数据库中间层
 
Single-Page App Development
Single-Page App DevelopmentSingle-Page App Development
Single-Page App Development
 
用Python实现hadoop任务调度管理
用Python实现hadoop任务调度管理用Python实现hadoop任务调度管理
用Python实现hadoop任务调度管理
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
 

Drupal7第二堂