Tieni traccia di chi sta facendo cosa sul tuo sito WordPress con Stream

Plug-in Stream

In un recente episodio di Applica filtri, Pippin e Brad stavano parlando con Frankie Jarrett e Japh Thomson, sviluppatori dell’X-Team e stavano discutendo del loro ultimo progetto, ruscello di cui finora non ero a conoscenza.


Ho già lavorato con plug-in per la registrazione delle attività, ma di solito hanno come target un insieme specifico di azioni (come gli accessi), o non sono troppo ben congegnati o sono davvero ingombra.

Stream è un nuovo plug-in fresco ed eccitante in questo campo. Tiene traccia qualunque cosa che succede sul tuo sito WordPress e lo registra. Questo può essere utile per molte ragioni, la principale secondo me è che puoi risolvere come sorgono problemi, in particolare sui siti dei clienti.

Ad esempio (e questo potrebbe essere molto familiare agli altri sviluppatori di WordPress), potresti ricevere un’email da un cliente che dice che qualcosa è andato storto nel loro sito e non sanno che è successo. Probabilmente sono sinceri in questo, o hanno fatto qualcosa e non sono consapevoli del fatto che abbia rotto qualcosa, o un altro utente sul loro sito ha fatto qualcosa, dannoso o benigno, che ha causato il problema.

Tuttavia, ora devi affrontare il compito di cercare di capire quale potrebbe essere la causa del problema. Ciò potrebbe includere un po ‘di domande e risposte con il client per stabilire cosa è stato fatto di recente, quali plug-in potrebbero essere stati installati e cosa potrebbero aver tentato di cambiare di recente. Quindi potrebbe essere necessario guardare il sito e utilizzare la tua esperienza per interpretare ciò che stai vedendo con ciò che potrebbe causarlo.

Questo va bene e per i buoni sviluppatori, dovrebbe essere sufficiente per risolvere il problema, ma molti di questi problemi possono essere aggirati con l’aiuto di ruscello. Come ho accennato, Stream registra tutto ciò che accade sul tuo sito, sia da un utente che ha effettuato l’accesso o da un plug-in, quindi a una rapida occhiata, puoi vedere esattamente cosa è cambiato di recente (o ulteriormente nel passato se il problema ha esisteva per un po ‘). Ecco una carrellata dei tipi di cose che Stream tiene traccia:

  • Messaggi
  • pagine
  • Tipi di post personalizzati
  • utenti
  • Temi
  • plugin
  • tag
  • categorie
  • Tassonomie personalizzate
  • impostazioni
  • Sfondi personalizzati
  • Intestazioni personalizzate
  • menu
  • Libreria multimediale
  • widget
  • Commenti
  • Editor dei temi
  • Aggiornamenti principali di WordPress

Quindi, tutto quindi!

Utilizzando Stream

Ora che conosci tutte le informazioni utili che può tracciare, potresti voler sapere come memorizza e presenta tali informazioni. Fortunatamente, l’interfaccia utente è meravigliosa: una delle migliori che abbia mai visto.

Stream View

Stream fornisce sia un widget del dashboard per una rapida occhiata a quello che sta succedendo di recente, sia la sua schermata di amministrazione, dove puoi approfondire un po ‘di più. Nella schermata di amministrazione, hai la possibilità di filtrare per tempo, utente e categoria o azione specifica eseguita. In questo modo, puoi vedere rapidamente cosa è successo durante un determinato periodo di tempo, da un determinato utente o chi ha intrapreso azioni specifiche, come la modifica di widget o la creazione di pagine cancellate.

impostazioni

Nelle impostazioni del plug-in, ci sono alcuni strumenti utili, come la possibilità di escludere determinati elementi dalla registrazione. Ad esempio, potrei voler ignorare tutto ciò che fa il mio account utente (perché conosco me e mi fido di ciò che faccio). Oppure potresti voler ignorare le informazioni che non ti interessano, come accessi e disconnessioni.

Un’altra utile funzionalità è la possibilità di limitare per quanto tempo Stream conserva i propri dati. L’impostazione predefinita è 90 giorni, il che è perfetto a mio avviso: abbastanza a lungo per tenere un registro di informazioni potenzialmente rilevanti, ma non troppo a lungo per avere un enorme gonfiore del database mantenendo informazioni non necessarie.

Estensioni plug-in Stream

Scegliere selettivamente

Questa estensione ti consente di esaminare tutti i tuoi record di Stream ed eliminare quelli che non sono importanti, individualmente o in blocco.

Esportatore di dati

Se devi esportare i tuoi dati in un file CSV, JSON o XML, sei fortunato. Basta restringere le date, gli autori, i connettori, i contesti o le azioni da cui si desidera ottenere i dati, oppure impazzire ed esportare tutto!

notifiche

Conosci quell’utente fastidioso che continua a fare casino con i tuoi widget? Con questa estensione, puoi impostare regole estremamente personalizzabili che ti invieranno una notifica quando si verifica qualcosa di specifico sul tuo sito. Meglio ancora, puoi ricevere le notifiche via e-mail o come notifica push sul tuo smartphone (Android e iOS supportati, tramite l’applicazione Pushover gratuita).

Rapporti

Crea report reattivi e interattivi che ti consentono di analizzare i tuoi dati in un formato di facile lettura. Ottimo per vedere chi ha scritto di più o chi ha risposto ai commenti.

Connettore WooCommerce

Questa estensione si unisce a Stream con la popolare piattaforma di e-commerce, WooCommerce, che consente di tenere traccia di tutte le attività relative a ordini, coupon, prodotti o impostazioni.

Penso che le estensioni abbiano un prezzo davvero ragionevole: per 1 sito, ottieni tutte le estensioni per soli $ 5 e, se sei uno sviluppatore, puoi avere fino a 25 siti per soli $ 49.

Conclusione

È bello sapere che il plugin è stato sviluppato con i migliori standard di codifica. Gli sviluppatori di X-Team sono estremamente competenti e Pippin ha menzionato nell’episodio Apply Filters di averlo provato su un sito più grande e che non ha avuto alcun impatto sulle prestazioni. E fintanto che plug-in e temi utilizzano gli hook e i filtri giusti per apportare modifiche al tuo sito, Stream può registrare tutto ciò che fa, senza un impatto sulle prestazioni. Eccezionale!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map