إضافة تشخيصية Read-only منشورة رسميًا على WordPress.org

M7tawa Impact Monitor لمراقبة الأثر التقني للإضافات داخل ووردبريس

راقب ما يتغير فعليًا عند تثبيت الإضافات أو تفعيلها أو تحديثها أو حذفها: جداول قاعدة البيانات، الخيارات، Cron، REST Routes، أنواع المحتوى، التصنيفات، الأدوار والصلاحيات وغيرها. الإضافة لا تنظف ولا تحذف ولا تعطل شيئًا؛ دورها هو القياس والتوثيق والتفسير فقط.

تطوير الأستاذ أيمن عبد الله — مؤسس موقع محتوى

Tools > Impact Monitor Read-only diagnostics
68
Impact Score Observed confidence Moderate technical impact
Database +2 tables · options changed
Runtime 3 cron hooks
WP Integration REST + post types
Footprint Observed resources
Residue Monitor: فحص Read-only لما بقي بعد حذف الإضافة.
راقب الأثر دون تعديل بيانات الموقع
أدلة قبل/بعد بدل الانطباعات

ما الذي تفعله M7tawa Impact Monitor؟

تنشئ الإضافة Baseline لحالة الموقع، ثم تسجل تغييرات قابلة للقياس حول أحداث دورة حياة الإضافات مثل التثبيت والتفعيل والتعطيل والتحديث والحذف الناجح. بدل الاكتفاء بعدادات عامة، تعرض أسماء الموارد التي أضيفت أو أزيلت وتحتفظ بسجل زمني لكل إضافة تمت مراقبتها.

مراقبة Read-only

الإضافة لا تستخدم النتيجة لاتخاذ قرارات أو تنفيذ إجراءات على موقعك.

  • لا تحذف جداول قاعدة البيانات.
  • لا تزيل options أو transients.
  • لا تعطل ملفات CSS أو JavaScript.
  • لا تغير إعدادات WordPress.
  • لا تنظف المخلفات تلقائيًا.

تسجل ما يمكن إثباته

عندما تكون الإضافة موجودة أثناء الحدث، تقارن حالة الموقع قبل الحدث وبعده وتربط التغييرات القابلة للرصد بذلك الحدث.

  • Lifecycle Timeline لكل إضافة.
  • تواريخ أول وآخر حدث مراقب.
  • انتقالات الإصدارات أثناء التحديثات.
  • تمييز Observed وPartial وBaseline only.
تفاصيل قابلة للمراجعة

ماذا يمكن أن تراقب الإضافة؟

تعرض M7tawa Impact Monitor أثرًا تقنيًا تفصيليًا بدل الاكتفاء بعبارات عامة مثل «الإضافة ثقيلة» أو «الإضافة نظيفة».

DB

جداول قاعدة البيانات

عرض الأسماء الدقيقة للجداول التي ظهرت أو اختفت بين حالتي قبل وبعد الحدث.

OPT

Option Metadata

تتبع اسم الخيار وحالة autoload والحجم بالبايت دون نسخ قيمة الخيار نفسها إلى سجل المراقبة.

⏱

Cron Hooks

رصد hooks المجدولة والاستفادة من recurrence metadata عند توفرها لإظهار أثر الجداول المتكررة بصورة أدق.

API

REST Routes

تسجيل REST routes التي تظهر أو تختفي ضمن الحدث المراقب.

PT

Post Types وTaxonomies

عرض أنواع المحتوى والتصنيفات التي تغيرت بدل الاكتفاء بعدد إجمالي مجهول المصدر.

ACL

الأدوار والصلاحيات

رصد التغييرات في Roles وCapabilities ضمن الأحداث التي تم توثيقها.

↔

Before / After Evidence

مقارنة واضحة بين الحالة السابقة واللاحقة مع أسماء الموارد الفعلية القابلة للمراجعة.

100

آخر 100 حدث

يحتفظ المراقب بأحدث 100 حدث فقط لتجنب نمو سجل غير محدود مع مرور الوقت.

0

لا أصول Frontend

لا تضيف الإضافة CSS أو JavaScript إلى واجهة الموقع العامة؛ أصول الإدارة تُحمّل على شاشة المراقب فقط.

مؤشر تقني قابل للتفسير

Impact Score من 0 إلى 100 دون الحكم على الإضافة

تحسب الإضافة Impact Score من الأدلة المرصودة والقابلة للإسناد فقط. الدرجة الأعلى لا تعني أن الإضافة سيئة أو غير آمنة؛ الإضافات الغنية بالميزات قد يكون لها أثر تقني أكبر بطبيعتها.

مكونات الدرجة

  • Database.
  • Runtime.
  • WordPress Integration.
  • Footprint Breadth.
  • تكرار Cron عندما تتوفر بيانات recurrence.

السياق مهم مثل الرقم

  • Low / Moderate / High / Very High.
  • Observed أو Partial confidence.
  • Current Impact Score وPeak Impact Score.
  • Event Impact Delta موجب أو سالب.
  • Rising / Falling / Stable / New في سجل الاتجاه.
الحالة ماذا تعني؟ كيف تتعامل معها؟
Observed تمت مراقبة الحدث والمقارنة حوله مباشرة. أعلى مستوى من الأدلة المتاحة داخل الإضافة.
Partial توجد تغييرات قابلة للإسناد لكن التفعيل الأصلي لم تتم مراقبته بالكامل. اقرأ الدرجة باعتبارها جزئية لا بصمة كاملة.
Baseline only كانت الإضافة موجودة عند إنشاء الـBaseline ولم يُرصد لها حدث لاحق بعد. لا تمنح الإضافة درجة مبنية على التخمين.
بعد حذف الإضافة

Residue Monitor لفحص ما بقي دون حذف أي شيء

بعد حذف إضافة بنجاح، يمكن لـM7tawa Impact Monitor إجراء فحص Read-only للموارد التي ما زالت موجودة، مع فصل الدليل المرصود عن مجرد التشابه في الأسماء.

Observed residue

مورد تم رصده أثناء حدث مراقب على أنه أُضيف، ثم بقي موجودًا بعد حذف الإضافة.

  • Tables.
  • Options وTransients.
  • Cron hooks.
  • Roles.
  • Post meta keys.
  • User meta keys.

Likely related

مورد موجود حاليًا ويتوافق اسمه مع أدلة تسمية مرتبطة بالإضافة، لكن الإضافة لا تدعي ملكيته على أنه أمر مؤكد.

  • فصل واضح عن Observed evidence.
  • إعادة فحص التقرير يدويًا.
  • لا حذف أو تعديل للبيانات.
  • لا تحويل الاحتمال إلى حقيقة مؤكدة.
فهم العلاقات بين الإضافات

Dependency Map يفصل الاعتماد المعلن عن الموارد المشتركة

يعرض الإصدار الحديث خريطة علاقات لكل إضافة تجمع بين الاعتماد المعلن رسميًا عبر Requires Plugins، والإضافات التي تعتمد عليها بصورة عكسية، والأدلة المرصودة على الموارد المشتركة.

DEP

Declared Dependencies

تأتي مباشرة من WordPress Requires Plugins header وتُعرض كاعتماد معلن.

↩

Reverse Dependents

إظهار الإضافات الأخرى التي تعلن اعتمادها على الإضافة الحالية عندما تتوفر هذه البيانات.

≋

Shared Resources

يمكن عرض الموارد نفسها عند ظهورها مع أكثر من إضافة، لكن ذلك يبقى Integration Evidence وليس إثباتًا على الاعتماد.

الإصدار 2.8.3

مراقبة محافظة لا تعمل بثقل على الواجهة العامة

تعتمد الإضافة على scans عند الطلب وحول الأحداث التي تراقبها، ولا تنفذ عمليات تشخيص ثقيلة على زيارات الواجهة الأمامية العادية.

حماية من التضخم

إذا تجاوز الموقع 20,000 option، تتخطى الإضافة الفهرسة التفصيلية للخيارات تلقائيًا للحفاظ على فحص محافظ، مع بقاء إجمالي autoload متاحًا.

Update Watch أكثر صلابة

الإصدار 2.8.3 يدعم أكثر من مسار لتحديث الإضافات، مع fallback إداري Read-only لتسجيل تغيير الإصدار الذي فاته hook المباشر.

تقليل ضوضاء تحديثات ووردبريس

يستبعد الإصدار الحالي بعض WordPress updater transients وcron noise من إسناد الأثر للإضافة، مع إظهار التغييرات المستبعدة بصورة منفصلة للشفافية.

بداية صحيحة

طريقة تثبيت وبدء استخدام M7tawa Impact Monitor

التثبيت

افتح إضافات ووردبريس

انتقل إلى «إضافات» ثم «أضف إضافة جديدة».

ابحث عن M7tawa Impact Monitor

ثبّت الإضافة مباشرة من مستودع WordPress.org الرسمي، أو ارفع ملف ZIP إذا كانت لديك نسخة محلية.

فعّل الإضافة

بعد التفعيل انتقل إلى Tools > Impact Monitor.

أنشئ Baseline

أنشئ Version 2 Baseline عندما تطلب الإضافة ذلك حتى تتمكن الأحداث التالية من المقارنة معه.

ابدأ المراقبة

نفّذ الحدث بشكل طبيعي

ثبّت أو فعّل أو عطّل أو حدّث أو احذف الإضافة من واجهة ووردبريس المعتادة.

افتح ملف الإضافة

راجع Lifecycle Timeline والموارد التي تغيرت والـImpact Score عند توفر أدلة كافية.

راجع الأدلة

اقرأ أسماء الجداول والخيارات والـCron والـREST وغيرها بدل الاعتماد على الدرجة وحدها.

أعد الفحص عند الحاجة

استخدم أدوات الفحص Read-only مثل Residue Monitor دون تنفيذ تنظيف تلقائي.

الأسئلة الشائعة

إجابات مهمة قبل استخدام الإضافة

هل M7tawa Impact Monitor تحذف أو تنظف بيانات الموقع؟

لا. الإصدار 2.8.3 يعمل Read-only بالنسبة لبيانات الموقع والإضافات. لا يحذف جداول أو خيارات ولا يعطل ملفات ولا يغير إعدادات ووردبريس.

ماذا يعني Impact Score؟

هو مؤشر تقني من 0 إلى 100 مبني على أدلة قابلة للإسناد مثل الجداول وoption metadata وautoload وCron وREST routes وأنواع المحتوى والتصنيفات والأدوار والصلاحيات. الرقم الأعلى لا يعني تلقائيًا أن الإضافة سيئة أو غير آمنة.

لماذا تظهر بعض الدرجات باسم Partial؟

لأن المراقب رصد بعض التغييرات لكنه لم يكن موجودًا عند تفعيل الإضافة من البداية، لذلك لا يدعي امتلاك بصمة كاملة لأثرها.

ما معنى Baseline only؟

يعني أن الإضافة كانت موجودة عندما تم إنشاء الـBaseline ولم يتم رصد تفعيل أو تعطيل أو تحديث لها بعد، ولذلك لا يتم تخمين أثرها أو منحها درجة غير مدعومة.

هل تخزن الإضافة قيم wp_options؟

لا. تخزن فقط اسم الخيار وحالة autoload والحجم بالبايت للمقارنة، دون نسخ قيمة الخيار نفسها.

هل Residue Monitor يحذف المخلفات؟

لا. يعرض ويصنف ويعيد فحص ما بقي بعد الحذف، لكنه لا يزيل أي بيانات.

ما الفرق بين Observed residue وLikely related؟

Observed residue يعني أن المورد تم رصده ضمن حدث مراقب ثم بقي بعد الحذف. Likely related يعني أن هناك تطابقًا في أدلة التسمية، لكن الملكية ليست مؤكدة ولا تُعرض على أنها حقيقة.

هل Dependency Map يعتبر الموارد المشتركة دليلًا على الاعتماد؟

لا. الاعتماد المعلن يأتي من Requires Plugins. أما الموارد المشتركة فتعرض كدليل Integration فقط ولا تعتبر إثباتًا بأن إحدى الإضافات تعتمد على الأخرى.

هل تضيف الإضافة JavaScript أو CSS إلى الواجهة الأمامية؟

لا. أصول الإدارة تُحمّل على شاشة Impact Monitor فقط، ولا تضيف الإضافة CSS أو JavaScript إلى واجهة الموقع العامة.

هل تعمل فحوصات ثقيلة مع كل زيارة للموقع؟

لا. تستخدم الإضافة فحوصات عند الطلب وحول الأحداث التي تتم مراقبتها، ولا تنفذ فحوصات تشخيص ثقيلة على تحميل صفحات الواجهة الأمامية العادية.

ما الجديد في الإصدار 2.8.3؟

يحسن Update Watch عبر مسارات تحديث إضافية، ويضيف fallback إداريًا Read-only لاكتشاف تغييرات الإصدارات التي قد يفوتها hook، ويستبعد ضوضاء معروفة من عمليات تحديث ووردبريس من إسناد الأثر والـImpact Score مع عرضها منفصلة للشفافية.

ما متطلبات التشغيل؟

بحسب صفحة الإضافة الرسمية الحالية، تحتاج إلى WordPress 6.5 أو أحدث وPHP 7.4 أو أحدث.

افهم أثر الإضافة قبل أن تقرر ماذا تفعل

استخدم M7tawa Impact Monitor للحصول على أدلة قبل/بعد وسجل زمني وImpact Score قابل للتفسير، مع Residue Monitor وDependency Map — دون تنفيذ حذف أو تنظيف أو تغيير تلقائي على موقعك.

تطوير الأستاذ أيمن عبد الله

مؤسس موقع محتوى — تم تطوير M7tawa Impact Monitor كأداة تشخيصية Read-only تساعد مديري ومطوري ووردبريس على رؤية الأثر التقني القابل للقياس للإضافات، مع فصل الدليل المؤكد عن الاحتمال وعدم اتخاذ قرارات تلقائية نيابة عن المستخدم.