โมดูล Drupal 9 อันดับต้น ๆ ที่คุณต้องการสำหรับโครงการ Drupal ของคุณอย่างแน่นอน

เผยแพร่แล้ว: 2022-02-01

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

แน่นอนว่ามันไม่ง่ายอย่างที่คิด (ไม่เคยเป็น) Drupal 9 ขับเคลื่อนโดยชุมชนโอเพ่นซอร์สที่เติบโตขึ้นเรื่อยๆ ซึ่งทำงานอย่างหนักเพื่อพัฒนาโมดูลหลายพันรายการที่สามารถปรับปรุงและขยายฟังก์ชันการทำงานของเว็บไซต์ Drupal การเลือกระหว่าง googleplex ของโมดูล Drupal 9 อาจเป็นความพยายาม แน่นอนว่ามีวิธีที่ดีกว่าการเดาว่าโมดูลใดจะตอบสนองความต้องการของคุณ…? ไม่เลย ไม่เลยจริงๆ แต่เรามีรายชื่อโมดูลที่แนะนำและแนวทางปฏิบัติที่ดีที่สุดเมื่อเลือกโมดูลจากนักพัฒนา Specbee ของเราโดยตรง

มาดูรายชื่อโมดูล Drupal 9 อันดับต้น ๆ ที่คุณต้องมีเพื่อสร้างประสบการณ์ดิจิทัลที่ยอดเยี่ยม และหลังจากนั้น เราจะพูดถึงวิธีเลือกโมดูล Drupal ของคุณ

Drupal 9 โมดูล

โมดูลแถบเครื่องมือผู้ดูแลระบบ

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

โมดูลย่อหน้า

หากคุณต้องการป้องกันข้อร้องเรียนจากผู้ผลิตเนื้อหาของคุณ ให้มีอำนาจในมือของผู้เขียนเนื้อหาและบรรณาธิการโดยอนุญาตให้พวกเขาสร้างเนื้อหาที่ยืดหยุ่นและมีโครงสร้างได้อย่างง่ายดายด้วยโมดูล Drupal 9 Paragraphs ตอนนี้พวกเขาสามารถเพิ่มประเภทฟิลด์ของย่อหน้าต่างๆ ได้อย่างง่ายดาย เช่น รูปภาพ บล็อคข้อความ คำพูด สไลด์โชว์ วิดีโอ และอื่นๆ อีกมากมาย

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

โมดูลเว็บฟอร์ม

นี่เป็นหนึ่งในโมดูล Drupal 9 ที่จำเป็นและหลากหลายที่สุด มากจนอยู่ในรายการโมดูลที่แนะนำเสมอ เกือบทุกเว็บไซต์ต้องการแบบฟอร์มการติดต่อหรือแบบฟอร์มสำรวจหรือแบบฟอร์มคำติชม – วิธีบางอย่างสำหรับผู้เยี่ยมชมในการโต้ตอบ Drupal 9 Webform Module เป็นเครื่องมือสร้างฟอร์มที่สมบูรณ์ซึ่งปรับแต่งและขยายได้ง่าย ช่วยให้คุณรวบรวมข้อมูลในแบบฟอร์ม ส่งไปยังแอปพลิเคชันบุคคลที่สาม หรือส่งอีเมลไปยังผู้ดูแลระบบหรือผู้ใช้ คุณยังสามารถส่งออกข้อมูลนี้ไปยังสเปรดชีตเพื่อการวิเคราะห์เพิ่มเติม และที่จริงแล้ว เราแค่เกาพื้นผิวเท่านั้น มีโมดูล Webform อีกมากมายที่เสนอให้ซึ่งอาจสมควรได้รับการโพสต์ของตัวเอง

ตัวสร้างเค้าโครง

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

โมดูลการพัฒนา

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

Twig Tweak Module

หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ทำงานกับเทมเพลตทวิกที่ซับซ้อน โมดูล Twig tweak จะเป็นเพื่อนที่ดีที่สุดของคุณ โมดูลนี้มีฟังก์ชันและตัวกรองต่างๆ มากมายที่ไม่เพียงแต่จะสะดวกเท่านั้น แต่ยังช่วยปรับปรุงประสบการณ์การพัฒนาอีกด้วย นอกจากนี้ยังช่วยให้นักพัฒนาเขียนโค้ดที่มีรูปแบบเหมาะสมและเข้าใจง่าย เรียนรู้วิธีติดตั้งและใช้งานโมดูล Twk Tweak ที่นี่

โมดูล Drupal GraphQL

GraphQL เป็นภาษาการสืบค้นที่ทันสมัยแทนที่ภาษาโรงเรียนเก่า (เช่น REST) ​​เพื่อสื่อสารกับ API เร็วกว่าและแสดงเฉพาะผลลัพธ์ที่คุณต้องการ ตรงข้ามกับสัมภาระที่ไม่ต้องการทั้งหมดที่มาพร้อมกับการเรียก REST API โมดูล Drupal GraphQL ช่วยให้เว็บไซต์ Drupal ของคุณสร้างสคีมา GraphQL และเปิดเผยเอนทิตี Drupal ด้วยแอปพลิเคชันไคลเอ็นต์ GraphQL

โมดูลเปลี่ยนเส้นทางและ Pathauto

ไม่มีใครชอบลิงก์เสีย โดยเฉพาะเพื่อนของเราที่ Google (อาจไม่ใช่เพื่อน… เหมือนคนรู้จักมากกว่า) หากคุณได้เปลี่ยนโครงสร้าง URL ของคุณหรือเลือกที่จะไม่ให้บริการเนื้อหานั้นอีกต่อไป คุณสามารถหลีกเลี่ยงการทำให้อินเทอร์เน็ตไม่พอใจด้วยความช่วยเหลือของโมดูล Redirect สำหรับ Drupal 9 โมดูลที่มีประโยชน์อย่างยิ่งนี้ทำให้การสร้างการเปลี่ยนเส้นทาง URL เป็นเรื่องง่าย

นอกเหนือจากการเปลี่ยนเส้นทางที่เหมาะสมแล้ว การมี URL ที่มีโครงสร้างที่ดีไม่เพียงแต่ปรับปรุงประสบการณ์ของผู้ใช้เท่านั้น แต่ยังมีความสำคัญต่อการเพิ่มประสิทธิภาพกลไกค้นหาอีกด้วย โมดูล Drupal Pathauto เป็นโมดูลที่ต้องมีในทุกโครงการของ Drupal ช่วยในการสร้าง URL ที่เป็นมิตรและมีโครงสร้างที่ดีโดยอัตโนมัติ ผู้ดูแลเว็บไซต์ยังสามารถเปลี่ยนระบบรูปแบบโดยการเปลี่ยนโทเค็นที่ใช้

Google Analytics

นี่อาจเป็นสิ่งที่ชัดเจนที่สุด แต่โมดูล Drupal Google Analytics จะเพิ่มระบบติดตามการวิเคราะห์ของ Google ลงในเว็บไซต์ของคุณ เมื่อใช้โมดูล Drupal นี้ คุณลักษณะทั้งหมดของ Google Analytics สามารถเข้าถึงและรวมเข้ากับเว็บไซต์ของคุณได้ อนุญาตให้มีการติดตามโดเมน การติดตามผู้ใช้ การตรวจสอบลิงก์ที่ติดตาม ตรวจสอบไฟล์ที่ดาวน์โหลด การค้นหาไซต์ การสนับสนุน Adsense และอีกมากมาย

สิ่งที่ต้องจำขณะเลือกโมดูล Drupal 9 ของคุณ

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

ความเข้ากันได้

ก่อนที่คุณจะดาวน์โหลดโมดูล คุณควรรู้ว่าโมดูลนั้นจะเข้ากันได้กับ Drupal เวอร์ชันของคุณหรือไม่ หากต้องการทราบเวอร์ชันของโมดูลที่เผยแพร่แล้ว คุณสามารถไปที่หน้าโครงการของโมดูลบน Drupal.org และเลื่อนไปทางขวาจนสุดซึ่งคุณจะเห็นลิงก์ดาวน์โหลดและค้นหาเวอร์ชันที่เผยแพร่ที่ระบุ หากไม่ได้ระบุไว้ ให้ไปที่ http://drupal.org/project/Modules/name และกรองตามความเข้ากันได้ของ Core

ว่างแต่กินพื้นที่

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

โมดูลที่ได้รับการบำรุงรักษาอย่างแข็งขัน

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

ความนิยม

อาจดูเหมือนชัดเจน แต่การใช้โมดูลยอดนิยมมักจะหมายความว่าคุณสามารถไว้วางใจโมดูลให้ทำงานอย่างปลอดภัยและมีปัญหาน้อยลง ในหน้าโครงการของโมดูลบน Drupal.org คุณสามารถดูจำนวนการดาวน์โหลดและจำนวนเว็บไซต์ที่กำลังใช้โมดูลนั้นอยู่

ระวังปัญหา

ที่ด้านขวาของหน้าโครงการของโมดูล Drupal คุณจะพบจำนวนปัญหาและจุดบกพร่อง (เปิดและปิด) ที่เกี่ยวข้องกับโมดูลนั้น การคลิกที่ลิงก์จะแสดงรายงานโดยละเอียดเกี่ยวกับจุดบกพร่องและปัญหาทั้งหมด ซึ่งจะช่วยให้คุณเข้าใจได้ว่าโมดูลมีฟังก์ชันการทำงานที่คุณต้องการหรือไม่ วันที่ 'อัปเดตล่าสุด' ยังช่วยให้คุณมีแนวคิดว่านักพัฒนาจะตอบสนองอย่างไรในการแก้ปัญหา