Orchid عبارة عن حزمة Laravel مجانية تلخص منطق الأعمال القياسي وتسمح بالتطوير السريع للتطبيقات المستندة إلى التعليمات البرمجية لتطبيقات المكتب الخلفي ولوحات الإدارة/المستخدم ولوحات المعلومات.[1][3][5] تتضمن بعض ميزاته الرئيسية ما يلي:
- التطوير السريع للتطبيقات: يتيح برنامج Orchid للمطورين التركيز على تطوير PHP وتجنب قضاء الوقت في HTML أو CSS أو JavaScript. فهو يوفر دليل البدء السريع لبدء تطوير التطبيقات.[1]
- Form Builder: يدعم Orchid العديد من عناصر النموذج "خارج الصندوق" ويسمح ببناء جميع أنواع النماذج بسرعة، مما يمنع الحاجة إلى إعادة اختراع العجلة.[1]
- أوقات تحميل سريعة: يوفر Orchid أداءً يشبه أداء SPA مع انتقالات تتم دون إعادة تحميل الصفحة، وذلك بفضل مشروع Hotwire.[1]
- أذونات الوصول والأدوار: تقدم Orchid أذونات وصول دقيقة بناءً على هوية المستخدم وعضوية الدور.[1]
- التصفية والفرز: يستخدم Orchid أسلوب تصفية/فرز قائم على Eloquent للسماح للمستخدمين بتصفية البيانات وفرزها بسرعة.[1]
- البحث عن النص الكامل: يقوم Orchid بدمج Laravel Scout لتوفير إمكانات بحث سريعة عن النص الكامل عبر كل المحتوى المتاح.[1]
- أنواع إشعارات متعددة: تقدم Orchid أنواعًا مختلفة من الإشعارات لإبقاء المستخدمين على اطلاع بالشكل المناسب.[1]
تم تطوير حزمة Orchid بشكل نشط بدعم من المجتمع. يمكن للمستخدمين المساهمة من خلال إنشاء المشكلات والمشاركة في المناقشات والانضمام إلى مجتمعات Telegram أو Discord.[1][2]
تم ترخيص Orchid بموجب ترخيص MIT وهو متاح للاستخدام الخاص والتجاري مجانًا، وذلك بفضل دعم الداعمين.[1]
الاستشهادات:[1] https://github.com/orchidsoftware/platform
[2] https://laraveldaily.com/code-examples/example/orchidsoftware-platform/service-providers
[3] https://orchid.software/en/
[4] https://orchid.software/en/docs/
[5] https://madewithlaravel.com/orchid