Stream plugin

Seguimiento de la actividad del sitio de WordPress con Stream

En un episodio reciente de Aplicar filtros, Pippin y Brad estaban hablando con Frankie Jarrett y Japh Thomson, los desarrolladores de X-Team y estaban discutiendo su último proyecto, Flujo de lo cual, hasta ahora, no estaba al tanto.

He trabajado con complementos de registro de actividad antes, pero generalmente se dirigen a un conjunto específico de acciones (como inicios de sesión), o no están demasiado bien pensados ​​o están realmente desordenados.

Stream es un nuevo y emocionante complemento en esta área. El sigue todo esto sucede en su sitio de WordPress y lo guarda. Esto puede ser útil por varias razones, la principal en mi opinión es que puede solucionar cómo surgen los problemas, especialmente en los sitios de los clientes.

Por ejemplo, (y esto puede resultar muy familiar para otros desarrolladores de WordPress), es posible que reciba un correo electrónico de un cliente diciendo que algo anda mal en su sitio y que no saben que ha sucedido. Probablemente estén siendo honestos al respecto, o hicieron algo y no saben que rompió algo, o que otro usuario en su sitio hizo algo, malicioso o benigno, que causó el problema.

No obstante, ahora se enfrenta a la tarea de tratar de averiguar qué podría estar causando el problema. Esto podría incluir un poco de preguntas y respuestas con el cliente para determinar qué se ha hecho recientemente, qué complementos pueden haberse instalado y qué pueden haber estado intentando cambiar últimamente. Entonces puede ser necesario echar un vistazo al sitio y utilizar su experiencia para interpretar lo que está viendo y lo que podría estar causándolo.

Todo esto está muy bien, y para los buenos desarrolladores esto debería ser suficiente para resolver el problema, pero muchos de estos problemas se pueden solucionar con la ayuda de Flujo. Como mencioné, Stream registra todo lo que sucede en su sitio, ya sea un usuario que haya iniciado sesión o un complemento, por lo que de un vistazo rápido puede ver exactamente lo que ha cambiado recientemente (o más tarde en el pasado si el problema ha existido por un tiempo). ). Aquí hay un vistazo a los tipos de cosas que sigue Stream:

  • Publicaciones
  • Paginas
  • Tipos de publicaciones personalizadas
  • Usuarios
  • Temas
  • Complementos
  • Palabras clave
  • Categorías
  • Taxonomías personalizadas
  • Ajustes
  • Fondos personalizados
  • Encabezados personalizados
  • Los menús
  • Mediateca
  • Widgets
  • comentarios
  • Editor de temas
  • Actualizaciones del núcleo de WordPress

¡Entonces, todo entonces!

Usando Stream

Ahora que conoce toda la información útil que puede rastrear, es posible que desee saber cómo almacena y presenta esta información. Afortunadamente, la interfaz de usuario es hermosa: una de las mejores que he visto.

Vista de secuencia

Stream proporciona un widget de panel para una descripción general rápida de lo que ha estado sucediendo recientemente y su propia pantalla de administración, donde puede profundizar un poco más. En la pantalla de administración, tiene la opción de filtrar por tiempo, por usuario y por categoría, o por acción específica realizada. De esta manera, puede ver rápidamente lo que ha estado sucediendo durante un período de tiempo, por parte de un usuario en particular, o quién ha realizado acciones específicas, como modificar widgets o crear páginas de eliminación.

Ajustes

En la configuración del complemento hay algunas herramientas útiles, como la capacidad de excluir ciertos elementos del registro. Por ejemplo, es posible que desee ignorar todo lo que hace mi cuenta de usuario (porque me conozco y confío en lo que estoy haciendo). O tal vez desee ignorar información que no le importa, como inicios y cierres de sesión.

Otra característica práctica es la posibilidad de limitar la duración de la retención de sus datos por Stream. La configuración predeterminada es 90 días, que es perfecto en mi opinión: el tiempo suficiente para mantener un registro de información potencialmente relevante, pero no demasiado tiempo para que tengas una base de datos enorme con información innecesaria.

Transmitir extensiones de complementos

cosecha de la cereza

Esta extensión le permite navegar por todas sus grabaciones de Stream y eliminar las que no son importantes, individualmente o de forma masiva.

Exportador de datos

Si necesita exportar sus datos a un archivo CSV, JSON o XML, está de suerte. Simplemente reduzca las fechas, los autores, los conectores, los contextos o las acciones de las que desea obtener datos, ¡o enloquezca y expórtelo todo!

Notificaciones

¿Conoces a ese usuario molesto que sigue jugando con tus widgets? Con esta extensión, puede configurar reglas extremadamente personalizables que le enviarán una notificación cuando algo específico suceda en su sitio. Mejor aún, puede recibir notificaciones por correo electrónico o como una notificación automática en su teléfono inteligente (compatible con Android e iOS, a través de la aplicación gratuita Pushover).

Informes

Cree informes interactivos y receptivos que le permitan analizar sus datos en un formato fácil de leer. Genial para ver quién escribió más o quién respondió a los comentarios.

Conector de WooCommerce

Esta extensión une Stream con la popular plataforma de comercio electrónico, WooCommerce, lo que le permite realizar un seguimiento de cualquier actividad relacionada con pedidos, cupones, productos o configuraciones.

Creo que el precio de las extensiones es realmente razonable: por un sitio, obtienes todas las extensiones por solo $ 5, y si eres un desarrollador, puedes tener hasta 25 sitios por solo $ 49.

Conclusión

Es bueno saber que el complemento se ha desarrollado con los mejores estándares de codificación. Los desarrolladores de X-Team están muy bien informados y Pippin mencionó en el episodio Aplicar filtros que lo había probado en un sitio más grande y no tuvo ningún impacto en el rendimiento. Y siempre que los complementos y los temas utilicen los ganchos y filtros adecuados para realizar cambios en su sitio, Stream puede grabar todo lo que hagan, sin pérdida de rendimiento. ¡Impresionante!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba