تخطَّ إلى المحتوى الرئيسي

هيكل التنقّل

تنقّل الموديول

تنقّل الموديول — التوثيق قيد الإعداد.

مكتمل

كل موديول يدير تنقّله الداخلي — قائمة → تفاصيل → قارئ — بأعراف تطابق شكل محتواه. Calendar يستخدم تنقّل مدفوع بالتاريخ، Founder Files يستخدم تنقّل الفصول، Editorial يستخدم تنقّل التصنيف.

أنماط تنقّل لكل موديول

Editorial
قائمة → قارئ مقال. لا مرحلة قارئ منفصلة؛ التفاصيل هي القارئ. فلتر النوع (news/analysis/profile/guide) على القائمة.
Startup Showcase
قائمة → تفاصيل الشركة. صفحة التفاصيل تبرز شارات القطاع / المرحلة / الدولة + المؤسسون المرتبطون.
Opportunity Radar
قائمة → تفاصيل الفرصة (بالحالة / الموعد النهائي). الفلاتر: النوع، القطاع، المرحلة، الدولة، الحالة.
Founder Profiles
قائمة → تفاصيل الملف. الفلاتر: الدولة، القطاع، المرحلة، الدور.
Founder Files
قائمة → تفاصيل الملف → قارئ (`/founder-files/:slug/read`). القارئ فيه TOC للفصول وتقدّم القراءة.
MENA Startup Calendar
الـ Landing → قائمة الفعاليات (بنطاقات قطاع/دولة/جمهور) → تفاصيل الفعالية. نطاقات متخصّصة: this-week، closing-soon.
Events Coverage
قائمة → مقال تغطية. مرتبط بالحدث الأصل — المقال يعرض دائماً رابط رجوع "← من الحدث".

قواعد تنقّل عامة لكل موديول

  • كل صفحة قائمة تعرض شريط hero مع الفلاتر فوق شبكة الكروت.
  • كل صفحة تفاصيل تبعث JSON-LD primary schema + cross-module mentions خاصّة بها.
  • كل صفحة تفاصيل تنتهي بـ `<app-related-ecosystem-signals>` قبل CTA الاشتراك.
  • حالة الفلتر تستمرّ في الـ URL عبر query params ليعمل زرّ Back.