Composer هي أداة رائعة تساعدك على إدارة Drupal وجميع الأجزاء المرتبطة به (الوحدات النمطية والموضوعات والمكتبات). قبل الغوص في الأمر، تأكد من تثبيت الملحن على جهاز الكمبيوتر الخاص بك.

عند استخدام Drupal 10، من الحكمة استخدام قالب الملحن الموجود في dxpr/dxpr-marketing-cms-project . يضمن هذا القالب أن تبعيات مشروع DXPR Marketing CMS هي نفس الإصدار الدقيق لإصدار DXPR الرسمي. هناك طرق بديلة، ولكن هذه الطريقة هي الأفضل.

البدء في مشروع

 composer create-project dxpr/dxpr-marketing-cms-project my_site_name_dir

يؤدي القيام بذلك إلى إنشاء مشروع في "my_site_name_dir" وتشغيل composer install تلقائيًا لجلب أحدث إصدار ثابت من مشروع DXPR Marketing CMS وجميع تبعياته.

لاحظ أن "my_site_name_dir" الخاص بك سيحتوي على الملفات التي يجب الاحتفاظ بها خارج جذر الويب الخاص بك، بعيدًا عن أعين المتطفلين لخادم الويب. سيكون جذر الويب هو "my_site_name_dir/web".

تثبيت الملحن عبر Docker

إذا كنت تستخدم سير عمل يستند إلى Docker، فقد لا يكون لديك الملحن وتبعياته مثبتة بعد. في هذه الحالة، استخدم الأمر التالي لإنشاء مشروع DXPR Marketing CMS الخاص بك:

 docker run --rm -i --tty -v $PWD:/app composer create-project dxpr/dxpr-marketing-cms-project my_site_name_dir --ignore-platform-reqs

قم بإعداد مشروع DXPR Marketing CMS باستخدام واجهة الويب القياسية

بمجرد انتهاء الملحن من تنزيل الحزم الضرورية، ما عليك سوى توجيه متصفحك إلى عنوان URL الخاص بموقعك وبدء عملية الإعداد. ستتم مطالبتك ببيانات اعتماد قاعدة البيانات واسم مستخدم المسؤول وبعض المعلومات الأساسية.

احصل على مشروع DXPR Marketing CMS وتشغيله من خلال سطر الأوامر

يتيح لك Drush تثبيت مشروع DXPR Marketing CMS من سطر الأوامر. لإضافة Drush إلى مشروعك، اكتب: composer require drush/drush ثم استخدم drush site:install لتشغيل معالج إعداد سطر الأوامر. بدون أي وسيطات، سيقوم بتثبيت ملف التعريف القياسي ويطلب فقط بيانات اعتماد قاعدة البيانات الخاصة بك.

 drush site:install