Print this Article
Drupal CMS-L1

Drupal 7 Fundamental

เรียนรู้ การใช้ Drupal จากมืออาชีพ
โครงสร้างของเว็บไซต์ใน การสอน Drupal
Drupal สามารถนำไปสร้างเว็บไซต์ต่าง ๆ ได้
การติดตั้ง Drupal 7

วัตถุประสงค์

  1. ผู้อบรมสามารถติดตั้ง Drupal และโปรแกรมที่จำเป็นได้
  2. ผู้อบรมสามารถสร้างเนื้อหา ให้กับเว็บไซต์ได้
  3. ผู้อบรมสามารถติดตั้ง บริหารจัดการ Structure, Module ต่าง ๆ ได้
  4. ผู้อบรมสามารถติดตั้ง บริหารจัดการ Theme ให้กับเว็บไซต์ได้

หลักสูตรนี้เหมาะสำหรับ

  • นักออกแบบเว็บไซต์ / นักพัฒนาเว็บไซต์
  • ผู้สนใจทั่วไป

พื้นฐานของผู้เข้าอบรม

  1. สามารถใช้งาน Web Browser ได้

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 7
  2. โปรแกรม AppServ (MySQL, PHP, Apache, phpMyAdmin)
  3. โปรแกรมบราว์เซอร์ Chrome, FireFox, Internet Explorer

หัวข้อการฝึกอบรม

Drupal เป็น CMS ใหม่ ที่มีความยืดหยุ่นสูง มีความนิ่งและความเสถียรสูง เป็นที่ยอมรับมากขึ้นในประเทศไทย สามารถนำไปใช้งาน ปรับแต่งเว็บไซต์ ได้ทั้ง Corporate Web Site, Community, E-Commerce, Blog เป็นต้น
  1. แนะนำ Drupal 7
ในส่วนนี้จะเป็นการเตรียมพื้นฐานให้ผู้อบรมมีความรู้ความเข้าใจในส่วนของ Content Management System (CMS)
  • แนะนำเกี่ยวกับ Content Management System (CMS)
  • โปรแกรมที่จำเป็นต่อการสร้างเว็บไซต์ด้วย Drupal
  • การติดตั้ง Drupal 7
  1. การสร้างและจัดการกับเนื้อหา
ในการใช้งานเว็บไซต์ สามารถสร้างเนื้อหาและบริหารจัดการเนื้อหา
  • การสร้างเนื้อหาในเว็บไซต์ (Content)
  • การบริหารจัดการเนื้อหา (Content)
  1. การจัดกลุ่มข้อมูลด้วย Taxonomy
โครงสร้างที่สำคัญของ Drupal คือ Taxonomy เพื่อใช้สำหรับการจัดกลุ่มเนื้อหา
  • Taxonomy คืออะไร ?
  • การสร้างคำศัพทธ์(Vocabularies) ไว้เรียกใช้
  • ประโยชน์ของ Taxonomy
  1. การสร้างเมนู Menus
  • การสร้างเมนู (Menus) ใน Drupal 7
  • การเพิ่มรายการของ Menu
  1. การติดตั้ง Theme เพื่อให้เว็บสวยงาม ตามสไตล์ของตัวเราเอง
Theme เป็นเรื่องของการออกแบบหน้าตาของเว็บไซต์ ซึ่ง Drupal มีวิธีในการบริหารจัดการ Theme ที่น่าสนใจ
  • Theme คืออะไร ?
  • ส่วนประกอบของ Theme
  • การค้นหา Theme ใหม่ ๆ ของ Drupal 7
  • การติดตั้ง Theme ให้กับ Drupal 7
  • การบริหารจัดการ Theme ของ Drupal 7
  1. ประกอบเว็บไซต์แต่ละส่วนด้วย Drupal Block
Block เป็นโครงสร้างที่สำคัญมาก ๆ ของ Drupal 7 ทำหน้าที่ให้การแสดงเนื้อหาที่ต้องการแสดงผลให้กับผู้เยี่ยมชมเว็บไซต์
  • Drupal Block คืออะไร ?
  • การสร้าง Block และการกำหนดการแสดงผลบนเว็บเพจ
  • การกำหนดการจัดแต่ง เรียงลำดับ Block
  1. โมดูล Drupal Modules
โมดูลเป็นเสมือนโปรแกรมเล็ก ๆ ที่มาเชื่อมต่อกับเว็บไซต์เพื่อทำงานตามแต่ละหน้าที่
  • Module คือ อะไร ?
  • การตรวจสอบ Module ที่ติดตั้งในเว็บไซต์
  • การติดตั้ง Module เพิ่มเติมให้กับเว็บไซต์
  • แนะนำ Module ที่น่าสนใจ ได้แก่ Views, CCK, Panels, Pathauto เป็นต้น
  1. การกำหนดโครงสร้างของข้อมูลที่จะมีในเว็บไซต์ด้วย Content Type
  • Content Type คือ อะไร ?
  • Content Type เริ่มต้นของ Drupal 7 Basic Page และ Article
  • การสร้าง Content Type ด้วยตัวเอง
  • Field Type ของ Drupal ได้แก่ Radio Button, Check Box, Select List, File Uploads, Text Area
  1. Views
Views เป็น module ยอดนิยมที่สุดของ Drupal สำหรับดึงข้อมูลของเว็บไซต์ตามที่เราต้องการ
  • การติดตั้งโมดูล Views และการ Configuration
  • การสร้าง Views และกำหนดค่าการแสดงผล
  • กรณีศึกษา การสร้าง Views เพื่อแสดงข่าวสารล่าสุด
  1. การดูแลเว็บไซต์ Drupal (Administring Drupal Site)
นอกจากจะสร้างเนื้อหาต่าง ๆ ได้แล้ว จำเป็นจะต้องดูแลเว็บไซต์ให้เป็นปกติ อีกด้วย
  • การ Back up ข้อมูลของเว็บไซต์
  • การตรวจสอบรายงานและ Log ของเว็บไซต์
  • การกำหนดค่าให้กับเว็บไซต์ (Site Information)
  • การตรวจสอบการ Update
  1. แนะนำ Web Standard, Web Accessibility และ หลักการ SEO
  • ความรู้เบื้องต้นเกี่ยวกับ Web Standards
  • ความรู้เบื้องต้นเกี่ยวกับ Web Accessibility
  • Web Accessibility vs SEO
  • การตรวจสอบด้วย http://www.ThaiWebAccessibility.com/validator
  1. การบริหารจัดการผู้ใช้ และการกำหนดสิทธิ์ (Creating and Managing Users)
สำหรับการกำหนดผู้ที่สามารถใช้งานเว็บไซต์ด้วยสิทธิ์ในการเข้าถึงที่แตกต่างกัน
  • การสร้าง User และกำหนดค่าให้กับ User
  • การกำหนดสิทธิ์การใช้งานให้กับ User
  1. การ Upload เว็บไซต์ ไปยังเว็บไซต์ใน อินเตอร์เน็ต
  • การตั้งค่า FTP
  • ขั้นตอนการมีเว็บไซต์
  1. กรณีศึกษา และ Workshop
หลักสูตรที่เกี่ยวข้อง

หลักสูตรที่เกี่ยวข้อง

  1. Drupal 7 for Web Designer
  2. Drupal 7 for Web Developer
  3. Web Accessibility for Drupal 7 Developer

หมายเหตุ

รวมลิงค์ตัวช่วยเหลือการเข้าถึงเว็บไซต์