เมื่อทำการติดตั้ง Drupal สำหรับเว็บไซต์ต่าง ๆ ฉันพบว่าตัวเองติดตั้งโมดูลเดิมซ้ำแล้วซ้ำอีก ในความสนใจของDRYฉันจะสร้าง "แม่แบบ" ไซต์ที่กำหนดเองได้อย่างไรซึ่งจะทำให้ฉันสามารถติดตั้ง drupal และมีโมดูลพื้นฐานที่ฉันติดตั้งติดตั้งไปแล้วตั้งชุดรูปแบบพื้นฐานและชุดตัวเลือกการกำหนดค่าทั่วไปอื่น ๆ
ฉันได้อ่านเกี่ยวกับโปรไฟล์ของ Drupal แล้วและฉันเห็นเครื่องมือ Drush และอาจมีเครื่องมืออื่นนอกเหนือจากนี้ ฉันสงสัยว่าวิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร
UPDATE
ตกลงดังนั้นดูเหมือนว่าโปรไฟล์การติดตั้งของ Drush และ Drupal เป็นเครื่องมือที่ถูกต้องสำหรับงาน ฉันพบโพสต์บล็อกเหล่านี้ที่พูดถึงพวกเขา:
ฉันรู้สึกเหมือนฉันได้ชิ้นส่วนปริศนาเกือบทั้งหมด สิ่งที่ฉันยังไม่ชัดเจนคือจะรวมกระบวนการ drush เข้ากับโปรไฟล์ได้อย่างไร คุณจะนำไฟล์โปรไฟล์ของคุณไปไว้ในไดเรกทอรีโปรไฟล์ของการติดตั้ง drupal ที่ drush สร้างได้อย่างไร หรือฉันควรทำสิ่งนี้ผ่านเชลล์สคริปต์?
อัพเดท 2
ฉันพบวิดีโอนี้:
http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make
ซึ่งอธิบายการใช้ drush make กับ profiler ดูเหมือนว่าการเชื่อมต่อระหว่างยี่ห้อ drush และโปรไฟล์คือคุณมีไฟล์ drush make หนึ่งไฟล์ซึ่งดาวน์โหลดเฉพาะ drupal และโปรไฟล์ของคุณ จากนั้นภายใน "โมดูล" โปรไฟล์ของคุณคุณมีไฟล์ drush make อีกอันซึ่งจะดาวน์โหลดส่วนประกอบโมดูลทั้งหมดของคุณ
วิดีโอยังพูดถึงคุณสมบัติที่เป็นอีกระดับของการตั้งค่าระบบอัตโนมัติของ drupal
ฉันไม่ได้ขายในกระบวนการทำงานนี้ ทุกอย่างดูเหมือนจะซับซ้อนเล็กน้อย อย่างไรก็ตามนี่เป็นการเปิดเผยครั้งแรกของฉันดังนั้นฉันอาจจะพอใจมากขึ้นในภายหลัง ฉันชอบทำ drush แต่ฉันคิดว่าฉันสามารถใช้ drush เพื่อเปิดใช้งานโมดูลแทนที่จะยุ่งกับโปรไฟล์ ฉันคิดว่าฉันจะสร้างสคริปต์ bash shell ที่รัน drush make จากนั้นใช้ drush ธรรมดาเพื่อเปิดใช้งานโมดูล
ขั้นตอนต่อไปคือวิธีการกำหนดค่าบางส่วนของโมดูลด้วยวิธีการทำซ้ำ ฉันเดาว่านี่อาจเป็นฟีเจอร์หรือไม่ หรือบางทีฉันควรดูเพิ่มเติมในโปรไฟล์