باولو استضافة coppo دروبال

وقد أوضح العديد من بلوق وظائف وفوائد استخدام نظام رصد السفن (الأجهزة الظاهرية) لتطوير دروبال المحلية بدلا من إما باستخدام PHP الأصلي والأباتشي، أو بيئة واحدة مثل MAMP، XAMPP، أو Acquia ديف سطح المكتب. مزايا استخدام الافتراضية (تدار عادة من قبل المتشرد) عديدة، ولكن في بعض الحالات، يمكنك جعل حجة جيدة للالتصاق مع الحلول التقليدية.

إذا كنت ترغب في اتخاذ الغوص والبدء في استخدام بيئات التطوير الافتراضية، أو إذا كنت تستخدم بالفعل المتشرد وفيرتثلبوإكس أو بعض بيئة VM الأخرى (مثل الانصهار أو يوازي سطح المكتب)، كيف يمكن تحسين التنمية المحلية، والتي مسبقا -bundled تطوير دروبال VM سيكون أفضل بالنسبة لك ولفريقك؟

باولو كوبو دروبال استضافة أود أن أغتنم الغوص

معايير الكمال البيئة التنمية المحلية

هذه هي المعايير يمكنني استخدام عند الحكم على حلول للتنمية دروبال المحلية (سواء الافتراضية أو التقليدية):

  • يجب أن تكون بسيطة وسهلة لاقامة
  • يجب أن تكون سريعة افتراضيا
  • ينبغي أن تكون مرنة.
  • يجب أن تعمل مع مقدمي خدمات متعددة. VirtualBox هو حر، ولكن برنامج VMWare يمكن أن يكون أسرع من ذلك بكثير!
  • يجب أن تسمح تكوين نسخة PHP.
  • يجب أن تعمل مع سير العمل تطوير المفضل لديك (مثل drush، makefiles، اليدوية متزامنة قاعدة البيانات، وما إلى ذلك)
  • يجب منع الاحتكاك الملفات (مثل أذونات القضايا، وبطء سرعة الوصول إلى الملفات، الخ)
  • لا ينبغي أن يكون التخلف ضمنية
  • يجب أن تكون كاملة.
    • يجب أن تعمل دون الحاجة إلى مجموعة من الإضافات إضافية أو أدوات الطرف 3rd
    • يجب أن تكون هناك حاجة لغات إضافية أو مكتبات (لماذا تثبيت الأحجار الكريمة روبي، وحدات الآلية الوقائية الوطنية، وما إلى ذلك إلا إذا كنت في حاجة إليها لمشروعك معين؟)
    • يجب أن تكون حرة ومفتوحة المصدر
    • وينبغي أن يشمل جميع الأدوات التي تحتاج إليها، ولكن تسمح لك لتعطيل كل ما لا تحتاج (على سبيل المثال XHProf، اباتشي المؤسسة العامة، وما إلى ذلك)
    • يجب أن تعمل على ويندوز، ماك، ولينوكس مع تعديل الحد الأدنى أو لا
    • يجب أن يكون للنشر في الإنتاج (ما يطابق البيئة ديف المحلية همز بالضبط)
    • وهناك الكثير من هذه النقاط قد يكون أكثر أو أقل أهمية لفريق معين أو المطور الفردي. إذا كنت مستخدم ماك المتشددة ولا تعمل على الإطلاق مع أي المطورين على ويندوز أو لينكس، وكنت لا داعي للقلق بشأن دعم ويندوز. ولكن بعض هذه النقاط تنطبق على الجميع، وكأنه يجري بسرعة. بسيط. ومرنة.

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

      استضافة باولو كوبو دروبال وإدارتها على

      أعلن دروبال VM

      لقد بنيت دروبال VM على مدى العامين الماضيين لاحتياجات التنمية المحلية دروبال بلدي، والاستمرار في تحسينها لذلك يفي بجميع المعايير المذكورة أعلاه.

      دروبال VM هو بيئة التنمية المحلية التي تعمل مع مجموعة متنوعة من دروبال سير العمل وتطوير الموقع مع الحد الأدنى من الاحتكاك. سواء تم بناء الموقع عن طريق drush makefiles، يستخدم أسلوب "مصدر برنامج في واحد في الجهاز الهضمي-الريبو"، أو بنيت مع تثبيت ملامح وأوامر drush، وأنها تعمل مع دروبال VM. يشمل دروبال VM أيضا جميع الأدوات أحتاج في تطوري يوما بعد يوم، وحتى يثبت البرامج مفيدة مثل أباتشي المؤسسة العامة، Memcache، وMailHog.

      سيناريو آخر شائع لدي باعتباره معيل وحدة contrib والمساهم الأساسي هو حاجتي لسريعة والبيئة دروبال جديدة حيث لا أستطيع تشغيل دروبال 8 أو 7 أو 6 الرأس والإختراق على النواة أو واحدة من وحدات contrib بلدي (مثل مصيدة). دروبال VM هو مسبقا لتثبيت نسخة جديدة من دروبال 8 لالقرصنة المحلية، ولكن من السهل تكوين لتشغيل أيا كان موقع دروبال والتكوين تحب!

      منذ كان دروبال VM مفيدة للمطورين الآخرين، لقد جعلها أكثر مرونة، وبنى الصفحة التسويق بسيطة (في www.drupalvm.com)، ومصقول يصل الوثائق على دروبال VM المعرفة. أنا مواصلة تحسين دروبال VM كما أحصل على الوقت، إضافة ميزات مثل:

      • القدرة على الاختيار بين إنجن إكس والأباتشي للخادم.
      • القدرة على نشر لDigitalOcean، Linode، أو AWS مع نفسه (ولكن الأمن صلابة) التكوين البيئة المحلية.
      • القدرة على إضافة ورنيش أو إنجن إكس كما مخبأ بالوكالة للعكس.

      وقد دروبال VM أيضا مشروع متعة للعمل على حين كتابة Ansible لDevOps. عملي على دروبال VM يسمح لي لثني بعض Ansible العضلات والعمل على عدد كبير من الأدوار Ansible غالاكسي (مثل geerlingguy.php وgeerlingguy.solr) التي يتم استخدامها بواسطة دروبال VM-بالإضافة إلى مئات المشاريع الأخرى التي لا تتعلق دروبال !

      A VM للجميع

      دروبال VM هو سلاحي في الاختيار. ولكن هناك العديد من المشاريع الكبيرة مع ميزات مشابهة:

      بدلا من ذلك، إذا كنت تعرف كيفية استخدام العرائس، الشيف، Ansible، أو SaltStack، وترغب في مفترق وتطوير البيئة الخاصة ديف بديلة، أو بناء واحد بنفسك، وهذا دائما خيارا! وخاصة إذا كان لديك بيئة إنتاج درجة عالية من التخصص، قد يكون من الأفضل أن تعكس تلك البيئة مع بيئة التنمية المحلية أكثر تخصصا.

      على عامل الميناء وال إكس سي / ال إكس سي (بيئات الحاويات على أساس)

      قبل أن يختتم، أردت أيضا أن تدعو على وجه التحديد إلى بعض المشاريع مثل Drocker ومشروع البنية التحتية Drupal.org testbot الجيل المقبل، DrupalCI. وكلاهما تستخدم حاويات عامل الميناء للتنمية المحلية. بيئات التطوير حاويات توفر الكثير من نفس فوائد الافتراضية، ولكن يمكن أن يكون أسرع لبناء وإعادة بناء، وأسهل للمحافظة عليه.

      حاوية للبنية التحتية من المرجح ستصبح المعيار في 5-10 سنوات القادمة (مثل الكثير من البنية التحتية القائمة على VM-أصبح المعيار في السنوات الماضية 5-10) -سواء مع عامل الميناء أو بعض أخرى شكل موحد / منهجية (أ الحاوية فقط حاوية!).

      العديد من المنصات استضافة استخدام نهج الحاويات في كل مكان، مثل:

      • Platform.sh
      • البانتيون
      • محرك جوجل الحاويات
      • خدمة أمازون EC2 الحاويات

      ومع ذلك، ونحذر من أن التنمية القائمة على الحاوية انها التعقيدات الخاصة، وخاصة في الإنتاج خاصة مع تطبيقات الويب أكثر تعقيدا مثل دروبال. وأود أيضا أن نحذر عمياء تعمل بنيت قبل الصور الحاويات الآخرين في الإنتاج؛ يجب بنائها وإدارتها لوحدك (تماما مثل I بناء وإدارة صوري VM الخاصة باستخدام باكر، على سبيل المثال باكر-أوبونتو 1404).

      باختصار

      باختصار، لقد تم العمل على دروبال VM على مدى السنوات القليلة الماضية، ولقد أعلنت مرنة بما فيه الكفاية لمجموعة متنوعة من مواقع دروبال أعمل على. آمل أن يكون مرنا بما فيه الكفاية لاحتياجات التنمية، وإذا لم يكن كذلك، فتح القضية وسوف نرى ما يمكنني القيام به!

      مقالات ذات صلة

      Perusio استضافة بوابة دروباللقد اتخذت نظرة على Perusio في مستودع دروبال، مع إنجن إكس وبينما أنا أعتقد أنه أمر مثير للإعجاب كيف واسعة هو عليه، فإنه قد يكون قليلا متقدمة جدا بالنسبة لي في الوقت الراهن، بالإضافة إلى لدي العديد من ...
      دروبال خدمات استضافة Aegirيمكن اختيار استضافة دروبال يكون مهمة شاقة إذا لم تكن متأكدا ما هو متاح لك. في بعض الحالات، قد يكون على ما يرام مع شيء من هذا القبيل بيئة استضافة مشتركة محفوطة أو ...
      خيارات Wkhtmltopdf استضافة دروبالChrisChinchilla 2015/02/02 17:01:12 UTC # 1 قبل بضعة أشهر كان لي متطلبات العميل لتوليد PDF، في هذه الحالة لتوليد الشهادات التي يمكن أن ينظر إليها على الانترنت أو طباعتها. أنفقت...
      لويس استضافة نيمان دروبالتجارب متكاملة آمنة للغاية دروبال هو إطار متقدمة للغاية لبناء تطبيقات الويب المعقدة. ويمكن أن تقديم تجارب فريدة من نوعها على جميع الأجهزة، الاندماج مع الآخر ...
      Miglior استضافة المواضيع دروبالما هو دروبال؟ دروبال هو منصة إدارة المحتوى مفتوحة المصدر التي يمكن تحميلها واستخدامها مجانا. وهو يتألف من مجموعة أساسية من الملفات التي هي المعيار على جميع المنشآت، ...