composer create-project forkcms/forkcms .
في جذر المستند الخاص بك.ملاحظة : إذا كنت تستخدم GIT بدلاً من Composer create-project أو الملف المضغوط من http://www.fork-cms.com، فيجب عليك تثبيت تبعياتنا. تتم معالجة التبعيات بواسطة الملحن
لتثبيت التبعيات، يمكنك تشغيل الأمر أدناه في جذر المستند:
composer install -o
إذا اكتشفت أي مشكلات متعلقة بالأمان، فيرجى إرسال بريد إلكتروني إلى [email protected] بدلاً من استخدام أداة تعقب المشكلات. يُسمح باستخدام لغة HTML في الترجمات لأنك تحتاج إليها أحيانًا. لن يتم قبول أي تقارير بخصوص هذا كمسألة أمنية. يمكن لمالكي موقع الويب تضييق نطاق من يمكنه إضافة/تحرير سلاسل الترجمة باستخدام أذونات المجموعة.
إذا واجهت أي أخطاء، يرجى إنشاء مشكلة على Github. إذا كنت عالقًا أو ترغب في مناقشة Fork CMS: انضم إلى قناة Slack الخاصة بنا!
نحن نستخدم phpunit كإطار اختبار. يتم تثبيته عند استخدام تثبيت الملحن. لتتمكن من تشغيلها، تأكد من أن لديك قاعدة بيانات بنفس بيانات الاعتماد مثل قاعدة البيانات العادية الخاصة بك وبالاسم المضاف إليه _test.
نظرًا لأننا ندعم العديد من إصدارات php، فقد أدى ذلك إلى حدوث بعض المشكلات. لذلك نستخدم الجسر من Symfony.
تشغيل الاختبارات:
composer test
تشغيل اختبارات الوحدة أو الوظيفة أو المثبت فقط
composer test -- --testsuite=functional
composer test -- --testsuite=unit
composer test -- --testsuite=installer
إذا كنت تريد إجراء كافة الاختبارات باستثناء تلك التي تم إجراؤها من خلال المثبت، فاستخدمها
composer test -- --exclude-group=installer
تستخدم الواجهة الخلفية Bootstrap مع Sass. لإجراء تغييرات، يجب عليك إجراء التغييرات على ملفات scss، وإعادة إنشاء ملف css الحقيقي باستخدام gulp build
.
نحن نستخدم الغزل لتثبيت تبعياتنا. في الوقت الحالي لدينا برنامج نصي gulp
ينقل كل شيء إلى الأدلة الصحيحة. لذا، إذا قمت بتغيير التبعيات، فتأكد من تشغيل gulp build
.
انضم إلى قناة سلاك الخاصة بنا!
فريق شوكة CMS