Statamic هو نظام إدارة محتوى حديث ومسطح أولاً يعمل بنظام Laravel، وهو مصمم لإنشاء مواقع ويب جميلة وسهلة الإدارة. إنه نظام إدارة محتوى مفتوح المصدر يمكن تثبيته في تطبيق Laravel موجود أو استخدامه كنظام إدارة محتوى مستقل.[1][2]
تتضمن بعض الميزات الرئيسية لبرنامج Statamic ما يلي:
- قابلة للتوسيع والتخصيص بشكل كبير، مما يسمح للمطورين ببناء مواقع وتطبيقات معقدة ومصممة حسب الطلب.[2]
- يمكن استخدامه كنظام إدارة محتوى متكامل أو نظام إدارة محتوى بدون رأس يوفر REST API.[3]
- يدعم إدارة المحتوى المستندة إلى قاعدة البيانات والملفات المسطحة.[2]
- يوفر لغة قوالب نظيفة وبسيطة تتكامل بسلاسة مع HTML.[2]
- يتضمن لوحة تحكم قوية لإدارة المحتوى وإعدادات الموقع.[2]
- يقدم مجموعة من أنواع الحقول والمخططات لإنشاء تجارب تأليف مخصصة.[2]
- يدعم التحكم في إصدار المحتوى باستخدام Git.[2]
- يوفر أدوات سطر الأوامر وسير العمل لتسريع عملية التطوير.[2]
- يتمتع بمجتمع نشط وداعم من المطورين والمستخدمين.[2][4]
لتثبيت Statamic في تطبيق Laravel موجود، يلزمك اتباع بعض الخطوات:[3]
1. امسح ذاكرة التخزين المؤقت لتكوين Laravel باستخدام `php artisan config:clear`.
2. أضف الأمر `stamic:install` إلى البرنامج النصي `post-autoload-dump` في ملف `composer.json` الخاص بك.
3. قم بتثبيت الحزمة "statmic/cms" باستخدام Composer.
بعد التثبيت، ستحتاج إلى إعداد مجموعات المحتوى وطرق العرض والوظائف الأخرى الخاصة بـ Statamic يدويًا، حيث لا يتم تكوينها مسبقًا عند تثبيتها في تطبيق Laravel موجود.[3]
الاستشهادات:[1] https://github.com/statamic/cms
[2] https://statmic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev