• Save
2013 輔大資工 暑期宅學營 Drupal 
基礎應用與模組實作
Upcoming SlideShare
Loading in...5
×
 

2013 輔大資工 暑期宅學營 Drupal 
基礎應用與模組實作

on

  • 413 views

2013 FJU CSIE WECO LAB 宅學營

2013 FJU CSIE WECO LAB 宅學營

Statistics

Views

Total Views
413
Views on SlideShare
413
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

2013 輔大資工 暑期宅學營 Drupal 
基礎應用與模組實作 2013 輔大資工 暑期宅學營 Drupal 
基礎應用與模組實作 Presentation Transcript

  • Drupal 基礎應用與模組實作 輔仁大學 資工四乙 楊皇毅 資工四甲 葉名哲 13年8月23⽇日星期五
  • Outline •What is Drupal •Why choose Drupal •Drupal Module •Drupal Installation •DEMO 13年8月23⽇日星期五
  • What is Drupal •Full-featured CMS •Drupal is free , Open Source software •The name Drupal is derived from “Druppel” 13年8月23⽇日星期五
  • Why Choose Drupal •Powerful ready-to-go platform •Open API’s •Regular security updates •Lots of third party modules •Active community 13年8月23⽇日星期五
  • Who Use Drupal ? WHITE HOUSE 13年8月23⽇日星期五
  • Who Use Drupal ? HARVARD GAZETTE 13年8月23⽇日星期五
  • System Requirement •PHP •Web Server (Apache、IIS、Nginx) •MySQL、PostgreSQL、SQLite 13年8月23⽇日星期五
  • DrupalTerminology •Core •Module •Theme •Node •Block •RegionTaxo nomy •Term •Comment •UserRole 13年8月23⽇日星期五
  • DrupalTerminology I •Core •Drupal core files, NEVER be modified •Module •expand and modify funcionalities and normal behaviours 13年8月23⽇日星期五
  • DrupalTerminology II •Theme •Control the layout and output •Node • Stored all content; Ex: articles, pages, news... 13年8月23⽇日星期五
  • DrupalTerminology III •Block •Small pieces of content •Region •A group of block 13年8月23⽇日星期五
  • DrupalTerminology IV •Taxonomy •Content categorization system in core •Term •More detail forTaxonomy 13年8月23⽇日星期五
  • DrupalTerminology V •User •Profiles with custom fields •Can be used with external authentication •Role •Access control defined by roles •User can have multiple roles 13年8月23⽇日星期五
  • DRUPAL 移機⼼心酸⾎血淚史 13年8月23⽇日星期五
  • Lots Of Problems •Software version •Already clean the cache ?! •Change domain •Compatibility 13年8月23⽇日星期五
  • Drupal Architecture •URL alias + Clean URLs •Multi-site •Role 13年8月23⽇日星期五
  • Pros Between Others ROLE (Role Base Access Control ) 13年8月23⽇日星期五
  • Pros Between Others MULTISITE 13年8月23⽇日星期五
  • Drupal Module •Always store under sites/ folder •The core provides ‘hooks’ that modules can attach to •Addition more function 13年8月23⽇日星期五
  • Drupal Module •XXX.info : Version and description •XXX.module : the source code (PHP) 13年8月23⽇日星期五
  • Installation I •Windows •Web server package (XAMPP、WAMPP) •Linux / UNIX •yum、apt-get、 brew 13年8月23⽇日星期五
  • Installation II •Setup environment •Create database •Modify PHP setting •Install Drupal with wizard 13年8月23⽇日星期五
  • LIVE DEMO (以下是⽤用XAMPP所建置的環境⽰示範) 13年8月23⽇日星期五
  • 網址列打上: localhost/phpMyAdmin/ 就會出現右邊的畫面 第一次登入使用者名稱為root 密碼不用填即可按登入 13年8月23⽇日星期五
  • 這邊可以建立資料庫 資料庫建置完成後→可以建立一個專屬drupal的資料庫 13年8月23⽇日星期五
  • 接下來可以新增使用者 您以新增了一個使用者 在權限下可以設定 新增使用者的權限 這邊可以看到我們剛剛建好的資料庫 使用者名子叫做tony stark 資料庫除了有root外 可以新增特定使用者 管理特定的資料庫 13年8月23⽇日星期五
  • →開始安裝Drupal 13年8月23⽇日星期五
  • 網址列打入: https://drupal.org 點我 13年8月23⽇日星期五
  • 點我 點我下載 綠色底→穩定版本(我們這邊選擇綠色) 紅色底→開發版 13年8月23⽇日星期五
  • 1.將下載好的Drupal安裝檔解壓縮放⼊入 apache裡的www或htdocs 2.在網址列打上相對路徑,開始安裝環境 安裝的路徑 13年8月23⽇日星期五
  • 最容易出現錯誤的部分為verify requirements 幾乎所有Warning跟Error都是跟PHP有關!!! 13年8月23⽇日星期五
  • 在set up database中 容易出現的問題是找不到MySQL的選項 解決辦法: 在php.ini中將;extension=php_pdo_mysql.dll的註解去掉 13年8月23⽇日星期五
  • database的名⼦子要與 在phpmyadmin裡設定的⼀一樣 13年8月23⽇日星期五
  • 13年8月23⽇日星期五
  • 順利完成安裝 13年8月23⽇日星期五
  • 13年8月23⽇日星期五