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