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

Control Panel Specifications

Cross-Module Side Effects

Events emitted (published, archived, content-updated, sponsor-changed). Subscribers. CP toast feedback on each action.

مكتمل

كل إجراء ذو معنى على Founder File يُطلق حدث منصة تشترك فيه الموديولز الأخرى. الـ CP يجعل هذه الآثار الجانبية ظاهرة للأدمن عشان إجراء نشر لا يُنتج عواقب صامتة.

الأحداث المُطلقة

`founder-file.published`
يُطلق عند النشر لأول مرة وأيضاً عند إعادة النشر من needs-updates. المشتركون: مولِّد sitemap، فهرس JSON-LD، باني RSS، مرسِل النشرة البريدية.
`founder-file.archived`
يُطلق عند الأرشفة. المشتركون: ماسح الروابط المكسورة، مُبلِّغ الراعي، بوّابة الـ URL العامّ (وضع HTTP 410).
`founder-file.content-updated`
يُطلق عند كل تعديل يبدّل الحالة لـ needs-updates. المشتركون: إعادة بناء فهرس البحث، إلغاء كاش CDN.
`founder-file.sponsor-changed`
يُطلق عند تغيّر sponsorId. المشتركون: محرّك توجيه العملاء في CRM، مُبلِّغ بوّابة الراعي، تعديل الفوترة (proportional للشهر).

التغذية الراجعة الظاهرة في الـ CP

  • بعد النشر: إشعار نجاح "تمّ نشر الملف — أُعيد توليد sitemap، إخطار X مشتركاً."
  • بعد الأرشفة: إشعار تحذير "تمّ أرشفة الملف — 5 روابط Cross-module مكسورة الآن. راجع تقرير الروابط."
  • تغيير الراعي: إشعار تأكيد يسمّي الراعي الجديد + مستلم البريد على جانب الراعي.