في حلقة حديثة من Apply Filters ، كان بيبين وبراد يتحدثان مع فرانكي جاريت وجاف طومسون ، المطورين من X-Team وكانا يناقشان مشروعهما الأخير ، Stream الذي لم أكن على دراية به حتى الآن.
لقد عملت مع المكونات الإضافية لتسجيل النشاط من قبل ، لكنها عادةً ما تستهدف مجموعة محددة من الإجراءات (مثل عمليات تسجيل الدخول) ، أو ليست مدروسة جيدًا ، أو أنها مزدحمة حقًا.
Stream هو مكون إضافي جديد ومثير في هذه الساحة. إنه يتتبع كل ما يحدث على موقع WordPress الخاص بك ويسجله. يمكن أن يكون هذا مفيدًا لعدة أسباب ، أهمها في رأيي أنه يمكنك استكشاف كيفية ظهور المشكلات وإصلاحها ، لا سيما على مواقع العملاء.
على سبيل المثال ، (وقد يكون هذا مألوفًا جدًا لمطوري WordPress الآخرين) ، قد تتلقى بريدًا إلكترونيًا من عميل يقول إن شيئًا ما قد حدث خطأ في موقعهم ولا يعلمون بحدوثه. من المحتمل أن يكونوا صادقين في ذلك ، إما أنهم فعلوا شيئًا ولا يدركون أنه كسر شيئًا ما ، أو أن مستخدمًا آخر على موقعهم فعل شيئًا ما ، ضارًا أو حميدًا ، تسبب في المشكلة.
ومع ذلك ، فأنت الآن تواجه مهمة محاولة اكتشاف سبب المشكلة. يمكن أن يشمل ذلك قليلاً من الأسئلة والأجوبة مع العميل لتحديد ما تم إجراؤه مؤخرًا ، وما هي المكونات الإضافية التي ربما تم تثبيتها ، وما الذي ربما كانوا يحاولون تغييره مؤخرًا. بعد ذلك ، قد يتطلب الأمر النظر إلى الموقع واستخدام خبرتك لتفسير ما تراه وما قد يسببه.
كل هذا جيد وجيد ، وبالنسبة للمطورين الجيدين ، يجب أن يكون كافياً لحل المشكلة ، ولكن يمكن تجاوز الكثير من هذه المشكلة بمساعدة Stream . كما أشرت إلى ذلك ، يسجل Stream كل ما يحدث على موقعك ، سواء عن طريق مستخدم قام بتسجيل الدخول أو عن طريق مكون إضافي ، لذلك بنظرة سريعة ، يمكنك أن ترى بالضبط ما تغير مؤخرًا (أو في الماضي إذا كانت المشكلة قد تغيرت) موجودة لفترة). في ما يلي ملخص لأنواع الأشياء التي يتتبعها Stream:
- المشاركات
- الصفحات
- أنواع المنشورات المخصصة
- المستخدمون
- ثيمات
- الإضافات
- العلامات
- التصنيفات
- التصنيفات المخصصة
- إعدادات
- الخلفيات المخصصة
- رؤوس مخصصة
- القوائم
- مكتبة الوسائط
- الحاجيات
- تعليقات
- محرر الموضوع
- تحديثات WordPress الأساسية
إذن ، كل شيء!
باستخدام ستريم
الآن بعد أن عرفت جميع المعلومات المفيدة التي يمكنه تتبعها ، قد ترغب في معرفة كيفية تخزينها وتقديم هذه المعلومات. لحسن الحظ ، واجهة المستخدم رائعة: واحدة من أفضل ما رأيته.
يوفر البث كلاً من أداة لوحة المعلومات لإلقاء نظرة سريعة على ما كان يحدث مؤخرًا ، وشاشة المسؤول الخاصة به ، حيث يمكنك البحث بشكل أعمق قليلاً. في شاشة المسؤول ، لديك القدرة على التصفية حسب الوقت والمستخدم والفئة أو إجراء محدد تم تنفيذه. بهذه الطريقة ، يمكنك أن ترى بسرعة ما يحدث خلال إطار زمني معين ، من قبل مستخدم معين ، أو من يتخذ إجراءات معينة ، مثل تعديل الأدوات ، أو إنشاء حذف الصفحات.
إعدادات
في إعدادات المكون الإضافي ، هناك بعض الأدوات المفيدة ، مثل القدرة على استبعاد عناصر معينة من التسجيل. على سبيل المثال ، قد أرغب في تجاهل كل شيء يفعله حساب المستخدم الخاص بي (لأنني أعرفني وأثق في ما أفعله). أو قد ترغب في تجاهل المعلومات التي لا تهمك ، مثل عمليات تسجيل الدخول والخروج.
ميزة أخرى مفيدة هي القدرة على تقييد المدة التي يحتفظ بها Stream ببياناته. الإعداد الافتراضي هو 90 يومًا ، وهو مثالي في رأيي: فترة كافية للاحتفاظ بسجل للمعلومات التي يحتمل أن تكون ذات صلة ، ولكن ليس لفترة طويلة بحيث يكون لديك قاعدة بيانات ضخمة من خلال الاحتفاظ بالمعلومات غير الضرورية.
دفق ملحقات البرنامج المساعد
اختيار الكرز
يسمح لك هذا الامتداد بالمرور عبر جميع سجلات البث وحذف تلك غير المهمة ، سواء بشكل فردي أو جماعي.
مصدر البيانات
إذا كنت بحاجة إلى تصدير بياناتك إلى ملف CSV أو JSON أو XML ، فأنت محظوظ. ما عليك سوى تضييق نطاق التواريخ أو المؤلفين أو الروابط أو السياقات أو الإجراءات التي تريد البيانات منها ، أو قم بتصدير كل شيء!
إشعارات
هل تعرف ذلك المستخدم المزعج الذي يواصل العبث بأدواتك؟ باستخدام هذا الامتداد ، يمكنك إعداد قواعد قابلة للتخصيص للغاية سترسل إليك إشعارًا عند حدوث شيء معين على موقعك. والأفضل من ذلك ، أنه يمكنك الحصول على الإشعارات عبر البريد الإلكتروني ، أو كإشعار دفع إلى هاتفك الذكي (يدعم Android و iOS ، من خلال تطبيق Pushover المجاني).
التقارير
أنشئ تقارير سريعة الاستجابة وتفاعلية تتيح لك تحليل بياناتك بتنسيق سهل القراءة. رائع لمعرفة من يكتب أكثر من غيره ، أو من كان يرد على التعليقات.
رابط WooCommerce
ينضم هذا الامتداد إلى Stream مع منصة التجارة الإلكترونية الشهيرة WooCommerce ، مما يتيح لك تتبع جميع الأنشطة المتعلقة بالطلبات أو القسائم أو المنتجات أو الإعدادات.
أعتقد أن أسعار الإضافات معقولة حقًا: بالنسبة لموقع واحد ، تحصل على جميع الإضافات مقابل 5 دولارات فقط ، وإذا كنت مطورًا ، فيمكنك الحصول على ما يصل إلى 25 موقعًا مقابل 49 دولارًا فقط.