โมดูลที่ควรมีไว้ใช้งานใน drupal 7

drupalSaturday, August 24, 2013 - 20:02

ผมได้ทำเว็บโดยใช้ drupal 7 มาก็เยอะพอควร โดยตัว drupal เองนั้นจะมีโมดูลเริ่มต้นมาให้ใช้ไม่เยอะ ถ้าอยากได้อะไรก็โหลดเพิ่มเอาเองภายในเว็บ drupal.org แต่จะมีโมดูลหลักๆที่ผมนำมาใช้งานตลอดในทุกๆเว็บที่ผมทำ ผมเลยคิดว่าเขียนแนะนำเก็บไว้ดีกว่าเผื่อใครคิดไม่ออกว่าถ้าเราลง drupal ไปแล้วจะใช้โมดูลอะไรเพิ่มเติมลงไปดี ก็ลองดูของผมเป็นแนวทางละกัน

drupal module

โมดูลที่จำเป็นในการเริ่มต้นสำหรับ drupal 7

  1. globalredirect‎ ไว้แก้ไขเรื่องของ duplicate content
  2. views ไว้ดึง field ของเนื้อหาต่างๆมาแสดงในบล็อกหรือสร้างหน้าเพจต่างๆ ได้ง่ายๆ 
  3. token ไว้ทำไรไม่รู้ (อธิบายไม่ถูกฮาๆ) แต่มันเป็นโมดูลพื้นฐานสำหรับโมดูลอื่นๆให้เรียกใช้งาน
  4. pathauto ไว้สร้าง url ให้กับเนื้อหาต่างๆอัตโนมัติ โดยการดำหนดเป็น pattern ให้กับมัน
  5. backup_migrate สำรองฐานข้อมูลของเว็บอัตโนมัติ
  6. page_title กำหนด <title>...</title> ของหน้าเพจต่างๆ
  7. display suite เป็นโมดูลที่ไว้สร้าง layout ในรูปแบบต่างๆของหน้าเพจหรือหน้าเนื้อหา ซึ่งถามว่าไม่ใช้ได้ไหม? ก็ได้ครับ แต่ก่อนผมก็ไม่เคยใช้มัน ผมก็สามารถสร้าง layout ต่างๆในแบบที่ผมต้องการได้ โดยการเพิ่มเติมโค็ดนิดหน่อยลงไป แต่พอรู้จักเจ้า display suite เท่านั้นเละ โอ้...พระยอดมันจอร์จมาก อะไรจะง่ายขนาดนี้ หลังจากนั้นผมเลยติดตั้งไว้ทุกๆเว็บ drupal ที่ผมทำเลย
  8. metatag กำหนด meta tag ต่างๆให้กับเนื้อหาหรือหน้าเพจนั้นๆ
  9. advanced_help จริงๆไม่ต้องลงก็ได้ แต่มันดันฟ้องสีแดงๆตลอดว่า "ทำไมมึงไม่ลง advanced help" ผมรำคาญเลยลงมันไปเลยจะได้จบๆฮาๆ มันเอาไว้อ่านไฟล์ README.txt ของแต่ละโมดูลเพื่อให้เรารู้วิธีการใช้งานโมดูลต่างๆง่ายขึ้น 
  10. module_filter เปลี่ยนหน้าโมดูล (admin/modules) ใหม่ให้เราดูและค้นหาได้ง่ายขึ้น
  11. fpa เปลี่ยนหน้า permissions (admin/people/permissions) ใหม่ให้เราดูและค้นหาได้ง่ายขึ้น
  12. ctools ไว้ทำไรไม่รู้อีกเช่นกัน แต่มันเป็นโมดูลพื้นฐานสำหรับโมดูลอื่นๆให้เรียกใช้งาน
  13. wysiwyg เครื่องมือสำหรับให้เราเขียนเนื้อหาต่างๆได้ง่ายขึ้น คล้ายกับการเขียน MS word โดยผมจะใช้งานร่วมกับ ckeditor
  14. imce ไว้อัพโหลดรูปขึ้นเว็บ
  15. imce_wysiwyg นำ imce มาใช้ใน wysiwyg เพื่อให้เราอัพโหลดรูปใส่ลงในเนื้อหาได้โดยตรงเลย
  16. save_edit มีปุ่ม save and edit เพิ่มขึ้นมาในตอนสร้างเนื้อหา (node/add)

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

แนะนำให้อ่าน

แสดงความคิดเห็น