المنصة
قاعدة شيفرة واحدة، وعلامات متعددة، و18 لغة، وويب وتطبيقات أصلية من عقد واحد.
ماذا تقصدون بـ«المنصة»؟
قاعدة شيفرة واحدة بنواة مشتركة، وفوقها طبقة رقيقة لكل علامة. لكل علامة تصميمها ومحتواها وقاعدة بياناتها ونطاقها، بينما تصل الإصلاحات الأمنية وتحسينات الأداء وميزات النواة الجديدة إلى الجميع دفعة واحدة بدل نسخها يدويًا في كل موقع. وإضافة علامة جديدة مسألة إعداد ومحتوى، لا نسخة منفصلة من الشيفرة.
هل يستخدم الموقع والتطبيق الخلفية نفسها؟
نعم، وبصرامة أكبر مما تعنيه هذه العبارة عادةً. تُعرَّف الواجهة البرمجية مرة واحدة في PHP، ومنها يُولَّد عميل TypeScript للويب وعميل Dart للتطبيق. ولا يُكتب أي منهما يدويًا، إذ يرفض المدقّق أي نوع واجهة مكتوب باليد. لذلك لا يمكن للتطبيق أن ينحرف عن الخادم بصمت: أي عدم تطابق يكسر عملية البناء لا الإنتاج.
هل دعم الـ18 لغة حقيقي أم ترجمة آلية فوق المحتوى؟
حقيقي. كل صفحة موجودة كسجل مستقل لكل لغة، بنصها الخاص وعنوانها الخاص؛ فهذه الأسئلة الشائعة على /frequently-asked-questions بالإنجليزية وعلى /de/haeufig-gestellte-fragen بالألمانية، لا خلف معامل ترجمة. لذلك تُكتب كل لغة كما يبحث الناس فعلًا في ذلك السوق، ويمكن تصحيح لغة واحدة دون المساس بالسبع عشرة الأخرى.
هل تستطيع منصة واحدة تشغيل عدة علامات دون أن تتداخل؟
لهذا بُنيت أصلًا. لكل علامة قاعدة بياناتها ونطاقها ومحتواها، فلا تستطيع علامة قراءة بيانات أخرى، ولا يظهر خطأ محتوى في إحداها لدى غيرها. أما المشترك بينها فهو المحرك: التوجيه، وطبقة الواجهة البرمجية، وأدوات الإدارة، وأعمال الأمن.
ما المنتجات التي تديرها MS WebX بنفسها؟
Cannabivo يعمل بالفعل: محرك بحث للنوادي الاجتماعية، يجد فيه الزائر النوادي ويقارنها حسب الموقع، وتدير فيه النوادي بياناتها بنفسها. أما Steel فهو مرجع لمكافئات المواد موجّه للهندسة والمشتريات، وهو قيد التطوير ولم يُفتح للجمهور بعد. كلاهما يعمل على المنصة الموضّحة في هذا القسم.