ما بنيناه ولماذا
منصات لشركات استشارات التصدير والشحن واللوجستيات، بواجهات عربية وإنجليزية وتركية وكتالوجات منتجات ومسارات طلب عروض الأسعار.
التحدي
الوضع التشغيلي كما وجدناه قبل أن نكتب سطراً واحداً.
شركة التصدير أو الشحن تخاطب في آنٍ واحد جمهوراً بثلاث لغات على الأقل: مورّدين أتراكاً، ومشترين عرباً، وسوقاً دولية بالإنجليزية.
وهذه ليست مسألة ترجمة نصوص. الاتجاه يختلف (RTL مقابل LTR)، والمحتوى نفسه يختلف — ما يهمّ المشتري العربي ليس ما يهمّ المورّد التركي — وبنية الروابط يجب أن تخدم محركات البحث في كل سوق على حدة.
الحل الشائع — إضافة ترجمة فوق موقع أُنشئ بلغة واحدة — ينتج واجهات مقلوبة وروابط لا تُفهرَس وتجربة رديئة في اللغة الثانية.
قبل
- ترجمة مضافة فوق موقع أُنشئ بلغة واحدة تنتج واجهات مقلوبة
- روابط لا تُفهرَس وصفحات تتنافس على الكلمات نفسها
- طلبات عروض الأسعار متفرّقة بين البريد والهاتف
بعد
- واجهات عربية بالاتجاه الصحيح لا معكوسة عن تصميم إنجليزي
- فهرسة مستقلة لكل لغة في محركات البحث بكل سوق
- مسار موحّد للطلبات من منصة واحدة تخدم ثلاثة أسواق
كيف عملنا على هذا النظام
المسار نفسه في كل مشروع نبنيه — يتغيّر محتواه لا ترتيبه.
تحليل العمل
نجلس مع من يستخدم النظام يومياً، ونرسم المسار الفعلي بكل استثناءاته — وهي غالباً سبب تعثّر المشاريع لاحقاً.
تصميم المعمارية
نموذج البيانات ومصفوفة الصلاحيات ونقاط التكامل وسلوك النظام تحت الحِمل — تُحسم قبل أي واجهة.
التطوير
بناء على مراحل قابلة للاستخدام. كل مرحلة تدخل الخدمة عاملةً، فيُصحَّح المسار مبكراً وبكلفة أقل.
التكامل
ربط النظام بما حوله — محاسبة ودفع وجهات خارجية — بطبقة لا تنكسر عند أول تعطّل في الطرف الآخر.
التحسين والتشغيل
قياس الأداء تحت حِمل حقيقي، ثم تشغيل ومراقبة وصيانة تمتدّ بعد التسليم لا تنتهي به.
الحل بوحداته
ما بنيناه فعلاً، مفصّلاً بالوحدة لا موصوفاً بعبارة عامة.
بنية متعددة اللغات أصلية
(عربي/إنجليزي/تركي) بمسار مستقل لكل لغة وربط hreflang صحيح
دعم RTL و LTR أصلي
لا مقلوباً فوق تصميم أحادي الاتجاه
محتوى قابل للاختلاف بين اللغات
لا مجرد ترجمة حرفية
كتالوجات المنتجات والخدمات
بتصنيف وبحث
مسارات طلب عروض الأسعار
وتوجيهها للقسم المختص
صفحات خدمات ومسارات شحن
وحاسبات تقديرية حيث لزم
تواصل مباشر
عبر واتساب والنماذج والبريد
تحسين SEO تقني
لكل سوق ولغة على حدة
المعمارية التقنية
الطبقات كما بُنيت فعلاً في هذا النظام — من قناة المستخدم إلى البنية التي تشغّله.
واجهات برمجية أولاً
كل طبقة تتحدّث إلى ما فوقها عبر واجهة موثّقة، فإضافة قناة جديدة لاحقاً لا تعني إعادة بناء ما تحتها.
الأمان بين الطبقات
الصلاحيات تُفحص في طبقة الأعمال لا في الواجهة، وسجلّ التدقيق يوثّق كل عملية تغيّر بيانات.
أداء تحت الحِمل
العمليات الثقيلة تُدفع إلى طوابير خلفية، والقراءات الأكثر تكراراً تُخزَّن مؤقتاً، فتبقى مسارات المستخدم سريعة في الذروة.
التقنيات ولماذا اخترناها
نختار الأداة بحسب ما يجب أن تتصل به وما يجب أن تصمد أمامه — لا بحسب ما هو رائج هذا العام.
هندسة الخلفية Backend
طبقة الأعمال والواجهات البرمجية. اخترناه لنُضج منظومته في الصلاحيات والطوابير وترحيلات قواعد البيانات — وهي تحديداً ما تحتاجه الأنظمة المؤسسية طويلة العمر.
لغة الخلفية. توفّر بيئات تشغيل واستضافة وكوادر صيانة في كل سوق نعمل فيه، فلا يرتهن النظام بمورّد واحد.
إطار خفيف لأنظمة سبقت جيلها. نصونه ونطوّره في الأنظمة القائمة عليه بدل إعادة كتابة تعمل ولا تضيف قيمة للعميل.
البيانات والأداء Data
قاعدة البيانات المعاملاتية. اخترناها لثبات سلوكها تحت الحِمل ووضوح خطط تنفيذ استعلاماتها، وهو ما يجعل ضبط الأداء عملاً هندسياً لا تخميناً.
المنصات Platform
حين يكون المحتوى هو المنتج ويديره فريق العميل بنفسه، تُختصر شهور بناء بلا مقابل هندسي.
الأنظمة المرتبطة Connected Systems
تحديات هندسية حللناها
القرارات التي اتُّخذت في هذا النظام تحديداً، وسبب كل منها.
اللغة بُعد في نموذج المحتوى لا إضافة
— كل كيان محتوى يحمل نسخه اللغوية منذ التصميم الأول. إضافة اللغة لاحقاً على بنية أحادية اللغة هي إعادة بناء مقنّعة.
مسار مستقل لكل لغة
— لا معاملات استعلام ولا كوكيز. كل لغة لها رابط ثابت قابل للفهرسة والمشاركة.
الاتجاه بخصائص منطقية
— استخدام الخصائص المنطقية في التنسيق بدل اليمين واليسار الصريحين، فتعمل الواجهة في الاتجاهين من كود واحد.
الأثر بعد التشغيل
ما تغيّر فعلاً في عمل العميل — لا ما وعدنا به قبل البدء.
- تغطية ثلاثة أسواق بثلاث لغات من منصة واحدة قابلة للصيانة
- فهرسة مستقلة لكل لغة في محركات البحث بدل تنافسها على نفس الصفحات
- واجهات عربية بالاتجاه الصحيح لا مقلوبة عن تصميم إنجليزي
- مسار موحّد لطلبات عروض الأسعار بدل تفرّقها بين البريد والهاتف
الأرقام أعلاه تخصّ حجم نظام العميل الذي بنيناه ونشغّل بنيته، لا حجم أعمالنا نحن. ونلتزم باتفاقيات السرية، فنعرض العمق التقني دون أسماء العملاء.