สร้างเว็บไซต์ให้ครบสูตร ด้วย... Drupal
ผู้เขียน: อิสริยะ ไพรีพ่ายฤทธิ์
สุกรี พัฒนภิรมย์
ISBN: 978-611-7119-06-4
จำนวนหน้า: 480 หน้า
ขนาด: 17 x 22 x 2.4 ซม.
รูปแบบหนังสือ:
หนังสือขาวดำ
ราคาปก: 325 บาท
ราคาสั่งซื้อ: 280 บาท
- Drupal คำตอบสุดท้ายสำหรับผู้ที่ต้องการ...
- สร้างเว็บไซต์องค์กร-หน่วยงาน-บริษัทต่างๆ
- สร้างบล็อก-เว็บไซต์ชุมชน-เว็บไซต์ส่วนตัว
- สร้างเว็บไซต์อีคอมเมิร์ซ
- สร้างเว็บแอปพลิเคชัน
ฯลฯ
หนังสือเล่มนี้เหมาะกับใครบ้าง
- ผู้ที่ต้องการสร้างเว็บไซต์ชุมชนออนไลน์
- ผู้ที่ต้องการสร้างสื่อทางเลือกออนไลน์
- ผู้ที่สนใจการพัฒนาเว็บแอปพลิเคชัน
จะอ่านหนังสือเล่มนี้ ควรรู้อะไรมาก่อนบ้าง
- มีความรู้พื้นฐานในการสร้างเว็บไซต์ด้วย HTML และ CSS
- เคยใช้ซอฟต์แวร์จำพวก CMS มาก่อน
จะทดลองปฏิบัติจริงตามหนังสือเล่มนี้ ควรมีอะไรบ้าง
- เครื่องคอมพิวเตอร์ที่ใช้งานได้ทั่วไป
- โปรแกรมต่างๆ ที่ใช้ในหนังสือ (สามารถดาวน์โหลดได้ตาม URL ที่ระบุในหนังสือ หรือรวมลิงก์ดาวน์โหลดที่ drupal.in.th/book)
บทที่ 1 รู้จักกับ Drupal
- ต้นกำเนิดจากหอพักนักศึกษา
- ความสามารถอันโดดเด่น
- ตัวอย่างเว็บไซต์ที่ใช้ Drupal
- สถิติที่น่าสนใจ
- ส่งท้ายบท
บทที่ 2 ติดตั้ง Drupal
- ซอฟต์แวร์ที่จำเป็นต้องใช้
- ระบบปฏิบัติการ
- เว็บเซิร์ฟเวอร์
- ฐานข้อมูล
- ตัวแปลภาษา PHP
- ข้อมูลที่ควรรู้ก่อนเริ่มติดตั้งโปรแกรม
- การจำลองสภาพแวดล้อมเซิร์ฟเวอร์ในพีซี
- Windows
- Mac OS X
- Linux
- เตรียมโปรแกรมจำลองเซิร์ฟเวอร์
- AppServ
- MAMP
- ดาวน์โหลด Drupal
- ย้ายไฟล์ไปยังเซิร์ฟเวอร์
- กรณีที่ใช้โปรแกรมจำลองเซิร์ฟเวอร์
- กรณีที่ใช้บริการเว็บโฮสติ้ง
- สร้างฐานข้อมูล
- สร้างฐานข้อมูลด้วย phpMyAdmin
- สร้างฐานข้อมูลผ่านคอมมานด์ไลน์
- ติดตั้ง Drupal กันได้แล้ว
- คำศัพท์และชื่อเรียกใน Drupal
- ส่งท้ายบท
บทที่ 3 การใช้งานพื้นฐาน
- ทดลองสร้างเนื้อหา
- พื้นฐานการบริหารระบบ
- เพิ่มสมาชิกเข้าในระบบ
- Name
- Footer
- Slogan
- Mission
- ปรับแต่งคอมเมนต์
- อนุญาตให้ผู้ชมทั่วไปตอบคอมเมนต์
- อนุญาตให้สมาชิกเขียนเนื้อหา
- เปิดใช้เว็บบอร์ด
- เปิดใช้โมดูล Forum
- เพิ่มสิทธิ์ตั้งกระทู้
- ส่งท้ายบท
บทที่ 4 ปรับแต่งหน้าตาเว็บไซต์
- ธีม (Theme)
- ปรับแต่ง-ตั้งค่าการใช้ธีม
- สมาชิกเว็บไซต์จะเปลี่ยนธีมอย่างไร
- ติดตั้งธีมเพิ่มเติม
- บล็อค (Block)
- หลากหลายตำแหน่งบล็อคในหน้าเว็บ
- ปรับแต่ง-ตั้งค่าการแสดงบล็อค
- สร้างบล็อคใหม่ด้วยตัวเอง
- เมนู (Menu)
- เพิ่มรายการในเมนูนำทาง (Primary links)
- เพิ่มรายการในเมนูพร้อมกับการสร้างเนื้อหา
- สร้างเมนูกลุ่มใหม่ให้แก่เว็บไซต์
- เปลี่ยนสีของธีมได้
- ส่งท้ายบท
บทที่ 5 จัดการเนื้อหาในเว็บไซต์
- ทำความเข้าใจคุณสมบัติของเนื้อหา
- สร้างชนิดของเนื้อหาขึ้นมาใช้งานใหม่
- ตัวเลือกอื่นๆ สำหรับเนื้อหา
- บอกรับ RSS Feed เพื่ออัปเดตข้อมูลล่าสุด
- จัดการเนื้อหาและคอมเมนต์
- อัปโหลดไฟล์เพื่อแนบกับเนื้อหา
- กำหนดรูปแบบอินพุตของเนื้อหา
- ส่งท้ายบท
บทที่ 6 จัดแบ่งหมวดหมู่ของเนื้อหา
- ทำความเข้าใจ vocabulary และ term
- สร้างชนิดของป้าย (vocabulary)
- สร้างตัวป้ายจริง (terms)
- สร้างเนื้อหาพร้อมแปะป้ายกำกับ
- แปะป้ายเนื้อหาแบบอิสระ
- ป้ายแบบมีลำดับชั้น
- ส่งท้ายบท
บทที่ 7 เพิ่มความสามารถให้เว็บไซต์ด้วยโมดูล
- ทำความรู้จักโมดูลในกลุ่ม Core
- ดาวน์โหลดโมดูล
- ติดตั้งโมดูล
- โครงสร้างไดเรกทอรีของ Drupal
- ความเกี่ยวเนื่องของโมดูล
- ลำดับขั้นตอนการตั้งค่าโมดูล
- ถอนการติดตั้งโมดูล
- ส่งท้ายบท
บทที่ 8 ปรับแต่ง URL สำหรับ SEO
- เปิดใช้งาน Clean URLs
- ตั้งชื่อ URL ใหม่ด้วยโมดูล Path
- ตั้งชื่อ URL แบบอัตโนมัติด้วยโมดูล Pathauto
- ส่งท้ายบท
บทที่ 9 จัดการผู้ใช้ในเว็บไซต์
- เริ่มจากจัดกลุ่มผู้ใช้ (roles) ก่อน
- มอบสิทธิ์การใช้งาน (permissions) แก่กลุ่มผู้ใช้
- จัดสรรผู้ใช้ (users) เข้าในกลุ่ม
- ตั้งค่าผู้ใช้ (user settings)
- หมวด user registration settings
- หมวด User e-mail settings
- หมวด Signatures และหมวด Pictures
- วางกฎการใช้งาน (access rules) ควบคุมผู้ใช้
- บันทึกข้อมูลผู้ใช้ในหน้าประวัติส่วนตัว
- ส่งท้ายบท
บทที่ 10 ประสิทธิภาพและการตรวจสอบการทำงานของระบบ
- ตรวจสอบสถานะของเว็บไซต์
- ตั้งค่า cron มาช่วยงานดูแลรักษาระบบ
- ตั้งค่าใน Unix, Linux หรือ Mac OS X
- ตั้งค่าใน Windows
- ทดสอบการทำงานของ cron
- ปรับปรุงประสิทธิภาพด้วยการตั้งค่า cache
- หมวด Page Cache
- หมวด Block Cache
- หมวด Bandwidth optimization
- หมวด Clear cached data
- เพิ่มความคงทนของระบบด้วย Throttle
- กำหนดเงื่อนไขให้เริ่ม Throttle
- ตั้งค่าโมดูลที่ต้องการ Throttle
- ตั้งค่าบล็อคสำหรับ Throttle
- ฝึกอัปเดตโมดูลให้คล่อง
- ตรวจสอบการอัปเดตโมดูลด้วย Update status
- กระบวนการอัปเดตทีละขั้น
- หัดอัปเกรด Drupal ให้เป็น
- อัปเกรดรุ่นย่อย
- อัปเกรดรุ่นใหญ่
- แนะนำเทคนิคการดูแลระบบ Drupal
- ส่งท้ายบท
บทที่ 11 ตั้งค่าและใช้งานโมดูลขั้นสูง
- สร้างบล็อกแบบหลายคนเขียนด้วยโมดูล Blog
- แต่งหนังสือร่วมกันด้วยโมดูล Book
- สำรวจความคิดเห็นด้วยโมดูล Poll
- ค้นเนื้อหาในเว็บด้วยโมดูล Search
- ตั้งค่าการค้นหา
- กำหนดสิทธิ์การค้นหา
- เพิ่มช่องค้นหาผ่านธีม
- เพิ่มช่องค้นหาผ่านบล็อค
- ดึงข่าวจาก RSS Feed ด้วยโมดูล Aggregator
- เก็บสถิติการใช้งานด้วยโมดูล Statistics
- ล็อกอินเข้าเว็บไซต์ด้วย OpenID
- จัดการ Workflow ด้วย Actions และ Triggers
- Actions
- Triggers
- ส่งท้ายบท
บทที่ 12 ติดตั้งตัวแก้ไข HTML แบบ WYSIWYG
- ทดลองใช้ TinyMCE เป็นตัวแก้ไข HTML
- ติดตั้งโมดูล TinyMCE สำหรับ Drupal
- ติดตั้ง TinyMCE
- ตั้งค่าการใช้งาน
- เว็บเบราเซอร์ไหนบ้างที่ใช้ TinyMCE ได้
- ทดลองใช้ FCKeditor เป็นตัวแก้ไข HTML
- ติดตั้งโมดูล FCKeditor สำหรับ Drupal
- ติดตั้ง FCKeditor
- ตั้งค่าการใช้งาน
- ใช้ IMCE เป็นตัวช่วยอัปโหลดภาพ
- ตั้งค่าหลังติดตั้ง IMCE
- ตั้งค่า IMCE ให้แก่ FCKeditor
- ตั้งค่า IMCE ให้แก่ TinyMCE
- ส่งท้ายบท
บทที่ 13 ป้องกันสแปมให้อยู่หมัด
- กรองสแปมด้วย CAPTCHA
- ติดตั้งโมดูล CAPTCHA
- ตั้งค่า CAPTCHA
- ใช้บริการกรองสแปมผ่านเว็บ Mollom
- ดาวน์โหลดและติดตั้ง Mollom
- ลงทะเบียนผู้ใช้ Mollom
- ตั้งค่า Mollom
- ส่งท้ายบท
บทที่ 14 ทำแบบสอบถามออนไลน์ด้วย Webform
- ติดตั้งและตั้งค่าโมดูล Webform
- เริ่มต้นสร้างฟอร์ม
- สร้างหมวดหมู่ของฟิลด์ในฟอร์ม
- เพิ่มฟิลด์ลงในฟอร์ม
- เผยแพร่ฟอร์มในเว็บให้ผู้ชมตอบแบบสอบถาม
- ดูผลการสำรวจจากการตอบแบบสอบถาม
- ส่งท้ายบท
บทที่ 15 สร้างเนื้อหาชนิดใหม่ๆ ด้วย CCK
- ติดตั้งโมดูล CCK
- เริ่มต้นสร้างเนื้อหาชนิดใหม่
- ทดสอบเนื้อหาชนิดใหม่ที่เพิ่งสร้าง
- กำหนดลักษณะการแสดงฟิลด์
- ทดลองฟิลด์ประเภทอื่นๆ บ้าง
- Fieldgroup
- Node reference
- User reference
- ส่งท้ายบท
บทที่ 16 ปรับแต่งการแสดงผลด้วย Views
- Views คืออะไร
- ดาวน์โหลดและติดตั้ง Views
- ติดตั้งโมดูล Advanced help
- พื้นฐานการทำงานของโมดูล Views
- สร้างมุมมอง (view) ใหม่
- รูปแบบการแสดงผลชนิด Page (Page display)
- รูปแบบการแสดงผลชนิดบล็อค (Block display)
- รูปแบบการแสดงผลชนิด Feed (Feed display)
- รูปแบบการแสดงผลดีฟอลต์ (Default display)
- ส่งท้ายบท
ภาคผนวก ก แนะนำโมดูลที่น่าสนใจ
- โมดูลประเภทเพิ่มความสามารถ
- โมดูลประเภทอำนวยความสะดวก
- โมดูลสำหรับทำ SEO
- โมดูลสำหรับเชื่อมต่อกับเว็บหรือซอฟต์แวร์อื่นๆ
ภาคผนวก ข ปรับแต่งแก้ไข theme เบื้องต้น
- แนะนำเครื่องมือที่จำเป็นต้องใช้
- สำหรับผู้ใช้ Firefox
- สำหรับผู้ใช้ Internet Explorer
- สำหรับผู้ใช้ Opera
- สำหรับผู้ใช้ Safari
- เครื่องมือแบบ web-based ที่ใช้งานได้ทุกเบราเซอร์
- โครงสร้างของธีม
- ไฟล์ .info
- ไฟล์ .css
- ไฟล์รูปภาพ
- ไฟล์ .tpl.php
ภาคผนวก ค แหล่งความรู้และข้อมูลเพิ่มเติมอื่นๆ
- คู่มือการใช้งานในรูปของไฟล์
- คู่มือการใช้งานในรูปของหนังสือ
- คู่มือการใช้งานในรูปของวิดีโอ
- ช่องทางสอบถามปัญหา
- เว็บบอร์ด
- ช่องทางอื่นๆ
- แหล่งติดตามข่าวสารในแวดวง Drupal
FAQ คำถามที่พบบ่อย
- เกี่ยวกับเรื่องทั่วไปของ Drupal
- เกี่ยวกับการติดตั้ง+แก้ปัญหา
- เกี่ยวกับการดูแลระบบ+แก้ปัญหา
- เกี่ยวกับการปรับแต่ง+แก้ปัญหา
ดัชนี