رواسي — Backend و CMS لمنصة أعمال متعددة اللغات
منصة Laravel خلف موقع رواسي المؤسسي: نظام إدارة محتوى مركزي ومتعدد اللغات للخدمات والقطاعات والحلول والمقالات، مع إدارة الوسائط وضوابط النشر وإدارة موثّقة وواجهة REST API العامة التي تستهلكها الواجهة.
- الدور
- مهندس برمجيات متكامل
- الجدول الزمني
- نظام فعلي
- الصناعة
- أنظمة خلفية
- الحالة
- منطلق
ما هذا النظام
رواسي Backend و CMS هو النظام الإنتاجي الذي تقرأ منه واجهة رواسي. فكل قسم يراه الزائر — الخدمات، وقطاعات الأعمال، وكتالوج الحلول، والمقالات، ونصوص الـ SEO حولها — سجلٌّ يُدار هنا لا صفحة مكتوبة في الشيفرة، بكل لغة من لغات الموقع. وتملك المنصة الوسائط وحالتَي المسودة والنشر، وطلبات التواصل وطلبات الأعمال، والمصادقة والصلاحيات، والتحقق من الطلبات، وتعرض المنشور منها عبر نقاط REST عامة. وتعمل على PHP-FPM مخصص خلف Nginx على خادم افتراضي أمام Cloudflare، وتُنشر بإصدار محكوم لا بتعديل مباشر.
ما الذي احتجنا حله
الموقع المؤسسي متعدد اللغات الذي يعيش محتواه داخل الشيفرة يحتاج مطوّرًا وإصدارًا جديدًا عند كل تغيير في صياغة أو خدمة أو مقال، ولا يوفّر مكانًا يجمع الطلبات التي يولّدها الموقع.
كيف أطلقناه
منصة Laravel يكون فيها كل جزء من محتوى الموقع سجلًا قابلًا للترجمة بوسائطه وحالة نشره وحقول الـ SEO الخاصة به، يُدار خلف مصادقة وصلاحيات، ويُقدَّم للواجهة عبر نقاط REST عامة — فيتغيّر الموقع كبيانات لا كشيفرة.
كيف يُوصل النظام
تم تنظيم هذا النظام ببنية واضحة تفصل بين الواجهة الأمامية وطبقة التطبيق والبيانات والتكاملات، بما يسهّل التطوير المستقبلي ويحافظ على الاستقرار أثناء التشغيل.
واجهة متجاوبة بمكونات قابلة لإعادة الاستخدام وتجربة عرض مناسبة لمختلف المقاسات.
سير عمل منظم يشمل القواعد التجارية والتحقق من المدخلات وإدارة الصلاحيات والعمليات الأساسية.
هيكل بيانات منظم يدعم الاستعلام السريع والتوسع وسلامة البيانات مع الزمن.
واجهات API وخدمات خارجية مرتبطة بطبقة تكامل تحافظ على وضوح الحدود بين الأنظمة.
اختيارات هندسية
في الواقع
مشاكل صعبة، تم التعامل معها
الموقع المؤسسي متعدد اللغات الذي يعيش محتواه داخل الشيفرة يحتاج مطوّرًا وإصدارًا جديدًا عند كل تغيير في صياغة أو خدمة أو مقال، ولا يوفّر مكانًا يجمع الطلبات التي يولّدها الموقع.
منصة Laravel يكون فيها كل جزء من محتوى الموقع سجلًا قابلًا للترجمة بوسائطه وحالة نشره وحقول الـ SEO الخاصة به، يُدار خلف مصادقة وصلاحيات، ويُقدَّم للواجهة عبر نقاط REST عامة — فيتغيّر الموقع كبيانات لا كشيفرة.
كان المطلوب الحفاظ على الأداء وسهولة الاستخدام مع زيادة حجم البيانات وتعدد السيناريوهات.
تم ضبط بنية المكونات والاستعلامات وحالات التحميل بحيث يظل النظام سريعاً وواضحاً عبر الواجهات المختلفة.
مبني ليظل سريعاً
التصميم والتفاعل
جاهز للإطلاق والتشغيل
ما الذي يفعله
تنظيم العرض والإدخال والتحديث ضمن واجهات واضحة.
دعم للأدوار المختلفة وتدفق تنفيذ منظم حسب طبيعة المشروع.
تجربة مناسبة على الموبايل والتابلت وسطح المكتب.
ربط بين الواجهة والـ API والخدمات المطلوبة لتشغيل النظام.
لماذا اخترنا ما اخترناه
الاعتماد على Laravel 12، PHP 8.3، MySQL كأساس للبناء.
لأنها تقنيات مناسبة لطبيعة المشروع، وتوفر سرعة تطوير جيدة، وصيانة أوضح، وقابلية للتوسع.
فصل طبقات النظام بحدود واضحة بين الواجهة والخدمات والبيانات.
حتى يبقى التطوير أسهل، وتظل التعديلات المستقبلية أقل مخاطرة على بقية أجزاء النظام.
النتائج
دراسات حالة أخرى
تبني شيئاً مشابهاً؟
هيا نحدد نطاق منصتك — لوحة تحكم وتطبيقات موبايل و APIs والمنصة كاملة.
