3. ميزات نواة المنصة
تمثل ميزات نواة المنصة الطبقة المملوكة داخل منصة Z4Rank المخصصة والمعيارية. هذه الطبقة تأتي فوق إطار عمل لارافيل، وتحتوي على الأنظمة المشتركة، ومنطق العمل، والأساسات الإدارية، والقدرات القابلة لإعادة الاستخدام التي تحتاجها أغلب مشاريع العملاء.
يوفر لارافيل الأساس التقني على مستوى إطار العمل، بينما تحدد نواة المنصة الأساس الخاص بالمنتج والمملوك لـ Z4Rank. هذا الفصل يسمح للمنصة بالبقاء مستقرة تقنيًا، مع منح Z4Rank تحكمًا كاملًا في الميزات، وسير العمل، والمعايير التي تجعل المنصة قابلة لإعادة الاستخدام في منتجات رقمية مختلفة.
يجب التعامل مع نواة المنصة كالنظام الأساسي الثابت الذي تعتمد عليه كل تثبيت مستقل. يمكن أن تختلف الموديولات، و القوالب، و الإعدادات حسب كل عميل، لكن الأنظمة الأساسية في النواة يجب أن تبقى موحدة، موثقة، مختبرة، وقابلة لإعادة الاستخدام.
هدف نواة المنصة
هدف نواة المنصة هو منع إعادة بناء الأنظمة المشتركة في كل مشروع جديد. بدلًا من التعامل مع كل مشروع كنظام منفصل بالكامل، تستطيع Z4Rank الحفاظ على أساس مشترك ثم تفعيل الموديولات و القوالب المطلوبة حسب حاجة كل عميل.
توفر نواة المنصة بيئة منظمة لإدارة الأمان، و إدارة الوصول، و إدارة الوسائط، و تحسين محركات البحث، و المحتوى متعدد اللغات، و تفعيل الموديولات، و التنقل، و المراقبة التشغيلية.
- توفير الأنظمة المشتركة التي تحتاجها أغلب المشاريع.
- توحيد معايير الأمان، و وصول المستخدمين، و الوسائط، و تحسين محركات البحث، و اللغات، و الموديولات، و الإعدادات.
- تقليل العمل المتكرر بين مشاريع العملاء.
- الحفاظ على منطق العمل تحت ملكية وسيطرة Z4Rank.
- السماح لـ التثبيتات المستقلة باستخدام نفس البصمة التقنية دون مشاركة بيانات العملاء.
مجموعة الميزات الأساسية
يجب أن تتضمن نواة المنصة في المرحلة الأولى الأنظمة المشتركة التالية:
- إدارة المستخدمين والمصادقة الثنائية.
- الأدوار والصلاحيات.
- مكتبة الوسائط وإدارة الأصول الرقمية.
- بنية تحسين محركات البحث وإدارة البيانات الوصفية.
- دعم تعدد اللغات، بما يشمل من اليمين إلى اليسار ومن اليسار إلى اليمين.
- مدير الموديولات لتفعيل وتعطيل موديولات المنصة.
- مدير القوائم لإدارة هياكل التنقل.
- سجلات النشاط وسجلات تسجيل الدخول.
- إعدادات النظام، و أساسات واجهات برمجة التطبيقات، و واجهات الإدارة عند الحاجة.
يجب بناء هذه الميزات كأساسات على مستوى المنصة، وليس كأدوات مؤقتة خاصة بمشروع واحد. يجب أن تدعم بنيتها الموديولات المستقبلية مثل المدونة، و نظام إدارة التعلم، و التجارة الإلكترونية، و المعارض، و إدارة علاقات العملاء، و الحجز، وأي أنظمة وظيفية أخرى.
3.1 إدارة المستخدمين والمصادقة الثنائية
تعتبر إدارة المستخدمين ميزة أساسية داخل نواة المنصة، وهي مسؤولة عن إدارة هويات المستخدمين، والحسابات، والملفات الشخصية، وحالة الحساب، ودورة حياة الوصول، وإعدادات الأمان المرتبطة بالحسابات في كل تثبيت مستقل.
يوفر لارافيل أدوات التحقق من الهوية على مستوى إطار العمل، لكن نظام إدارة المستخدمين الخاص بـ Z4Rank يحدد قواعد المنتج الخاصة بإنشاء المستخدمين، وإدارتهم، وتجميعهم، وتأمينهم، وربطهم مع الموديولات.
المسؤوليات الأساسية
- إدارة حسابات المستخدمين، و الملفات الشخصية، و الحالات، و دورة حياة الحساب.
- دعم أنواع مستخدمين مختلفة مثل المسؤولين، و المحررين، و المدربين، و البائعين، و الطلاب، و العملاء، وأي أنواع مستقبلية.
- توفير أساس هوية مركزي لكل الموديولات.
- ربط المستخدمين مع الأدوار، و الصلاحيات، و لوحات التحكم، و ملكية المحتوى، والمسؤوليات الخاصة بكل موديول.
- دعم ميزات أمان مثل المصادقة الثنائية (المصادقة الثنائية) — المصادقة الثنائية، و ممارسات كلمات المرور الآمنة، و التحقق من الحساب، و سياسات حماية تسجيل الدخول.
المصادقة الثنائية
يجب التعامل مع المصادقة الثنائية (المصادقة الثنائية) — المصادقة الثنائية كتعزيز أمني للحسابات الحساسة، خصوصًا المسؤولين، و المدربين، و البائعين، والمستخدمين الذين لديهم وصول إلى بيانات مالية أو تعليمية أو تشغيلية.
يجب أن يسمح النظام بجعل 2المصادقة الثنائية إلزامية على مستوى النظام، أو حسب الدور، أو اختيارية حسب المستخدم، وفقًا لمتطلبات الأمان الخاصة بكل مشروع.
التكامل مع الموديولات
يجب أن تستخدم جميع الموديولات نظام إدارة المستخدمين المركزي بدلًا من إنشاء أنظمة مستخدمين منفصلة. مثلًا، يمكن لـ موديول إدارة التعلم ربط الطلاب والمدربين بالدورات، بينما يمكن لـ موديول التجارة الإلكترونية ربط العملاء والبائعين بالطلبات أو المنتجات. يبقى أساس الهوية مشتركًا، بينما تبقى السلوكيات الخاصة بكل موديول داخله.
3.2 الأدوار والصلاحيات
تحدد الأدوار والصلاحيات من يمكنه الوصول إلى أجزاء المنصة المختلفة، ومن يمكنه الإدارة، والإنشاء، والتعديل، والحذف، والموافقة، والنشر، والتهيئة، والمراقبة.
يعد هذا النظام من أهم أسس الأمان داخل نواة المنصة لأنه يحمي المنصة من الوصول غير المنضبط، ويمنع كل موديول من بناء منطق صلاحيات منفصل وغير موحد.
استراتيجية الصلاحيات
- يجب أن تصف الأدوار مجموعات المسؤوليات مثل مسؤول، و محرر، و مدرب، و بائع، و طالب، و عميل، أو أدوار مخصصة حسب العميل.
- يجب أن تصف الصلاحيات أفعالًا محددة مثل إدارة المستخدمين، و نشر المقالات، و تعديل الدورات، و الموافقة على المنتجات، و عرض التقارير، و إدارة الإعدادات.
- يجب أن تسجل الموديولات صلاحياتها داخل نظام الصلاحيات في نواة المنصة بدلًا من إنشاء قواعد وصول معزولة.
- يجب أن تعرض واجهة الإدارة الأدوات والموارد المسموح للمستخدم بالوصول إليها فقط.
أمثلة حسب الأدوار
- المسؤولون يمكنهم الوصول إلى إعدادات المنصة، والموديولات، والمستخدمين، والصلاحيات، والسجلات، وجميع مناطق المحتوى.
- المحررون يمكنهم إدارة الصفحات، والمقالات، والتصنيفات، والوسائط، وحقول تحسين محركات البحث المتعلقة بالمحتوى.
- المدربون يمكنهم إدارة دوراتهم، ودروسهم، وطلابهم، ومواردهم التعليمية.
- البائعون يمكنهم إدارة منتجاتهم، أو طلباتهم، أو معارضهم، أو إدخالات الكتالوج الخاصة بهم فقط.
- الطلاب والعملاء يمكنهم الوصول فقط إلى تقدمهم، وطلباتهم، وملفاتهم الشخصية، والموارد المسموحة لهم.
يجب أن يتكامل نظام الأدوار والصلاحيات مع سجلات النشاط و سجلات تسجيل الدخول، حتى يستطيع المسؤولون معرفة من نفذ الإجراءات الحساسة ومتى.
3.3 مكتبة الوسائط وتحسين محركات البحث
يجب بناء مكتبة الوسائط و تحسين محركات البحث داخل نواة المنصة لأنهما مطلوبان في أغلب المنتجات الرقمية. لا يجب التعامل معهما كإضافات اختيارية يتم بناؤها بشكل مختلف في كل مشروع.
مكتبة الوسائط
تمثل مكتبة الوسائط نظام إدارة الأصول المركزي للصور، والملفات، والفيديوهات، وأي أصول رقمية مستخدمة داخل الصفحات، والمقالات، والدورات، والمنتجات، والمعارض، والموديولات المستقبلية.
- توحيد رفع الملفات، وتصفحها، وتصنيفها، وإعادة استخدامها.
- دعم البيانات الوصفية مثل النص البديل، و العنوان، و التسمية التوضيحية، و الوصف، ومعلومات الملكية.
- دعم تغيير أبعاد الصور، و التحسين، و نسخ الصور المتجاوبة، و صيغ الصور الحديثة عند الحاجة.
- الاستعداد لتكاملات التخزين مثل التخزين المحلي، أو تخزين متوافق مع إس 3، أو التسليم عبر شبكة توزيع المحتوى حسب حجم المشروع.
- السماح للموديولات بإرفاق الوسائط دون تكرار منطق إدارة الملفات.
أساس تحسين محركات البحث
يجب أن يكون تحسين محركات البحث جزءًا من بنية المحتوى الأساسية حتى تستفيد كل الموديولات من معايير موحدة للظهور في محركات البحث.
- عناوين وأوصاف الميتا.
- الروابط الأساسية.
- بيانات المشاركة الاجتماعية و بيانات المشاركة الاجتماعية.
- أساسات بيانات Schema المنظمة.
- دعم خرائط الموقع.
- قواعد الزحف والفهرسة عند الحاجة.
- روابط وبيانات تحسين محركات البحث مخصصة لكل لغة في المشاريع متعددة اللغات.
من خلال توحيد مكتبة الوسائط و تحسين محركات البحث داخل نواة المنصة، تضمن Z4Rank أن جميع الموديولات تتبع نفس معايير الجودة الخاصة بالأصول الرقمية، والأداء، وإمكانية الوصول، والظهور في محركات البحث.
3.4 دعم تعدد اللغات بما يشمل من اليمين إلى اليسار ومن اليسار إلى اليمين
يعد دعم تعدد اللغات مطلبًا أساسيًا في منصة Z4Rank لأن العديد من المشاريع قد تحتاج إلى العربية، والإنجليزية، أو لغات إضافية. يجب دمج هذه الميزة داخل نواة المنصة بدلًا من إضافتها لاحقًا كحل خاص بكل مشروع.
هيكلية اللغات
- دعم عدة لغات على مستوى المحتوى، و الواجهة، و المسارات، و الروابط المختصرة، و تحسين محركات البحث.
- السماح بإنشاء نسخ مترجمة من الصفحات، و المقالات، و المنتجات، و الدورات، و التصنيفات، و القوائم، والكيانات الخاصة بكل موديول.
- دعم البيانات الوصفية الخاصة بكل لغة، بما في ذلك عناوين تحسين محركات البحث، و الأوصاف، و بيانات بيانات المشاركة الاجتماعية، و الروابط.
- السماح لكل موديول بتسجيل الحقول القابلة للترجمة و الموارد المحلية بطريقة موحدة.
دعم الاتجاهين من اليمين ومن اليسار
يجب أن تدعم المنصة كلا الاتجاهين من اليمين إلى اليسار ومن اليسار إلى اليمين على مستوى القالب و واجهة الإدارة — واجهة الإدارة. يجب عرض المحتوى العربي بتخطيطات من اليمين إلى اليسار، بينما يتم عرض الإنجليزية واللغات الغربية بتخطيطات من اليسار إلى اليمين.
يجب بناء نظام القوالب بمرونة اتجاهية منذ البداية حتى تستطيع التخطيطات، و المسافات، و التنقل، و النماذج، و مكونات الواجهة التكيف بشكل صحيح دون كسر التصميم.
الأهمية الاستراتيجية
يقلل دعم اللغات المدمج من التعقيد المستقبلي، ويضمن أن كل موديول قادر على دعم المحتوى المحلي منذ البداية. كما يحسن تحسين محركات البحث، و تجربة المستخدم، و قابلية الصيانة في المشاريع الإقليمية.
3.5 مدير الموديولات ومدير القوائم
يوفر مدير الموديولات و مدير القوائم المرونة الهيكلية اللازمة لتحويل الأساس المبني على لارافيل إلى منصة معيارية قابلة لإعادة الاستخدام.
مدير الموديولات
يتحكم مدير الموديولات بالموديولات الوظيفية المتاحة والمفعلة داخل كل تثبيت مستقل. يسمح هذا لـ Z4Rank بإعادة استخدام نفس قاعدة الكود مع تفعيل الميزات التي يحتاجها كل عميل فقط.
- تفعيل، وتعطيل، وتهيئة الموديولات حسب كل تثبيت مستقل.
- تتبع توفر الموديول، و الاعتمادات، و الإصدارات، و متطلبات الإعداد.
- السماح بإضافة موديولات مثل المدونة، و نظام إدارة التعلم، و التجارة الإلكترونية، و المعارض، و إدارة علاقات العملاء، و الحجز دون تعديل نواة المنصة.
- منع تضخم الميزات غير المنظم من خلال إدارة الموديولات عبر نظام واضح بدلًا من الإضافات العشوائية.
- دعم التثبيتات المستقلة حيث يمكن لكل عميل امتلاك مجموعة مختلفة من الموديولات المفعلة.
مدير القوائم
يتحكم مدير القوائم بهياكل التنقل داخل الموقع العام، ومناطق الإدارة، والفوتر، والسايدبار، والواجهات الخاصة بالموديولات.
- إدارة قوائم الهيدر، و قوائم الفوتر، و قوائم السايدبار، والقوائم المخصصة.
- ربط القوائم مع الصفحات، و التصنيفات، و الموديولات، و الروابط الخارجية، و المسارات المخصصة.
- دعم عناصر القوائم متعددة اللغات و مسارات التنقل المحلية.
- السماح لـ القوالب بعرض القوائم بطرق مختلفة مع استخدام نفس هيكل القوائم الأساسي.
- مراعاة الصلاحيات عند الحاجة، خصوصًا داخل لوحات الإدارة أو لوحات التحكم حسب الأدوار.
معًا، يساعد مدير الموديولات و مدير القوائم كل تثبيت مستقل على البقاء مرنًا مع الحفاظ على هيكلية المنصة — هيكلية المنصة بشكل موحد.
3.6 سجلات النشاط وتسجيل الدخول
توفر سجلات النشاط و سجلات تسجيل الدخول طبقة المساءلة، و الرؤية، و المراقبة الأمنية داخل المنصة. يجب دمجها داخل نواة المنصة لأن كل تثبيت مستقل احترافي يحتاج إلى سجل تدقيق واضح.
سجلات النشاط
تسجل سجلات النشاط الإجراءات المهمة التي يتم تنفيذها داخل المنصة، مثل إنشاء المحتوى، وتعديل الإعدادات، وتغيير الصلاحيات، وتفعيل الموديولات، وتعديل الدورات، ونشر المنتجات، أو حذف السجلات.
- تسجيل من قام بالإجراء.
- تسجيل نوع الإجراء الذي تم تنفيذه.
- تسجيل مكان الإجراء، مثل الموديول، أو المورد، أو الكيان.
- تسجيل وقت تنفيذ الإجراء.
- تخزين سياق مفيد يساعد المسؤولين على التحقيق في التغييرات أو المشاكل.
سجلات تسجيل الدخول
تسجل سجلات تسجيل الدخول الأحداث المرتبطة بالوصول، مثل عمليات الدخول الناجحة، و محاولات الدخول الفاشلة، و قفل الحسابات، و نشاط الجلسات، وأي أحداث أمنية مرتبطة بالتحقق من الهوية.
القيمة التشغيلية
تساعد هذه السجلات المسؤولين والمطورين على مراقبة سلوك المستخدمين، والتحقيق في الحوادث الأمنية، وتصحيح التغييرات غير المتوقعة، والحفاظ على الثقة في بيئات متعددة الأدوار.
يجب أن يكون الوصول إلى السجلات محكومًا بالصلاحيات لأن السجلات قد تحتوي على معلومات تشغيلية حساسة. كما يجب أن يدعم النظام قواعد الاحتفاظ بالبيانات و خيارات التصفية مع نضوج المنصة.
باختصار، تشكل سجلات النشاط وتسجيل الدخول طبقة المساءلة داخل نواة المنصة، وتدعم الأمان والنضج التشغيلي في كل تثبيت مستقل.