هذا هو عرض سولو الرسمي. تم إنشاؤه لإظهار التنفيذ البسيط لتطبيق تم إنشاؤه باستخدام Sulu وشرح الخطوات الأساسية.
يعمل هذا المشروع أيضًا هنا: https://sulu.rocks
للحصول على معلومات حول سولو، قم بإلقاء نظرة على صفحتنا الرئيسية: http://sulu.io/
وثائقنا متاحة تحت: http://docs.sulu.io/
تضيف SuluArticleBundle دعمًا لإدارة المقالات في Sulu. يمكن استخدام المقالات بعدة طرق مختلفة لإدارة البيانات غير المنظمة باستخدام عنوان URL خاص في قائمة المسؤولين. يمكن أيضًا استخدام معظم الميزات، التي يمكن استخدامها في الصفحات، في المقالات - مثل القوالب، وإصدار الإصدارات، والصياغة، والنشر، والأتمتة.
توفر SuluAutomationBundle طريقة لإدارة المهام المستقبلية التي يمكن جدولتها للكيانات في Sulu-Admin. على سبيل المثال، جدولة نشر صفحة ما في وقت محدد في المستقبل.
لتمكين المهام التلقائية، استخدم الأمر task:run
يدويًا في الجهاز الطرفي أو في cronjob. تقوم هذه المهام بتنفيذ مهام الأتمتة المعلقة (راجع مستندات تثبيت SuluAutomationBundle).
مجموعة من ملحقات الغصين المفيدة ومكتبة صغيرة لمكونات js.
git clone [email protected]:sulu/sulu-demo.git
cd sulu-demo
composer install
يتطلب العرض التوضيحي مثيل MySQL و ElasticSearch قيد التشغيل.
قم بتكوين DATABASE_URL
و ELASTICSEARCH_HOST
في .env.local
راجع .env
كمرجع.
إذا كنت لا ترغب في تثبيت الخدمات بنفسك، فيمكنك استخدام ملف docker-compose.yml المتوفر لبدء هذه الخدمات داخل حاوية خاصة:
docker-compose up
قم بتثبيت العرض التوضيحي مع كافة التركيبات عن طريق تشغيل:
bin/console sulu:build dev
الآن يمكنك تجربة العرض التوضيحي الخاص بنا، ليست هناك حاجة لتكوين مضيف افتراضي. ما عليك سوى استخدام البناء في خوادم الويب:
php -S 127.0.0.1:8000 -t public config/router.php
ثم يمكنك الوصول إلى واجهة الإدارة عبر http://127.0.0.1:8000/admin. المستخدم وكلمة المرور الافتراضية هي "admin".
يمكن العثور على الواجهة الأمامية للويب ضمن http://127.0.0.1:8000.
composer bootstrap-test-environment
composer lint
composer test
لدينا قناة #Slack حيث يمكنك التحدث مباشرة مع الاستراتيجيين والمطورين والمصممين.