وثيقة الهندسة الشاملة والنهائية لـ "منصة الأمل للوطن العربي"
المحور الأول: الهيكلية التقنية وبيئة العمل (System Architecture)
المحور الثاني: منطق الاستهداف اللحظي المحصور (Core Business Logic)
المحور الثالث: أمن البيانات والخصوصية السيادية (Security Protocols)
المحور الرابع: زراعة قاعدة البيانات الهرمية (Database Seeding)
المحور الخامس: لوحة تحكم الإدارة المطورة (Admin Dashboard)
تم تنسيق واختصار أقسام لوحة الأدمن لتصبح (5 أقسام مركزية ذكية فقط) يمتلك فيها الأدمن صلاحية التعديل والحذف المطلق (CRUD) مع تفعيل نظام الحذف المؤقت (Soft Delete) لتحديث الكاش وحماية البيانات من الأخطاء البشرية:
المحور السادس: بروتوكول صمام الأمان وتفادي الأخطاء (Safety Protocols)
النسخة المدققة والمحسنة بالكامل للدفعة الثانية (لوحة الإدارة):
ثانياً: التلخيص الهيكلي والوظائفي الشامل للوحة الإدارة (Admin Dashboard)
تم دمج واختصار القوائم لتصبح (5 أقسام مركزية ذكية فقط) يمتلك فيها الأدمن صلاحية التحكم المطلق والتعديل والحذف المرن والسريع (CRUD) مع نظام الحذف المؤقت (Soft Delete) لحماية الجهد البرمجي من الأخطاء البشرية.
١. غرفة العمليات والنبض اللحظي (Dashboard)
٢. الفرز الاستراتيجي والمراجعة الصحية (Users & Health Management)
٣. إدارة جرس الاستغاثة والبث المركزي (Emergency Control) - (تم التعديل والمطابقة)
المحور الأول: الهيكلية التقنية وبيئة العمل (System Architecture)
- الخلفية ولوحة القيادة (Backend): البرمجة من الصفر بنظام PHP 8.4، للاستفادة من ميزة المعالجة الخلفية المتوازية (Fibers) لإرسال طلبات الـ APIs وبوت تيليغرام خلف الكواليس دون إجهاد الزوار، وتفعيل (JIT/OPcache) لسرعة استجابة فائقة البرق.
- قاعدة العمليات الحالية (الموقع): هو المنصة الأساسية الحالية عبر الدومين الحي الفرعي، ويتم عبره تسجيل المتبرعين، وإدارة حساباتهم، وقيام الباحثين بالفلترة وإطلاق نداءات الاستغاثة.
- نظام الإشعارات الموحد الأحدث (Notification Core): إلغاء إشعارات الويب نهائياً. الاعتماد الحصري على تطبيق موبايل مصغر خفيف جداً (لنظامي آيفون وأندرويد عبر Flutter) يعمل في الخلفية كـ "جرس استقبال سحابي صامت" مربط بـ Firebase FCM. يلتقط رمز الجهاز (Token) بمجرد تفعيل المتبرع للجرس من الموقع، مما يحظر قيود توفير الطاقة في الهواتف ويضمن اختراق شاشة القفل واهتزازها بنغمة الطوارئ بنسبة تسليم 100% وبصفر استهلاك لخادرك.
- بنية المجلدات المعزولة (API-Ready): توزيع الخصائص على مجلدات مستقلة لمنع تكديس الأكواد وتسهيل الربط المستقبلي للتطبيق دون تعديل السيرفر:
- core/donors/: مجلد مستقل يحوي ملفات المتبرعين المفككة وظائفياً (donor_auth.php, donor_profile.php, donor_geo.php, donor_notif.php, donor_recovery.php).
- public/assets/css/style.css: ملف التصميم الموحد والنظيف والمنفصل تماماً عن البرمجة.
- public/app/: مجلد واجهات الويب الأمامية للمستخدم العادي (Frontend Views).
- api/v1/: مجلد نقاط الاتصال الخفيفة لتغذية التطبيق بصيغة JSON مضغوطة.
المحور الثاني: منطق الاستهداف اللحظي المحصور (Core Business Logic)
- البث الحصري والفلترة: يفلتر الباحث النتائج (الدولة ⬅️ المدينة ⬅️ الفصيلة). يُبث الإشعار السحابي حصرياً فقط لرموز الأجهزة (Tokens) الخاصة بالمتبرعين الظاهرين في نتيجة البحث الحالية لمنع إزعاج المتطوعين وحظر التنبيهات العشوائية.
- نموذج الاستغاثة المرن وصلاحية الوقت: يعتمد توقيتات إدخال لحظية (من / إلى) يحددها الباحث حسب ساعات عمل كادر سحب الدم بالمستشفى المكتوب، ويعطي السيرفر للإشعار صلاحية زمنية (TTL) تنتهي تلقائياً بحلول هذا الوقت لتفادي ذهاب المتبرع بعد إغلاق بنك الدم.
- نظام التحديث الذاتي (زر أنا قادم): دمج أزرار استجابة تفاعلية (Action Buttons) أسفل نص الإشعار على شاشة القفل وداخل التطبيق (أنا قادم للتبرع / أعتذر). بمجرد ضغط العدد المطلوب من المتبرعين على "أنا قادم"، يحول السيرفر تلقائياً وبأجزاء من الثانية حالة الاستغاثة إلى "مكتملة"، ويقوم بسحب وإلغاء الإشعار من شاشات قفل بقية الأجهزة فوراً توفيراً لوقت المتطوعين.
المحور الثالث: أمن البيانات والخصوصية السيادية (Security Protocols)
- التشفير العسكري لهواتف المتبرعين: تُحفظ أرقام الجوالات والبريد الإلكتروني مشفرة بالكامل في قاعدة البيانات بنظام (AES-256-GCM). محرك البحث للعامة لا يعرض سوى الفصيلة والمدينة والكنية/الاسم (حسب رغبة المتبرع في لوحة تحكمه)، ولا تُكشف البيانات الحساسة إلا داخل الإشعار المغلق للمتطوع المطابق المستهدف.
- البحث بالأرقام المشفرة (Blind Index): لتمكين الأدمن من البحث برقم الجوال مباشرة في وضع الطوارئ، يتم إنشاء حقل (Hash) مخفي ومطابق دون الحاجة لفك تشفير قاعدة البيانات الأساسية، مما يضمن سرعة الفرز واستقرار الأمن الرقمي.
- تثبيت الفرز الجغرافي: إلغاء ميزة تتبع الـ GPS في الخلفية تلافياً لتشتيت السيرفر؛ المتبرع يظل ثابتاً في مدينته المسجلة بملفه، وإلغاء حقل الساعات المفضلة نهائياً لأن الطوارئ لا وقت لها.
- استعادة كلمة المرور الآمنة: تتم حصرياً عبر المطابقة الخماسية الصارمة بدون بريد إلكتروني (رقم الجوال، الاسم، الفصيلة، الدولة، المدينة)، مع كود حماية السيرفر من الانهيار (Rate Limiting) عبر حظر الآي بي (IP) ورقم الجوال في حال التخمين الخاطئ المتكرر.
المحور الرابع: زراعة قاعدة البيانات الهرمية (Database Seeding)
- الزراعة الجغرافية التلقائية (geo_seeder.sql): لتفادي الإدخال اليدوي اللانهائي، يتم إنشاء ملف زراعة وحقن تلقائي يحتوي على 22 دولة عربية بالكامل ومحافظاتها ومدنها الكلية بشكل هرمي ومترابط جغرافياً، يتم حقنها في قاعدة البيانات خلال أقل من 5 ثوانٍ عند إقلاع النظام لأول مرة.
- فهرسة الجداول وسرعة الاستعلام (Indexing): وضع كود فحص (Index) برمجياً على حقول "الفصيلة" و"المدينة" في جدول المتبرعين لتقفز قاعدة البيانات للنتيجة مباشرة في أجزاء من الثانية دون فحص ملايين السجلات الأخرى عند التوسع لكامل الوطن العربي.
- قنوات البث الرديفة: ربط (بوت تيليغرام المركزي) لإرسال التنبيهات تلقائياً للمجموعات والقنوات الجغرافية بالتوازي مع إشعارات التطبيق (وتُحفظ رموز الـ API مشفرة ومخفية في ملف البيئة الآمن .env).
المحور الخامس: لوحة تحكم الإدارة المطورة (Admin Dashboard)
تم تنسيق واختصار أقسام لوحة الأدمن لتصبح (5 أقسام مركزية ذكية فقط) يمتلك فيها الأدمن صلاحية التعديل والحذف المطلق (CRUD) مع تفعيل نظام الحذف المؤقت (Soft Delete) لتحديث الكاش وحماية البيانات من الأخطاء البشرية:
- غرفة العمليات والنبض اللحظي: شاشة رئيسية تعرض العدادات الأربعة الحاسمة (إجمالي الجيش، الحسابات النشطة، المحظورة، طلبات الاستغاثة) بنظام العدادات التراكمية الجاهزة بالسيرفر (صفر استهلاك للمعالج)، مع خريطة الطوارئ التفاعلية لرصد المدن الأكثر طلباً للاستغاثات.
- الفرز الاستراتيجي والمراجعة الصحية: نافذة موحدة تضم قائمة المتبرعين ببياناتهم ومحرك الفرز الهرمي المتتالي، مع أزرار الإجراء الإداري السريع كزر "حظر حساب" (Soft Block) الذي يغير حالة العضو ويحذف رمزه (Token) من طوابير الإشعار ويطرده تلقائياً من الحساب.
- إدارة جرس الاستغاثة والبث المركزي: شاشة تظهر نداءات الاستغاثة النشطة، مع زر الإلغاء الشامل والتعليق (Force Drop) لسحب الاستغاثة فوراً من الهواتف، وإعدادات ربط بوت تيليغرام.
- الرعاة وشركاء النجاح: نموذج إدخال وتعديل مخصص لدعم العمل الإنساني، يحتوي على خيار "نوع الإعلان" (تنويه عاجل منبثق يتصدر الشاشة / لافتة راعي بأسفل المنصة مع رابط التوجيه)، وتعمل بنظام الكاش الإعلاني الموحد لتقليل الاستعلامات.
- إعدادات المنصة ومفاتيح الأمان السيادية (Settings): دمج الخيارات والـ SEO الفرعية هنا لتنظيف اللوحة، وتضم:
- إعدادات الهوية والـ SEO، ومفتاح وضع الصيانة الطوارئ.
- مفتاح بوابة محرك البحث (المرحلة الأولى): زر تحكم ثنائي لتفعيل/تعطيل خانة البحث في واجهة الموقع، مع حقل مخصص لكتابة وتحديث رسالة المرحلة الأولى المعنية بـ (تجميع جيش المتبرعين للوطن العربي وحجب الاستعلامات).
- نظام الصيانة الذاتية للرموز (Token Sanity Check): فحص خلفي تلقائي يقوم بمسح الرموز (Tokens) التالفة (التي حذفت التطبيق) فوراً للحفاظ على نقاء وسرعة النظام 100%.
المحور السادس: بروتوكول صمام الأمان وتفادي الأخطاء (Safety Protocols)
- استراتيجية الكبسولات البرمجية المعزولة: كتابة وفحص دالة واحدة فقط تؤدي وظيفة واحدة في جلستنا القادمة، وتجربتها بشكل مستقل، وقفلها قبل الانتقال للخطوة التالية لحماية الكود القديم من التدمير أو الحذف غير المقصود.
- التطوير على النطاق الفرعي الحي: استمرار التطوير والاختبار المباشر على الدومين الفرعي الحالي، مع تفعيل النسخ الاحتياطي الشامل للمجلدات وقاعدة البيانات فور انتهاء كل مرحلة برمجية بنجاح.
النسخة المدققة والمحسنة بالكامل للدفعة الثانية (لوحة الإدارة):
ثانياً: التلخيص الهيكلي والوظائفي الشامل للوحة الإدارة (Admin Dashboard)
تم دمج واختصار القوائم لتصبح (5 أقسام مركزية ذكية فقط) يمتلك فيها الأدمن صلاحية التحكم المطلق والتعديل والحذف المرن والسريع (CRUD) مع نظام الحذف المؤقت (Soft Delete) لحماية الجهد البرمجي من الأخطاء البشرية.
١. غرفة العمليات والنبض اللحظي (Dashboard)
- المقاييس الكبرى الصفرية: شاشة رئيسية تعرض العدادات الأربعة الحاسمة (إجمالي الجيش المسجل بالمنصة، الحسابات النشطة، الحسابات المحظورة، إجمالي طلبات الاستغاثة)، وتعمل بنظام الكاش والعدادات التراكمية الجاهزة بالسيرفر لضمان (صفر استهلاك لمعالج قاعدة البيانات عند دخول الأدمن).
- خريطة الطوارئ التفاعلية: رسم بياني إحصائي ذكي يرصد المدن العربية الأكثر طلباً للاستغاثات لتوجيه حملات التوعية وتجميع المتبرعين فيها.
٢. الفرز الاستراتيجي والمراجعة الصحية (Users & Health Management)
- نافذة التحكم الموحدة بالمتطوعين: تضم قائمة المتبرعين ببياناتهم كاملة (الـ ID، الاسم الكامل، اسم العرض، رقم الجوال المباشر مفكوك التشفير لحظياً للأدمن عبر مفتاح الأمان، الفصيلة، والنطاق الجغرافي والإقليمي، المؤشرات الطبية كالعمر والوزن والأمراض المزمنة).
- محرك الفرز الهرمي المتتالي: فلترة فائقة السرعة حسب (الدولة ⬅️ المنطقة ⬅️ المدينة ⬅️ الفصيلة طبياً) مع عداد فوري ذكي للأعضاء المستهدفين حالياً المطابقين للفلتر.
- أزرار الإجراء الإداري السريع: زر "حظر حساب" (Soft Block) يحول حالة العضو فوراً إلى محظور، ويحذف رمز جهازه (Token) من طوابير الإشعار النشطة ويطرده تلقائياً من حسابه، إلى جانب أزرار تعديل البيانات الطبية والملفات الجغرافية يدوياً وتصفير جلسات الأجهزة المسجلة.
٣. إدارة جرس الاستغاثة والبث المركزي (Emergency Control) - (تم التعديل والمطابقة)
- سجل طلبات الاستغاثة وبث الطوارئ: شاشة مركزية تظهر نداءات الاستغاثة النشطة حالياً بالمستشفيات العربية والحالات الجماعية المرفوعة يدوياً من الباحثين، مع إتاحة خيار "حذف الطلبات المحددة دفعة واحدة" لتصفية اللوحة.
- زر الإلغاء الشامل والتعليق (Force Drop): صلاحية للأدمن لسحب وإلغاء إشعار الاستغاثة فوراً من شاشات قفل هواتف المتبرعين في حال اكتفاء المستشفى بالوحدات المطلوبة أو انتهاء فترة الطوارئ توفيراً لوقت المتطوعين وضغط السيرفر.
- بوابة البث الرديفة (Telegram Bot): إعدادات ربط (بوت تيليغرام المركزي) لإرسال التنبيهات تلقائياً للمجموعات والقنوات الجغرافية بالتوازي مع إشعارات التطبيق السحابية (وتُحفظ رموز الـ API مشفرة ومخفية باللوحة).
- الدفعة الثانية (هذه النسخة المعدلة): غرفة العمليات والفرز الاستراتيجي بـ 5 أقسام، مع إضافة ميزة التحكم بطلبات الاستغاثة الجماعية وحذفها دفعة واحدة (Mass Delete) من جدول جرس الاستغاثة.
محتوى مغلق ومقيد بالنخبة
عزيزي الزائر، لمشاهدة الشارت الفني المباشر، رصد السيولة، وتحديثات الاستشراف المالي الكاملة، يرجى تسجيل الدخول أو فتح حساب جديد مجاناً في أقل من 30 ثانية.
التعديل الأخير: