وسّع المنصة من غير ما تعدّل كودها
مش كل أكاديمية محتاجة كل فيتشر، وشحن الفيتشرز النادرة للكل بيخلي المنتج أسوأ لناس مش بتستخدمها. الوحدات هي إزاي TKDS LMS بيكبر بالعرض بدل ما يتقل.
ليه الوحدات موجودة
أي منصة تعليمية بتتراكم عليها طلبات. أكاديمية محتاجة تقرير حضور محدد جدًا. وتانية محتاجة ربط بنظام محدش تاني بيستخدمه. وتالتة محتاجة مسار عمل ما بيبقاش له معنى غير في بلدها.
وشحن ده كله في النواة كان هيدّي كل عميل منتج أتقل، وصفحة إعدادات أطول، وسطح أكبر للخطأ. فالإمكانية النادرة الطلب بتبقى وحدة: باكدج مستقلة موجودة بس على التنصيبات اللي طلبتها.
والنتيجة إن منصتك بتفضل معقّدة بقد احتياجاتك بالظبط، ولا زيادة.
الوحدة تقدر تضيف إيه
الوحدة امتداد حقيقي مش إعداد جاهز. وتقدر تجيب معاها:
شاشات — صفحة جديدة في منطقة الأدمن أو المدرّس أو الطالب، بعنصر قايمة جانبية وأيقونة خاصين بيها.
مسارات سيرفر — نقاط النهاية بتاعتها، مركّبة تحت نطاق الوحدة نفسها.
جداول قاعدة بيانات — ترحيلاتها الخاصة، بتشتغل وقت التركيب.
ترجمات — نصوصها الخاصة، بكل لغة منصتك شغالة بيها.
ولأن الوحدة بتتعرض عبر متغيرات تصميم المنصة نفسها، بتورث ثيمك واتجاهك من اليمين لليسار أوتوماتيك. الوحدة عمرها ما بتبان ملزوقة.
التركيب والتحديث والإزالة
- 01
اكتشف أو فعّل بكود
شاشة الإضافات في لوحتك بتعرض المتاح لأكاديميتك، وكمان أي حاجة انت مالكها بالفعل. بعض الوحدات عامة؛ وبعضها خاص وبيتفتح بكود تفعيل.
- 02
ركّب
ضغطة واحدة بتحمّل الباكدج، وتركّبها، وتشغّل ترحيلات قاعدة البيانات، وتسجّل شاشاتها. وعناصر القايمة بتظهر فورًا.
- 03
فعّل واقفل
الوحدة تقدر تتقفل من غير ما تتشال. ومقفول يعني مش ظاهر — نفس القاعدة بتاعة كل فيتشر تاني في المنصة.
- 04
حدّث
الإصدارات الجديدة بتظهر في نفس الشاشة بسجل تغييراتها. والتحديث ضغطة، وكل وحدة ليها دورة إصدار مستقلة عن نواة المنصة.
- 05
شيل
الإزالة بتمسح كود الوحدة وواجهتها. وبياناتها بتتحفظ. ركّبها تاني بعدين وهتلاقي كل حاجة زي ما سيبتها.
ليه الإزالة بتحافظ على البيانات
الرخص بتنتهي والتجديدات بتتأخر. ومسح سجلات عميل لأن فاتورة اتأخرت حاجة مش لها مبرر، فما بنعملهاش. الجداول بتفضل؛ الكود بس هو اللي بيمشي.
صفر وحدات، صفر آثار
الأكاديمية اللي مش مركّبة أي وحدة ما بتشوفش أي علامة إن النظام ده موجود أصلاً — لا تاب متجر فاضي بيغريك بالشراء، ولا منيو وهمي، ولا حاجة.
ودي نفس فلسفة مفاتيح الفيتشرز في النواة، وهي متعمدة: فريقك المفروض عمره ما يتعلّم يتجاهل أجزاء من لوحة التحكم بتاعته.
إمتى الوحدة تبقى الإجابة الصح
لو محتاج حاجة المنصة ما بتعملهاش، في تلات نتايج صريحة وهنقولك انت في أنهي واحدة:
دي مفتاح انت ما لقتوش. أكتر إجابة شيوعًا. ما بتكلّفش حاجة وبتاخد دقيقة.
دي مكانها في النواة. لو الطلب هيفيد أغلب الأكاديميات، بيدخل المنتج للكل بدل ما يتباعلك انت.
دي فعلاً خاصة بيك. ساعتها بتبقى وحدة، بنطاق وسعر، وبتعيش على تنصيبك من غير ما تتقّل منصة حد تاني.
اللي مش هنعمله هو إننا نوصف طلبك بإنه مستحيل لمجرد إنه غير مريح، أو نبيعلك وحدة في حاجة كان المفروض تبقى مربع اختيار.
محتاج حاجة المنصة لسه ما بتعملهاش؟
وصّف مسار العمل وهنقولك هي أنهي واحدة من التلاتة.