دراسة حالة
يعمل
موقع ونظام إدارة محتوى بلغتين لشركة دهانات
موقع ونظام إدارة محتوى بالعربية والإنجليزية لشركة دهانات ديكورية في الرياض — بنيته وحدي من المتطلبات حتى الإنتاج.
المشكلة
لدى شركة دهانات ديكورية في الرياض منتجات وعلامات تجارية ومشاريع منجزة كثيرة تريد عرضها. احتاج فريق التسويق موقعاً بالعربية والإنجليزية يحدّثونه بأنفسهم — دون الاتصال بمبرمج مع كل منتج أو صورة جديدة.
ما قمت به
- صممت النظام كاملاً وبنيته ونشرته وحدي: الواجهة والخلفية وقاعدة البيانات ولوحة الإدارة.
- بنيت لوحة إدارة مخصصة على Voyager، ليدير الموظفون المنتجات والمشاريع والعلامات التجارية والإعدادات والوسائط بأنفسهم.
- أضفت دعماً كاملاً للعربية والإنجليزية: تبديل اللغة، والاتجاه من اليمين لليسار، ومحتوى قابل للترجمة في كل العناصر.
- بنيت كتالوج المنتجات، ومعرض المشاريع، والعلامات التجارية، ونماذج التواصل، والاشتراك في النشرة.
- قدّمت الصور بصيغة WebP وبأحجام متجاوبة، فتفتح الصفحات بسرعة حتى مع الاتصال الضعيف.
المعمارية
-
الزوار
- الموقع · عربي / إنجليزي
-
الخلفية
- Laravel
- محتوى قابل للترجمة (مكوّن أساسي)
- معالجة الصور · WebP
-
الموظفون
- لوحة الإدارة · Voyager
- MySQL
الجزء الصعب: لغتان في كل سجل، لا موقعان.
الطريقة السهلة لبناء موقع بلغتين هي بناؤه مرتين. عندها يجب إضافة كل منتج جديد مرتين، وتختلف النسختان مع الوقت.
بدلاً من ذلك، يحفظ كل منتج ومشروع وعلامة تجارية نصه العربي والإنجليزي جنباً إلى جنب في نفس السجل. يملأ الموظف اللغتين في نموذج واحد في لوحة الإدارة، والموقع يختار اللغة الصحيحة — والاتجاه الصحيح من اليسار أو من اليمين — عند فتح الصفحة.
النتائج
- 2 لغتان من سجل واحد: العربية والإنجليزية
- 0 اتصالات بمبرمج لإضافة منتج
- WebP صور متجاوبة للاتصال الضعيف