WPHelpful: um plug-in de feedback do usuário
Publicados: 2019-09-24
WPHelpful é um plugin criado por Zack Gilbert e Paul Jarvis que permite aos usuários avaliar a utilidade de um post. Pode ser uma adição útil a sites que oferecem tutoriais, lições, documentação ou qualquer conteúdo em que o feedback do usuário seja garantido. A versão 1.0 está disponível gratuitamente no diretório oficial de plugins do WordPress, mas também possui uma versão pro que oferece recursos adicionais.
Eu gostei de dar a este plugin um test drive. Como ex-proprietário de uma empresa, pude ver onde esse plug-in me ajudaria a obter feedback de meus clientes sobre a documentação do produto e atender melhor às suas necessidades.
O WPHelpful tem um enorme potencial, mas sua versão 1.0 ainda é 1.0. Está longe de ser um produto polido nesta fase. Precisa de tempo para amadurecer como um bom plugin gratuito. O lote atual de recursos profissionais deveria ter feito o corte para a versão gratuita.
O plug-in gratuito disponível no diretório de plug-ins não o levará muito longe, a menos que você precise apenas de um sistema básico de classificação. É limitado a:
- Mostrando o formulário de feedback em posts e páginas.
- Alterando as cores do botão do formulário.
- Adicionando CSS personalizado (um recurso já disponível em todos os sites WP por meio do personalizador).
Todos os outros recursos e configurações estão disponíveis na versão pro. A menos que seu objetivo seja simplesmente permitir classificações de usuários em postagens ou páginas, você não pode fazer muito com uma cópia gratuita. Existem plugins existentes com uma base de código mais madura para lidar com classificações básicas.
Um dos aspectos mais notáveis da versão gratuita é que ela permite testar as configurações pro em um ambiente de desenvolvimento. Isso oferece uma oportunidade para decidir se você deseja desembolsar o dinheiro para se tornar profissional. Agora estou oficialmente recomendando que todos os outros desenvolvedores de plugins façam isso quando possível.
O que o plugin acerta

O plugin é simples de usar. Você pode optar por anexar automaticamente o formulário às postagens no front end ou optar por exibir o formulário com o código de acesso [wphelpful] .
Se nada mais, os usuários não devem ter problemas para colocar o plugin em funcionamento. Eu testei em uma variedade de temas com resultados sólidos.
Um bloco personalizado [Gutenberg] teria aumentado a facilidade de uso. Os autores de plugins precisam começar a pensar em termos de construir primeiro um bloco e depois um shortcode. Espero que isso faça parte da lista de recursos da versão 2.0.
Tipos de postagem: Paywall para o recurso mais útil
O recurso mais importante para este plugin é a capacidade de selecionar em quais tipos de postagem o formulário de feedback pode ser usado. Infelizmente, esse recurso está por trás de um paywall, limitando o feedback do usuário a apenas postagens e páginas. Este é um recurso fundamental que seria melhor na versão gratuita.
O recurso de tipo de postagem também é limitado na configuração profissional. Na versão 1.0, você não pode escolher tipos de postagem individualmente. O campo suspenso limita você a um único tipo de postagem, todos os tipos de postagem ou páginas mais todos os tipos personalizados. Não há como selecionar dois tipos de postagem personalizados diferentes.
O plug-in não usa o rótulo de tipo de postagem adequado, então você pode obter alguns rótulos estranhos como “Wp Area Types” (do plug-in Gutenberg) ou “Jt Documentation Types” (um tipo de postagem personalizado na minha instalação de teste).

Os tipos de postagem não públicos também aparecem na lista. Portanto, os tipos de postagem que não têm saída de front-end aparecem no formulário de seleção.
Esses problemas são fáceis de corrigir, e espero que esta revisão esclareça esses problemas para que possam ser corrigidos para os usuários.
Como o plug-in pode oferecer melhores recursos profissionais

Os autores de plugins precisam comer. Há sempre um equilíbrio delicado que os desenvolvedores devem atingir entre oferecer um plugin gratuito útil e obter um retorno suficiente sobre seu investimento para continuar mantendo o código.
Atualmente, a maioria dos recursos profissionais do plug-in são itens básicos, como cores personalizadas e rótulos de formulário. Essas são coisas que serviriam melhor aos usuários na versão gratuita.
Um recurso profissional mais útil seria uma tela de “Relatórios” no administrador que oferecesse opções como:
- Classificando as postagens por classificação e classificações totais.
- Exibindo um gráfico de feedback do usuário por mês, ano, etc.
- Outros relatórios que forneceram uma visão geral do feedback.
O plug-in também permite que usuários logados forneçam feedback. Essa é certamente uma maneira mais fácil de evitar spammers e bots. Devido à complexidade adicional, valeria a pena explorar uma extensão profissional para permitir que qualquer visitante do site forneça feedback.
Como o código se acumula?
Vou ser um pouco técnico aqui. Sinta-se à vontade para pular adiante se programar não for sua praia.
O que o plugin precisa é de tempo para amadurecer. A versão 1.0 não deve ser a melhor que um plugin pode ser. Trata-se de enviar um produto mínimo viável, então sou um pouco indulgente. Se isso fosse 2.0 ou 3.0, eu seria implacável.
Há muito o que gostar nas decisões arquitetônicas. Muito disso é configurado de uma maneira que deve ser relativamente fácil de manter a longo prazo. Isso é importante porque significa que a correção de problemas, como os listados abaixo, não deve ser difícil de corrigir.
Há problemas de código que precisam de patches. O plugin atualmente:
- Usa uma variável PHP para textdomains (nem todas as ferramentas de tradução são executadas em um ambiente PHP).
- Não internacionalizou todo o seu texto voltado para o usuário, então nem tudo pode ser traduzido.
- Registra várias opções no banco de dados em vez de armazenar todas as opções juntas, o que cria uma desordem desnecessária.
- Não limpa depois de si mesmo e exclui suas opções na desinstalação.
Esses não são problemas intransponíveis e não quebram nada a ponto de tornar o plugin inutilizável. São apenas questões que precisam ser abordadas.
O Veredicto Final
A versão 1.0 do WPHelpful não possui o conjunto de recursos para ser um plugin gratuito particularmente excelente. Pode ser útil em alguns casos limitados. No entanto, você provavelmente vai querer optar pela versão pro para obter os recursos que fariam valer a pena usar este plugin.
WPHhelpful tem potencial. Eu pude ver um público de 100K, 500K ou mais usuários crescendo ao longo do tempo com mais polimento. Ainda não está lá. O plugin ainda não tem carne suficiente para eu recomendá-lo, mas espero que as versões futuras ofereçam uma experiência mais robusta.
Se você está procurando um plug-in gratuito fácil de usar que funcione apenas com postagens e páginas, ele pode atender às suas necessidades.
