أساس نستخدمه بأنفسنا
Genesis Engine هو الطبقة الأساسية للمنصات التي نبنيها في DigiVort. إنه المحرك الذي يعمل عليه هذا الموقع، وفيه نضع الأجزاء التي يحتاجها كل مشروع جاد ولا ينبغي لأحد أن يكتبها مرتين: المصادقة، والأدوار، ولوحة الإدارة، والترجمات، والسجلات، والتحديثات، وأساسيات محركات البحث. والانطلاق من Genesis يعني أن المشروع الجديد يبدأ بنواة مستقرة ومختبرة بدلاً من مجلد فارغ.
البيئة التقنية
بُني Genesis على Laravel 13 وPHP 8.4، مع قوالب Blade، وLivewire للشاشات التفاعلية، وTailwind CSS للتنسيق. وهي بيئة تقنية معتادة وموثّقة جيداً يستطيع أي مطوّر Laravel متمرّس قراءتها. وهذا مهم: فأنت تمتلك الكود الذي نسلّمه، وينبغي أن تتمكّن يوماً ما من تسليمه لفريق آخر دون إعادة كتابته.
مبني حول الوحدات
تعيش الميزات في Genesis داخل وحدات. فالمدوّنة أو مسار الحجز أو الدليل أو بوابة العملاء هي وحدة لها مساراتها وعمليات ترحيل قاعدة البيانات الخاصة بها وشاشات الإدارة والصلاحيات والترجمات. ويمكن تفعيل الوحدات لكل مشروع على حدة، ما يُبقي كل تثبيت خفيفاً ويتيح لنا إضافة قدرات لاحقاً دون المساس بما يعمل بالفعل.
متعدد اللغات منذ السطر الأول
كل نص في Genesis قابل للترجمة. يدير محرّرو المحتوى اللغات من لوحة الإدارة، ويمكن تنزيل ملفات الترجمة وتحريرها دون اتصال ثم رفعها مجدداً — وهو أمر مفيد عندما يعمل المترجم خارج النظام. وتُعالَج التخطيطات من اليمين إلى اليسار للعربية والفارسية على مستوى المحرك، لا كترقيع يُضاف لاحقاً.
تحديثات يمكنك متابعتها
يُطرح Genesis في إصدارات مرقّمة. ويرافق كل تحديث سجل للتغييرات يستطيع المسؤولون قراءته داخل اللوحة، فيعرف القائمون على الموقع ما الذي تغيّر ومتى. وتُطبَّق التحديثات كحزم، ما يجعلها قابلة للتكرار عبر البيئات المختلفة وقابلة للتراجع عند الحاجة.
التحكم والمساءلة
- الأدوار والصلاحيات تحدّد من يستطيع رؤية كل جزء من النظام وتعديله، وصولاً إلى الإجراءات الفردية.
- سجل النشاط يوثّق من فعل ماذا ومتى، ما يساعد في أسئلة الدعم وعمليات التدقيق، وفي السؤال العارض "من حذف تلك الصفحة؟"
- مجموعة أدوات تحسين محركات البحث (SEO) تغطي عناوين الصفحات وأوصافها الوصفية، والروابط الأساسية (Canonical)، وخرائط الموقع، والبيانات المنظّمة، والروابط النظيفة لكل لغة.
لمن صُمّم
يُعدّ Genesis نقطة الانطلاق الصحيحة عندما تحتاج إلى منصة مخصّصة بدلاً من موقع قائم على قالب: بوابة عملاء، أو خدمة عضويات، أو دليل، أو منصة مؤسسية متعددة اللغات، أو منتج SaaS جديد. وتتولى محركاتنا الأخرى — Apex وAtlas وT-Rex — أنواعاً محددة من العمل، بينما Genesis هو النواة متعددة الأغراض التي نلجأ إليها عندما لا يناسب المشروع شكلاً محدداً مسبقاً.
كيف نسلّمه
يبني فريقنا المتمرّس كل مشروع على Genesis، وينشره على استضافة نديرها أو على خوادمك الخاصة، ويدعمه على المدى الطويل. وتستلم الكود المصدري، وتوثيق الوحدات الخاصة بك، ومسار تحديث واضحاً. إذا أردت مناقشة مدى ملاءمة Genesis لمشروعك، ابدأ مشروعك أو اطّلع على طريقة عملنا في صفحة منهجية العمل.