it-swarm.asia

إنشاء نسخة قابلة للتكرار Drupal تثبيت؟

عند تثبيت Drupal لمواقع مختلفة ، أجد نفسي كثيرًا ما أقوم بتثبيت نفس الوحدات مرارًا وتكرارًا. لصالح جاف ، كيف يمكنني إنشاء نوع من "قالب" الموقع المخصص الذي يسمح لي بتثبيت drupal ولدي الوحدات الأساسية التي أقوم بتثبيتها بالفعل ، ومجموعة السمات الأساسية ، وربما تعيين بعض خيارات التكوين الشائعة الأخرى؟

لقد قرأت قليلاً عن ملفات تعريف Drupal ورأيت أداة Drush وربما هناك أدوات أخرى إلى جانب هذه. أتساءل ما هي أفضل طريقة للقيام بذلك؟

[~ # ~] تحديث [~ # ~]

حسنًا ، يبدو أن Drush Make و Drupal ملفات تعريف التثبيت هي الأدوات الصحيحة للمهمة. لقد وجدت هذه التدوينات التي تتحدث عنها:

نظرة عامة

طين

ملفات التثبيت

أشعر أنني حصلت على جميع قطع اللغز تقريبًا. ما زلت غير واضح بشأن كيفية الجمع بين عملية صنع الدثار والملفات الشخصية؟ كيف يمكنك الحصول على ملفات ملف التعريف الخاص بك في دليل ملفات التعريف لـ [drupal التثبيت الذي ينشئه drush؟ أو هل يجب أن أقوم بذلك عبر برنامج نصي؟

تحديث 2

لقد وجدت هذا الفيديو:

http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make

وهو ما يفسر استخدام المكياج مع المحلل. يبدو أن الاتصال بين drush Make وملفات التعريف هو أن لديك ملف drush make واحد يقوم بتنزيله فقط [drupal وملفك الشخصي. ثم داخل "الوحدة النمطية" لملفك الشخصي ، يكون لديك ملف آخر لصنع الملف الذي سيقوم بتنزيل جميع مكونات الوحدة الخاصة بك.

يتحدث الفيديو أيضًا عن الميزات التي تعد مستوى آخر من drupal أتمتة الإعداد.

أنا لا تباع على تدفق العمل هذا. يبدو كل شيء معقدًا قليلاً. ومع ذلك كان هذا أول تعرض لي لذا ربما سأقدر ذلك في وقت لاحق. أحب صناعة drush لكني أعتقد أنه يمكنني استخدام drush لتمكين الوحدات بدلاً من العبث بالملفات الشخصية. أعتقد أنني سأصنع سكربت باش شيل الذي يقوم بتشغيل drush Make ثم يستخدم drush العادي لتمكين الوحدات.

الخطوة التالية هي كيفية القيام ببعض تكوين الوحدات بطريقة قابلة للتكرار. أعتقد أن هذه قد تكون ميزات؟ أو ربما يجب أن أنظر أكثر في الملفات الشخصية.

20
User

ألق نظرة على مشروع Drush make:

http://drupal.org/project/drush_make

يوجد أيضًا موقع ويب مصاحب على:

http://drushmake.me/

يتيح لك موقع الويب هذا اختيار الوحدات التي تريد حزمها مع Drupal ، وإنتاج ملف makefile جاهز لـ Drush.

هناك أنواع أخرى من هذه الوظيفة ، لذا أنصحك بالتجربة والاختبار باستخدام التكوين الخاص بك.

13
rickumali

لقد حللنا هذه المشكلة باستخدام:

  • دروبال 7
  • ملف تثبيت مخصص (هذه أفضل وأسهل بكثير في drupal 7 مقارنة بـ 6)
  • مخصص الميزات
  • aegir لإدارة المواقع ومعالجة النسخ الاحتياطية وترحيل الشفرة

والنتيجة النهائية هي أن aegir يمكن أن يوفر موقعًا جديدًا ، مع تثبيت جميع الوحدات/الميزات ، وأيضًا مع قاعدة IA أساسية بمحتوى وهمي في حوالي 6 دقائق على خوادم الإنتاج لدينا.

5
wiifm

الحل الأسهل هو : تثبيت هذه الوحدة Profiler Builder

Profiler Builder عبارة عن وحدة نمطية لأتمتة إنشاء ملفات تعريف التثبيت والتوزيعات. لديها دعم لمكتبة مبسط ملف تعريف التثبيت Profiler ولكن قادرة على العمل بشكل مستقل عنها (1.0-RC4 +). تعمل هذه الوحدة على إنشاء حزمة tar قابلة للتنزيل تمنحك ملفًا شخصيًا جيدًا للتثبيت وملفًا لصنع السحق المرتبط بالموقع المثبت عليه.

هذه طريقة سريعة وبسيطة لإنشاء توزيعات من أي موقع تم إنتاجه drupal وهو شكل ممتاز للتوثيق عبر إنشاء الطباعة الزرقاء.

من السهل جدا ،

مع Bryan Ollendyke كيفية الفيديو ، يمكنك القيام بذلك في أقل من 15 دقيقة.

كيفية إنشاء ملف تعريف باستخدام منشئ ملفات التعريف

3
Vic

يجب أن تجعل الوحدة التي تحتاجها كملف تعريف تضع جميع الوحدات في مجلد ملفات التعريف قبل التثبيت واختر ملفك الشخصي في التثبيت

1
Ahmed