Plug-in de transmissão

Em um episódio recente de Aplicar filtros, Pippin e Brad estavam conversando com Frankie Jarrett e Japh Thomson, desenvolvedores do X-Team e discutindo seu último projeto, Corrente que, até agora, eu desconhecia.


Já trabalhei com plug-ins de log de atividades antes, mas eles geralmente têm como alvo um conjunto específico de ações (como logins), ou não são muito bem pensados ​​ou são muito confusos.

Stream é um novo e excitante plug-in nesta arena. Rastreia tudo isso acontece no seu site WordPress e o grava. Isso pode ser útil por vários motivos, o principal na minha opinião é que você pode solucionar problemas de como os problemas surgem, principalmente nos sites dos clientes.

Por exemplo, (e isso pode ser muito familiar para outros desenvolvedores do WordPress), você pode receber um e-mail de um cliente dizendo que algo deu errado com o site e que eles não sabem o que aconteceu. Provavelmente, eles são sinceros nisso, ou fizeram algo e não estão cientes de que algo foi quebrado ou outro usuário no site fez algo malicioso ou benigno que causou o problema.

No entanto, agora você está enfrentando a tarefa de tentar descobrir o que pode estar causando o problema. Isso pode incluir um pouco de perguntas e respostas com o cliente para estabelecer o que foi feito recentemente, quais plug-ins podem ter sido instalados e o que eles podem estar tentando mudar recentemente. Pode ser necessário consultar o site e usar seus conhecimentos para interpretar o que você está vendo com o que pode estar causando isso..

Tudo está bem e, para bons desenvolvedores, deve ser o suficiente para resolver o problema, mas muitos desses problemas podem ser contornados com a ajuda de Corrente. Como mencionei, o Stream registra tudo o que acontece no seu site, seja por um usuário conectado ou por um plug-in, portanto, rapidamente, você pode ver exatamente o que mudou recentemente (ou no passado, se o problema persistir). existiu por um tempo). Aqui está um resumo dos tipos de coisas que o Stream rastreia:

  • Postagens
  • Páginas
  • Tipos de postagem personalizados
  • Comercial
  • Temas
  • Plugins
  • Tag
  • Categorias
  • Taxonomias personalizadas
  • Definições
  • Fundos personalizados
  • Cabeçalhos personalizados
  • Menus
  • Biblioteca de mídia
  • Widgets
  • Comentários
  • Editor de temas
  • Atualizações do WordPress

Então, tudo então!

Usando Stream

Agora que você conhece todas as informações úteis que podem ser rastreadas, convém saber como elas armazenam e apresentam essas informações. Felizmente, a interface do usuário é linda: uma das melhores que eu já vi.

Visualização de stream

O Stream fornece um widget de painel para uma rápida olhada no que está acontecendo recentemente e sua própria tela de administrador, onde você pode se aprofundar um pouco mais. Na tela do administrador, você pode filtrar por hora, usuário e categoria, ou ação específica executada. Dessa maneira, você pode ver rapidamente o que está acontecendo durante um período específico, por um usuário específico ou que está realizando ações específicas, como modificar widgets ou criar páginas excluídas.

Definições

Nas configurações do plug-in, existem algumas ferramentas úteis, como a capacidade de excluir determinados itens da gravação. Por exemplo, talvez eu queira ignorar tudo o que minha conta de usuário faz (porque eu me conheço e confio no que faço). Ou talvez você queira ignorar as informações que não são importantes para você, como logins e logouts.

Outro recurso útil é a capacidade de restringir por quanto tempo o Stream mantém seus dados. A configuração padrão é de 90 dias, o que é perfeito na minha opinião: tempo suficiente para manter um registro de informações potencialmente relevantes, mas não muito tempo para que você tenha inchaço maciço no banco de dados, mantendo informações desnecessárias por perto..

Extensões de plug-in de fluxo

Colher cerejas

Essa extensão permite percorrer todos os seus registros do Stream e excluir aqueles que não são importantes, individualmente ou em massa.

Exportador de Dados

Se você precisar exportar seus dados para um arquivo CSV, JSON ou XML, está com sorte. Apenas refine quais datas, autores, conectores, contextos ou ações você deseja obter dados ou fique louco e exporte tudo!

Notificações

Você conhece aquele usuário irritante que fica mexendo com seus widgets? Com esta extensão, você pode configurar regras extremamente personalizáveis ​​que enviarão uma notificação quando algo específico ocorrer no seu site. Melhor ainda, você pode receber as notificações por email ou como uma notificação por push no seu smartphone (compatível com Android e iOS, por meio do aplicativo Pushover gratuito).

Relatórios

Crie relatórios responsivos e interativos que permitem analisar seus dados em um formato fácil de ler. Ótimo para ver quem escreveu mais ou quem respondeu aos comentários.

Conector WooCommerce

Esta extensão associa o Stream à popular plataforma de comércio eletrônico, WooCommerce, permitindo rastrear todas as atividades relacionadas a pedidos, cupons, produtos ou configurações.

Eu acho que as extensões têm preços muito razoáveis: para um site, você obtém todas as extensões por apenas US $ 5 e, se você é desenvolvedor, pode ter até 25 sites por apenas US $ 49..

Conclusão

É bom saber que o plug-in foi desenvolvido com os melhores padrões de codificação. Os desenvolvedores do X-Team são extremamente competentes, e Pippin mencionou no episódio Apply Filters que ele havia tentado em um site maior e que não teve impacto no desempenho. E enquanto os plugins e os temas estiverem usando os ganchos e filtros certos para fazer alterações no seu site, o Stream poderá gravar tudo o que fizerem, sem afetar o desempenho. Impressionante!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me