لقد أصدرنا للتو Craftable PRO - الإصدار المتميز من أداة إنشاء لوحة الإدارة الشهيرة مفتوحة المصدر Laravel. يأتي الإصدار الاحترافي مزودًا بواجهة مستخدم جديدة مبنية على Tailwind، ويستخدم أحدث Laravel وInertiaJS ويأتي مع الكثير من الميزات الجديدة.
مرحبًا Crafter، مرحبًا بك في الوثائق الرسمية لـ Craftable 6 - مجموعة أدوات مفتوحة المصدر قائمة على Laravel لبناء واجهات الإدارة. إنه قالب بسيط لمنطقة الإدارة. نقطة انطلاق لتطوير أنظمة المكاتب الخلفية أو الشبكات الداخلية أو أنظمة إدارة المحتوى (CMS).
يمكنك تسميتها CMS، ولكنها صغيرة جدًا، وتحتوي على أقل قدر ممكن من المحتوى الذي يمكن إدارته. لديها:
لقد أنشأنا عرضًا تجريبيًا لتتمكن من اللعب به على https://demo.getcraftable.com.
استخدم بيانات الاعتماد هذه لتسجيل الدخول:
[email protected]
demo123
يمكنك رؤية إدارة:
admin-generator
translatable
كان هدفنا هو تقسيم كل العناصر إلى عدة حزم بأقل قدر ممكن من التبعيات. وهذا ما نحن قادمون عليه في هذه اللحظة:
يستخدم Craftable جميع الحزم المذكورة أعلاه. كما أنه يستخدم أيضًا بعض حزم الجهات الخارجية الأخرى (مثل Spatie spatie/laravel-permission
) ويوفر بعض التكوينات الافتراضية الأساسية لتسريع عملية تطوير واجهة الإدارة النموذجية.
يتطلب الصنع:
يستخدم Craftable Laravel لذا يجب عليك التحقق من متطلباته أيضًا. وهو متوافق مع لارافيل 8:
إذا كنت تريد البدء باستخدام Laravel الجديد، فيمكنك استخدام brackets/craftable-installer
والتي تقوم بكل الحيل نيابةً عنك. لنقم بتثبيته عالميًا:
composer global require " brackets/craftable-installer "
قم بإنشاء قاعدة بيانات فارغة من اختيارك (PostgreSQL أو MySQL).
يمكنك الآن إنشاء مشروع جديد قابل للصياغة:
craftable new my_project
سيؤدي هذا إلى تثبيت Craftable باستخدام أحدث إصدار من Laravel (حاليًا 6). إذا كنت تفضل استخدام أحدث إصدار LTS Laravel (حاليًا أيضًا 6)، فاستخدم علامة --lts
:
craftable new --lts my_project
ستطلب الأوامر إعدادات قاعدة البيانات وبعد ذلك ستقوم بإعداد كل شيء (تثبيت جميع التبعيات، ونشر جميع تكوينات البائع المهمة، والترحيل، وإعداد بعض التكوينات، وتكوين حزمة الويب، وتشغيل عمليات الترحيل).
سيقوم الأمر بإنشاء وطباعة كلمة المرور لحساب المسؤول الافتراضي . احفظ كلمة المرور هذه في الحافظة الخاصة بك، فسنحتاجها قريبًا.
أو بدلاً من ذلك، يمكنك استخدام تطبيق Laravel الموجود لديك. ابدأ بطلب هاتين الحزمتين الرئيسيتين:
composer require brackets/craftable
composer require --dev brackets/admin-generator
لتثبيت هذه الحزمة استخدم:
php artisan craftable:install
سيؤدي هذا إلى تثبيت جميع التبعيات، ونشر جميع تكوينات الموردين المهمة، والترحيل، وإعداد بعض التكوينات، وتكوين حزمة الويب، وتشغيل عمليات الترحيل.
سيقوم الأمر بإنشاء وطباعة كلمة المرور لحساب المسؤول الافتراضي . احفظ كلمة المرور هذه في الحافظة الخاصة بك، فسنحتاجها قريبًا.
بمجرد التثبيت، انتقل بالمتصفح إلى /admin/login
. يجب أن تكون قادرا على رؤية شاشة تسجيل الدخول.
استخدم بيانات الاعتماد هذه لتسجيل الدخول:
[email protected]
craftable:install
)بعد الحصول على الترخيص، من المفترض أن تكون قادرًا على رؤية الصفحة الرئيسية الافتراضية وعنصري القائمة:
يمكنك العثور على الوثائق الكاملة لهذه الحزمة والحزم الأخرى التي تستخدمها Craftable على https://docs.getcraftable.com/#/craftable.
في هذه المرحلة، أنت جاهز للبدء في بناء منطقة الإدارة الخاصة بك. ربما تريد البدء في إنشاء واجهة CRUD نموذجية لنماذجك البليغة. يجب عليك بالتأكيد التحقق من وثائق Admin Generator الخاصة بنا.
في حالة رغبتك في إنشاء إدارة مخصصة غير نمطية، فربما تريد التوجه إلى حزمة Admin UI.
استمتع واصنع شيئًا رائعًا!
قم بإسقاط علامة على مستودع Github (اختياري)
قبل المساهمة، يرجى قراءة CONTRIBUTING.md وCODE_OF_CONDUCT.md.
أنشئ إصدارًا للمشروع أو ميزة ترغب في إضافتها في المشروع واحصل على المهمة المخصصة لك. (يمكن أن تكون المشكلة أي إصلاحات للأخطاء أو أي ميزة تريد إضافتها في هذا المشروع).
شوكة الريبو إلى جيثب الخاص بك.
انسخ Repo بالانتقال إلى Git Client المحلي في مجلد محلي معين في جهازك المحلي باستخدام هذا الأمر مع رابط المستودع المتشعب الخاص بك بدلاً من الرابط المحدد أدناه:
git clone https://github.com/BRACKETS-by-TRIAD/craftable
قم بإنشاء فرع باستخدام الأمر أدناه. git branch <your branch name>
الخروج إلى فرعك. git checkout <your branch name>
أضف الكود الخاص بك في مجلد جهازك المحلي. git add .
ارتكب التغييرات الخاصة بك. git commit -m"<add your message here>"
ادفع تغييراتك. git push --set-upstream origin <your branch name>
تقديم طلب سحب! (قارن فرعك بالفرع الرئيسي للمالك)
رخصة معهد ماساتشوستس للتكنولوجيا. ارجع إلى ملف الترخيص للحصول على مزيد من المعلومات.