WP Lookout consente agli utenti di WordPress di monitorare e ricevere notifiche per i loro plugin e temi preferiti
Pubblicato: 2021-01-29WordPress dovrebbe notificare agli utenti le modifiche alla proprietà dei plugin? Questa è stata la domanda che Ian Atkins ha posto due mesi fa. I lettori di WP Tavern sembravano pensare che fosse una buona idea, almeno quelli che hanno commentato la nostra copertura. Tuttavia, da allora il biglietto Trac originale non ha visto alcun movimento.
Ci sono problemi tecnici reali con l'automazione del processo. Un cambio di proprietà non equivale necessariamente a un cambio dell'autore del plugin. Questo è spesso il caso quando qualcuno acquisisce un'azienda e mantiene il marchio.
Il monitoraggio di tali modifiche non deve necessariamente passare attraverso WordPress. Chris Hardie ha creato un servizio chiamato WP Lookout che notifica agli utenti tali modifiche e molto altro. È disponibile anche da agosto 2020.
"WP Lookout osserva modifiche interessanti ai temi e ai plug-in di WordPress che interessano a qualcuno", ha affermato Hardie. "Ho creato WP Lookout per sviluppatori, consulenti e gestori di siti professionali di WordPress che desiderano rimanere più informati sui plug-in e sui temi da cui dipendono (ei loro clienti)".
Sebbene WP Lookout affronti le stesse sfide con le modifiche alla proprietà dei plug-in, ha un vantaggio. Tiene traccia anche delle testate giornalistiche di WordPress, tra cui WP Tavern e Post Status. Anche se il cambio di proprietà non si riflette sulla pagina WordPress.org del plugin, la storia potrebbe essere ripresa dalle notizie.
Hardie ha lanciato la funzione di monitoraggio delle notizie all'inizio di dicembre 2020. Include il blog sulle vulnerabilità di Wordfence e il blog di riepilogo delle vulnerabilità di iThemes come parte del sistema di notifica di sicurezza del servizio. Il servizio esegue inoltre la scansione dei registri delle modifiche per le parole chiave relative alla sicurezza.
Le notifiche non si fermano qui. WP Lookout tiene traccia degli aggiornamenti di plugin, temi e core di WordPress. Supporta anche diversi plugin commerciali come Advanced Custom Fields Pro, Gravity Forms e WP Rocket.
"Quando decidiamo di utilizzare per la prima volta un tema o un plug-in su un sito WordPress, speriamo di ricercarlo a fondo — qualità del codice, valutazioni, reattività del supporto, cronologia delle nuove versioni, velocità delle correzioni di sicurezza e così via — ma una volta installato è facile trascurare quelle informazioni importanti sulla "salute" nel tempo", ha affermato Hardie. "Gli aggiornamenti automatici sono ottimi da molti punti di vista, ma penso che chiunque abbia dovuto gestire e risolvere un sito WordPress non banale nel tempo sappia che è anche importante essere consapevoli, ad esempio, di cosa sta succedendo nel registro delle modifiche o se la proprietà di un plugin è passata di mano. Ma nessuno vuole accedere a wp-admin su un sacco di siti ogni settimana per raccogliere queste informazioni.
Hardie ha affermato che WP Lookout avrà sempre una solida opzione gratuita per le persone che desiderano solo una notifica e-mail quotidiana per una manciata di plugin e temi. Tuttavia, sono disponibili livelli a pagamento per consentire ai clienti di accedere a più funzionalità. Consentono agli utenti di tenere traccia di più plugin e temi e di ricevere avvisi immediati tramite e-mail, RSS, Slack o webhook personalizzati.
"Il livello intermedio supporta fino a 50 temi/plugin, notifiche e-mail immediate e un feed RSS personalizzato", ha affermato. "Il livello Builder supporta fino a 200 temi/plugin e aggiunge il supporto Slack e webhook personalizzato insieme alla possibilità di ricevere solo notifiche relative alla sicurezza. Con più feedback degli utenti del mondo reale, potremmo modificare ciò che è in ogni livello nel tempo".
Tutti gli utenti ottengono l'accesso al livello Builder per alcune settimane dopo la registrazione. Successivamente, devono iscriversi o attenersi alle funzionalità del livello gratuito.
Come funziona il servizio

WP Lookout consente agli utenti di cercare e aggiungere un tracker per i singoli plugin. Il servizio si basa principalmente sull'API pubblica di WordPress.org per ottenere i dati di plugin e temi. Questo è lo stesso sistema utilizzato da WordPress per verificare se sono disponibili aggiornamenti.

"Ma va anche oltre ciò che offre l'API", ha affermato Hardie. “Ad esempio, non esiste ancora uno standard per gli autori dei temi per fornire i registri delle modifiche ai temi .ORG e quindi le informazioni non vengono visualizzate quando si aggiorna un tema in wp-admin; dovresti cercare in Trac o nei file sorgente per trovarlo. Quindi WP Lookout segue la traccia dei dettagli del registro delle modifiche e li mette proprio di fronte a te. "

C'è anche un plug-in WP Lookout disponibile nella directory dei plug-in. Utilizza una chiave API, che gli utenti possono ottenere dal sito Web WP Lookout. Il plug-in consente quindi al servizio WP Lookout di sapere quali plug-in e temi sono installati e li aggiunge come tracker. L'utilizzo del plug-in è molto più efficiente rispetto all'aggiunta manuale di singoli plug-in e temi.
Per plugin e temi che non sono su WordPress.org, il servizio utilizza API di aggiornamento personalizzate fornite da sviluppatori di terze parti. Se ciò non è sufficiente, utilizza lo scraping delle pagine Web. Per le fonti di notizie, analizza i feed RSS.
"È stato interessante vedere l'ampia varietà di modi in cui gli autori di temi e plug-in WordPress gestiscono o non gestiscono e presentano pubblicamente i dati sui loro prodotti", ha affermato Hardie. “Alcuni hanno endpoint API che restituiscono lo stesso livello di dettaglio dell'API .ORG, altri hanno documenti di log/versione delle modifiche generati da alcuni strumenti interni e altri ancora non si preoccupano di fare molto. Penso che si potrebbe addurre un argomento per standardizzare qualcosa qui a lungo termine per aiutare a rafforzare la cultura di mantenere aggiornato il software, anche/soprattutto se alla fine rendesse obsoleta la necessità di uno strumento come WP Lookout.
Il futuro di WP Lookout
Hardie non ha intenzione di sedersi su ciò che ha già costruito. Uno dei prossimi obiettivi è aggiungere regolarmente nuovi temi e plugin che non si trovano su WordPress.org. Ciò significherà connettersi con i team di sviluppo e capire come gli utenti possono ricevere notifiche di cose che spesso non hanno API pubbliche. La mancanza di standardizzazione nello spazio potrebbe essere un ostacolo difficile da superare.
"Ho un lungo elenco di funzionalità che ho intenzione di aggiungere, incluse cose come l'integrazione del monitoraggio delle versioni dei repository GitHub, l'introduzione di alcuni utili punti dati da WP Lookout nell'interfaccia wp-admin, l'integrazione di WordPress Packaist, che consente configurazioni del canale Slack per tracker , una migliore internazionalizzazione e una migliore gestione dei log delle modifiche che gli autori di temi/plugin hanno scelto di mantenere al di fuori dei loro repository di codice .org", ha affermato.
Hardie non vuole andare troppo avanti a se stesso con le idee per i lungometraggi. Ha detto che è entusiasta di ricevere più feedback dagli utenti su ciò che trovano utile. Attualmente, ci sono 80 utenti, che sono dati disponibili pubblicamente. WP Lookout mantiene una pagina di dati aperti e trasparenza finanziaria.
"Nonostante abbia opzioni a pagamento per utenti più avanzati, lo considero principalmente un servizio che voglio operare per la comunità di WordPress e avrò sempre un solido set di funzionalità gratuite", ha affermato. "Mi impegno anche a partecipare a Five for the Future, riportando ciò che ho imparato qui in miglioramenti che potrebbero avvantaggiare tutti gli utenti di WordPress, indipendentemente dal fatto che traggano vantaggio da WP Lookout o meno".
