يتيح WP Lookout لمستخدمي WordPress تتبع وتلقي إخطارات للإضافات والسمات المفضلة لديهم

نشرت: 2021-01-29

هل يجب على WordPress إخطار المستخدمين بتغييرات ملكية البرنامج المساعد؟ كان هذا هو السؤال الذي طرحه إيان أتكينز قبل شهرين. يبدو أن قراء WP Tavern يعتقدون أنها كانت فكرة جيدة ، على الأقل أولئك الذين علقوا على تغطيتنا لها. ومع ذلك ، لم تشهد تذكرة Trac الأصلية أي حركة منذ ذلك الحين.

هناك مشاكل تقنية حقيقية في أتمتة العملية. لا يعني تغيير الملكية بالضرورة تغيير مؤلف المكون الإضافي. هذا هو الحال غالبًا عندما يكتسب شخص ما شركة ويحافظ على العلامة التجارية.

لا يحتاج تتبع هذه التغييرات بالضرورة إلى المرور عبر WordPress. أنشأ Chris Hardie خدمة تسمى WP Lookout تُعلم المستخدمين بمثل هذه التغييرات وأكثر من ذلك بكثير. كان متاحًا أيضًا منذ أغسطس من عام 2020.

قال هاردي: "تراقب WP Lookout التغييرات المثيرة للاهتمام على سمات WordPress والإضافات التي يهتم بها شخص ما". "لقد أنشأت WP Lookout لمطوري WordPress المحترفين والاستشاريين ومديري المواقع الذين يرغبون في البقاء على اطلاع أكثر بالمكونات الإضافية والقوالب التي يعتمدون عليها (وعملائهم)."

بينما يواجه WP Lookout نفس التحديات مع تغييرات ملكية البرنامج المساعد ، فإنه يتمتع بميزة. كما أنه يتتبع المؤسسات الإخبارية في WordPress ، بما في ذلك WP Tavern و Post Status. حتى إذا لم ينعكس تغيير الملكية على صفحة WordPress.org الخاصة بالمكوِّن الإضافي ، فقد يتم التقاط القصة في الأخبار.

أطلق هاردي ميزة تتبع الأخبار في أوائل ديسمبر 2020. وتتضمن مدونة Wordfence للثغرات الأمنية ومدونة iThemes للثغرات الأمنية كجزء من نظام إشعارات الأمان بالخدمة. تقوم الخدمة أيضًا بمسح سجلات التغيير بحثًا عن الكلمات الرئيسية المتعلقة بالأمان.

الإخطارات لا تتوقف عند هذا الحد. يتتبع WP Lookout تحديثات البرنامج المساعد والموضوع وتحديثات WordPress الأساسية. كما أنه يدعم العديد من المكونات الإضافية التجارية مثل Advanced Custom Fields Pro و Gravity Forms و WP Rocket.

"عندما نقرر لأول مرة استخدام سمة أو مكون إضافي على موقع WordPress ، نأمل أن نقوم بالبحث فيه بدقة - جودة الكود ، والتصنيفات ، ودعم الاستجابة ، وسجل الإصدار الجديد ، وسرعة إصلاحات الأمان ، وما إلى ذلك - ولكن بمجرد تثبيته يصبح من السهل إهمال تلك الأجزاء المهمة من المعلومات "الصحية" بمرور الوقت "، قال هاردي. "تعتبر التحديثات التلقائية رائعة من عدة زوايا ، ولكن أعتقد أن أي شخص اضطر إلى إدارة موقع WordPress غير تافه وتحري الخلل وإصلاحه بمرور الوقت يعلم أنه من المهم أيضًا البقاء على دراية ، على سبيل المثال ، بما يحدث في سجل التغيير أو ما إذا كان تم تغيير ملكية البرنامج المساعد. ولكن لا أحد يريد تسجيل الدخول إلى wp-admin على مجموعة من المواقع كل أسبوع لجمع هذه المعلومات ".

قال هاردي إن WP Lookout سيكون لديه دائمًا خيار مجاني قوي للأشخاص الذين يريدون فقط إشعارًا بالبريد الإلكتروني يوميًا لحفنة من المكونات الإضافية والسمات. ومع ذلك ، هناك مستويات مدفوعة للعملاء للوصول إلى المزيد من الميزات. إنها تسمح للمستخدمين بتتبع المزيد من المكونات الإضافية والسمات والحصول على تنبيهات فورية من خلال البريد الإلكتروني أو RSS أو Slack أو Webhooks المخصصة.

قال "الطبقة الوسطى تدعم ما يصل إلى 50 سمة / مكونًا إضافيًا ، وإشعارات فورية عبر البريد الإلكتروني ، وموجز RSS مخصص". "تدعم طبقة Builder ما يصل إلى 200 سمة / مكونًا إضافيًا وتضيف في Slack ودعم webhook المخصص جنبًا إلى جنب مع خيار الحصول على الإشعارات المتعلقة بالأمان فقط. مع المزيد من تعليقات المستخدمين في العالم الحقيقي ، قد نقوم بتعديل ما في كل مستوى بمرور الوقت. "

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

كيف تعمل الخدمة

سجل تتبع المكون الإضافي الفردي عبر موقع WP Lookout الإلكتروني.
سجل تتبع البرنامج المساعد الفردي.

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

قال هاردي: "لكنه يتجاوز أيضًا ما تقدمه واجهة برمجة التطبيقات". "على سبيل المثال ، لا يوجد معيار حتى الآن لمؤلفي القوالب لتوفير سجلات تغيير سمة .ORG ، وبالتالي لا تظهر هذه المعلومات عندما تذهب لتحديث سمة في wp-admin ؛ يجب عليك البحث في Trac أو ملفات المصدر للعثور عليها. لذا فإن WP Lookout يتبع المسار المؤدي إلى تفاصيل سجل التغيير ويضع ذلك أمامك مباشرةً ".

يتم تعقب المكونات الإضافية المتعددة عبر خدمة WP Lookout.
بتتبع البرنامج المساعد النشط.

يتوفر أيضًا ملحق WP Lookout في دليل المكونات الإضافية. يستخدم مفتاح API ، والذي يمكن للمستخدمين الحصول عليه من موقع WP Lookout. يتيح المكون الإضافي بعد ذلك لخدمة WP Lookout معرفة المكونات الإضافية والسمات المثبتة وإضافتها كمتتبعات. يعد استخدام المكون الإضافي أكثر فاعلية بكثير من إضافة المكونات الإضافية والسمات الفردية يدويًا.

بالنسبة للمكونات الإضافية والسمات غير الموجودة على WordPress.org ، تستخدم الخدمة واجهات برمجة تطبيقات تحديث مخصصة يوفرها مطورو الطرف الثالث. إذا لم يكن ذلك كافيًا ، فإنه يستخدم تجريف صفحات الويب. بالنسبة لمصادر الأخبار ، يوزع موجز ويب لـ RSS.

قال هاردي: "لقد كان من المثير للاهتمام أن نرى مجموعة متنوعة من الطرق التي يقوم بها مؤلفو قوالب WordPress والمكونات الإضافية أو لا يديرونها ويقدمونها للجمهور حول منتجاتهم". "لدى بعضها نقاط نهاية لواجهة برمجة التطبيقات (API) تعرض نفس المستوى من التفاصيل مثل .ORG API ، والبعض الآخر لديه مستندات تسجيل / إصدار التغيير التي تم إنشاؤها بواسطة بعض الأدوات الداخلية ، ولا يزال البعض الآخر لا يزعج نفسه بعمل الكثير على الإطلاق. أعتقد أنه يمكن إجراء حجة لتوحيد شيء ما هنا على المدى الطويل للمساعدة في تعزيز ثقافة الحفاظ على تحديث البرامج ، حتى / خاصةً إذا جعلت الحاجة في النهاية إلى أداة مثل WP Lookout قديمة. "

مستقبل WP Lookout

ليس لدى هاردي أي خطط للجلوس على ما قام ببنائه بالفعل. أحد الأهداف التالية هو إضافة سمات وإضافات جديدة بشكل منتظم غير موجودة في WordPress.org. وهذا يعني الاتصال بفرق التطوير ومعرفة كيف يمكن للمستخدمين الحصول على إشعارات بالأشياء التي لا تحتوي غالبًا على واجهات برمجة تطبيقات عامة. قد يكون الافتقار إلى التوحيد القياسي في الفضاء عقبة صعبة للقفز.

"لدي قائمة طويلة من الميزات التي أخطط لإضافتها ، بما في ذلك أشياء مثل دمج تتبع إصدارات GitHub repo ، وجلب بعض نقاط البيانات المفيدة من WP Lookout إلى واجهة wp-admin ، وتكامل WordPress Packagist ، مما يسمح بتكوينات قناة Slack لكل متتبع ، وتحسين التدويل ، والتعامل الأفضل مع سجلات التغيير التي اختار مؤلفو السمات / المكونات الإضافية الاحتفاظ بها خارج مستودعات أكواد .org الخاصة بهم ، "

لا يريد هاردي أن يسبق نفسه كثيرًا في الأفكار المميزة. قال إنه متحمس للحصول على مزيد من ردود الفعل من المستخدمين حول ما يجده مفيدًا. حاليًا ، هناك 80 مستخدمًا ، وهي بيانات متاحة للجمهور. يحتفظ WP Lookout بصفحة بيانات مفتوحة وشفافية مالية.

قال: "على الرغم من وجود خيارات مدفوعة لمستخدمين أكثر تقدمًا ، إلا أنني أفكر في الغالب في هذا كخدمة أرغب في تشغيلها لمجتمع WordPress ، وسيكون لدي دائمًا مجموعة قوية من الوظائف المجانية". "أنا ملتزم أيضًا بالمشاركة في Five for the Future ، مع إعادة ما تعلمته هنا إلى التحسينات التي قد تفيد جميع مستخدمي WordPress ، سواء استفادوا من WP Lookout أم لا."