พอดีว่ามีเหตุให้ต้องสอน CMS ด้วยเวลาอันจำกัด(จำเขี่ย) ประมาณ 6 ช.ม. ซึ่งพอสอนจริงแล้ว คาดว่า คงจะได้สอนแค่ 5ช.ม. เต็มที่ ซึ่งมันค่อนข้างโหดมากสำหรับการสอนใช้ CMS ให้มันออกมาเป็นเว็บไซต์ที่สามารถใช้งานได้จริง

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

  • Concrete5 แต่อันนี้หน้า Admin โหดไป
  • WordPress อันนี้โอเลย แต่ผมไม่คุ้น แค่จะหาทางทำ Horizontal Menu ผมยังทำไม่ได้ เลย เลยคิดว่าตัดไปดีกว่า เพราะถ้าไปเจอปัญหาจริงหน้างานล่ะก็ ปิดคอร์สก่อนจบแน่

ก็เลยมาจบที่ Drupal เพราะคุ้นเคยสุด เกิดปัญหาไรก็น่าจะแก้ได้ล่ะ

ทีนี้ก็มาจบที่ปัญหาว่า Drupal สำหรับ 5ชม. นั้น มันไม่พอ ผมก็เลยใช้วิธี แพคโมดูลที่ควรมีใน Drupal พร้อมกับ Theme บางส่วนไว้เลย เพื่อลดขั้นตอนในการสอนเรื่องติดตั้ง Module และ Theme ไป แล้วไปเน้นที่เรื่อง Content เอา

ทีนี้ Module ทีแนะนำก็มีดังนี้

  • admin-menu ใช้สำหรับสร้างเมนูของผู้ดูแล เพื่อให้ใช้งานหน้า Admin ได้ง่ายขึ้น
  • advanced-forum ปรับปรุงให้หน้าตาในส่วนของ Forum สวยงาม และดูใกล้เคียง Web Forum เช่น PhpBB มากขึ้น
  • author-pane ใช้ร่วมกับ Advanced Forum เพื่อแสดงข้อมูลผู้ตั้งกระทู้ และตอบกระทู้
  • ctools ใช้ร่วมกับ Advanced Forum
  • FCKeditor เพื่อให้จัดข้อความในเนื้อหาได้ง่ายขึ้น
  • imce สำหรับอัพโหลดภาพ ใช้ร่วมกับ FCKeditor
  • vertical-tabs เพื่อให้ การตั้งค่าของ Node Property เวลาเราสร้างเนื้อหา แสดงหน้าตาเป็นแบบ Tab ซึ่งดูแล้วจะงงน้อยกว่า

ทั้งหมดนี้ก็เป็น Module สำหรับ Drupal ที่จะช่วยให้การเรียนรู้และใช้งาน Drupal สามารถทำได้ง่ายขึ้นครับ ยังไงก็ถ้าใช้ Drupal อยู่ ลองนำไปใช้ดูนะครับ

Comments are closed.