Drupal training plan

By gumara

หลายๆครั้งที่สอน Drupal แล้วรู้สึกว่ายังไม่ดีพอ แม้โดยมากที่ไปสอนคนเรียนจะบอกว่าดี แต่ที่ยังขัดๆอยู่ คือ รู้สึกว่าในส่วนของการลำดับการสอนนั้น ผมยังลำดับได้ไม่ดี

แต่เดิมคือลำดับประมาณนี้

  • Web Server & CMS
  • Install Drupal
  • Write content
  • ออกแบบโครงสร้างเนื้อหา (Category)
  • Create Content ตาม category
  • Create page
  • Create menu เพื่อเข้าถึง content อิง category
  • ติดตั้ง และ enable theme
  • ติดตั้ง และ enable module
  • Install WYSIWYG
  • user and permission
  • Backup Restore

คือลำดับมันยังไม่ดีพอ ง่ายๆว่า ลองสังเกตุดู ว่าเอาเรื่องติดตั้ง Module ไว้ก่อน User นี่เลวร้ายมาก เพราะพอติดตั้งและเปิด Module แล้ว มันต้องไปกำหนด Permission ด้วย แต่ยังไม่ได้สอนเรื่อง User เลย ดังนั้นเวลาสอน มันเลยมีชะแว๊บชะว๊าบกลับไปกลับมาบ้าง ก็เลยจะลองวางลำดับการสอนซะใหม่ดู

อันนี้คิดในขณะที่ Blog นี่แหล่ะ ยังไงน่าจะมีปรับแก้อีก

  • Web Server & CMS
  • Install Drupal
  • การกำหนดค่าทั่วไป | site info เผื่อจะปรับอะไร, date time, site maintenance
  • ทดลองเขียนเนื้อหา story
  • ตั้งค่า Comment และทดลอง Comment
  • ตั้งค่าอื่นๆ เกี่ยวกับ Content | post setting, rss publishing
  • เขียนเนื้อหา page
  • อธิบายความต่างของ page และ story เปิดให้ดู node property พร้อมอธิบาย Content type
  • การแก้ไขเนื้อหาที่เคยเขียนไปแล้ว | admin > content
  • สร้าง category
  • เขียนเนื้อหา story อิง category
  • สร้างเมนู เพื่อเข้าถึง page และ story ตามแต่ละ category โดยใช้ primary menu ก่อน (เพราะถ้าสร้างเมนูขึ้นใหม่จะต้องไปเปิดที่ Block)
  • ติดตั้งและเปิดใช้ theme
  • user setting สำหรับการสมัครสมาชิก
  • ดูรายชื่อ user และ ทดลองเพิ่มสมาชิก ด้วยการให้ admin create
  • ทดลองเพิ่ม user โดยลองสมัครสมาชิกใหม่ ด้วยตนเอง แล้วให้ admin activate
  • อธิบายเรื่อง roles และกำหนด permission
  • ให้กำหนด permission และลองใช้งานโดย login เป็น user ใหม่
  • เปิด ใช้งาน และการตั้งค่า Module | forum, contact, upload, path, profile, poll
  • ติดตั้ง module เพิ่มเติม การตั้งค่าและเปิดใช้งาน | five star, advanced forum, vertical tab, admin menu
  • input format ประโยชน์และการตั้งค่า
  • ติดตั้ง กำหนดค่า และใช้งาน FCK + imce
  • block แนะนำเรื่อง block position เปิดใช้งานและกำหนดตำแหน่งๆ block ต่างๆ | poll, forum, etc.
  • กำหนดค่า error reporting
  • backup & restore
  • upgrade drupal, module & theme

รู้สึกยังไม่สมบูรณืดี ยังไงคงต้องลองเอาไปสอนดูก่อน สักรอบสองรอบ