تخطَّ إلى المحتوى
ابدأ مشروعًاtafseel@walqalum.com

أعمالنا · دراسة حالة

أربعة أسواق، أربع لغات، ومحرّر لم يعد يفتح تذكرة.

العميل
شركة أمن سيبراني وضمان، أوروبا
السنة
2024–2025
النطاق
إدارة محتوى منفصلة، سيو متعدد اللغات، تأمين الواجهات
التقنيات
دروبال 10 منفصل · PHP 8.2 · ماريا دي بي · كلاودفلير · AWS S3

01 / التحدي

لم يكن لدى شركة أمن سيبراني وضمان مخاطر تعمل في المملكة المتحدة وألمانيا وهولندا والسويد منصة موحّدة لمحفظة خدماتها. كان كل تعديل على صفحة يمرّ عبر مطوّر، ولا توجد واجهة برمجية لإدارة العلاقات أو لواجهات مستقبلية، ولم تكن طبقة السيو تحتوي بيانات وصفية منظّمة ولا مخططات ولا خرائط موقع لكل لغة في أيٍّ من الأسواق الأربعة.

02 / المقاربة

هُيِّئ دروبال ليكون خلفية محتوى خالصة، تعرض كل شيء عبر واجهة REST وJSON:API محصّنتين. اتُّخذ هذا القرار لأجل ما هو آتٍ لا لما هو قائم — إذ يمكن لواجهة جافاسكربت منفصلة أو تطبيق جوال أو تكامل خارجي أن تقرأ المحتوى نفسه دون بناء ثانٍ.

واجهتا JSON:API وREST في دروبال مفتوحتان افتراضياً، وهو مقبول لمدوّنة وخاطئ لمنصة مؤسسية. أغلقت ذلك ثلاث وحدات مخصّصة: واحدة تحجب كل مسار /jsonapi/ على مستوى التوجيه للطلبات غير المصادَق عليها، وثانية تفرض صلاحيات حسب الدور على مسارات REST، وثالثة تتحقق من ترويسة رمز ثابتة مقابل مفتاح واجهة خاص بكل مستخدم في كل طلب JSON. أمان متعدد الطبقات دون كلفة OAuth.

وعولج السيو متعدد اللغات مرة واحدة على مستوى التهيئة لا لكل صفحة. فوسوم hreflang والبيانات الوصفية المترجمة وروابط URL الواعية باللغة وخرائط الموقع لكل لغة تُورَّث تلقائياً إلى أنواع المحتوى الاثني عشر جميعها، فتصبح أي صفحة خدمة جديدة صحيحة دولياً لحظة حفظها. وبُنيت ستون نوعاً من المكوّنات كوحدات قابلة للتركيب، ولهذا صار فريق التحرير يركّب اللافتات الرئيسية وأقسام الأرقام وجداول الامتثال وإعلانات الوظائف دون فتح تذكرة.

03 / النتيجة

4

أسواق لغوية

60+

مكوّن صفحة

12

مجال خدمة منشور

الموقع يعمل في أربعة أسواق بوسوم hreflang صحيحة وبيانات وصفية مترجمة وخرائط موقع لكل لغة. ويتولّى فريق التحرير النشر والترجمة وإدارة كل صفحة وخبر وسؤال شائع وإعلان وظيفة دون أي تدخّل من المطوّرين، كما حلّت بوابة توظيف بقوائم قابلة للتصفية محلّ التوظيف عبر ملفات PDF. وتردّ جميع نقاط REST وJSON:API على الطلبات غير المصرّح بها بـ401 أو 403، وهو ما جعل تفعيل التكامل مع إدارة العلاقات آمناً.

المشروع التالي

منصة إدارة مدارس متعددة المستأجرين
ابدأ مشروعًا