WPHelpful: un complemento de comentarios de los usuarios

Publicado: 2019-09-24
Captura de pantalla del formulario de comentarios del complemento WPHelpful en la parte frontal del sitio.

WPHelpful es un complemento creado por Zack Gilbert y Paul Jarvis que permite a los usuarios calificar la utilidad de una publicación. Puede ser una adición útil a los sitios que ofrecen tutoriales, lecciones, documentación o cualquier contenido donde se justifique la retroalimentación de los usuarios. La versión 1.0 está disponible de forma gratuita en el directorio oficial de complementos de WordPress, pero también tiene una versión pro que ofrece funciones adicionales.

Disfruté dando a este complemento una prueba de manejo. Como ex propietario de un negocio, pude ver cómo este complemento me habría ayudado a recopilar comentarios de mis clientes sobre la documentación del producto y atender mejor sus necesidades.

WPHelpful tiene un enorme potencial, pero su versión 1.0 sigue siendo una 1.0. Está lejos de ser un producto pulido en esta etapa. Necesita tiempo para madurar como un buen complemento gratuito. El lote actual de funciones profesionales debería haber hecho el corte para la versión gratuita.

El complemento gratuito disponible en el directorio de complementos no lo llevará lejos a menos que solo necesite un sistema de calificación básico. Está limitado a:

  • Mostrar el formulario de comentarios en publicaciones y páginas.
  • Cambiar los colores del botón de formulario.
  • Agregar CSS personalizado (una función que ya está disponible en todos los sitios de WP a través del personalizador).

Todas las demás funciones y configuraciones están disponibles en la versión pro. A menos que su objetivo sea simplemente permitir calificaciones de usuarios en publicaciones o páginas, no puede hacer mucho con una copia gratuita. Hay complementos existentes con una base de código más madura para manejar calificaciones básicas.

Uno de los aspectos más notables de la versión gratuita es que te permite probar la configuración profesional en un entorno de desarrollo. Esto brinda la oportunidad de decidir si desea desembolsar el dinero para volverse profesional. Ahora estoy recomendando oficialmente que todos los demás desarrolladores de complementos hagan esto cuando sea posible.

Lo que el complemento hace bien

Captura de pantalla del uso del código abreviado del complemento WPHelpful en el editor.

El complemento es fácil de usar. Puede optar por agregar automáticamente el formulario a las publicaciones en la parte frontal u optar por mostrar el formulario con el [wphelpful] .

Por lo menos, los usuarios no deberían tener ningún problema para poner en marcha el complemento. Lo probé contra una variedad de temas con resultados sólidos.

Un bloque personalizado [Gutenberg] habría mejorado la facilidad de uso. Los autores de complementos deben comenzar a pensar en términos de construir un bloque primero y un código corto en segundo lugar. Espero que esto esté en la lista de funciones para la versión 2.0.

Tipos de publicaciones: Paywall para la característica más útil

La característica más importante de este complemento es la capacidad de seleccionar en qué tipos de publicaciones se puede usar el formulario de comentarios. Desafortunadamente, esta característica está detrás de un muro de pago, lo que limita los comentarios de los usuarios solo a publicaciones y páginas. Esta es una característica fundamental que sería mejor en la versión gratuita.

La función de tipo de publicación también está limitada en la configuración profesional. En 1.0, no puede elegir tipos de publicaciones individualmente. El campo desplegable lo limita a un solo tipo de publicación, todos los tipos de publicación o páginas más todos los tipos personalizados. No hay forma de seleccionar dos tipos de publicaciones personalizadas diferentes.

El complemento no usa la etiqueta de tipo de publicación adecuada, por lo que puede obtener algunas etiquetas extrañas como "Tipos de área Wp" (del complemento Gutenberg) o "Tipos de documentación Jt" (un tipo de publicación personalizado en mi instalación de prueba).

Los tipos de publicaciones no públicas también aparecen en la lista. Por lo tanto, los tipos de publicaciones que no tienen una salida de front-end se muestran en el formulario de selección.

Estos problemas son soluciones fáciles, y espero que esta revisión arroje luz sobre estos problemas para que puedan corregirse para los usuarios.

Cómo el complemento podría ofrecer mejores funciones profesionales

Captura de pantalla de los comentarios de la publicación
Captura de pantalla del informe de comentarios de la publicación actual.

Los autores de complementos necesitan comer. Siempre hay un delicado equilibrio que los desarrolladores deben lograr entre ofrecer un complemento gratuito útil y obtener un retorno de su inversión suficiente para continuar manteniendo el código.

Actualmente, la mayoría de las características profesionales del complemento son elementos básicos como colores personalizados y etiquetas de formulario. Estas son cosas que servirían mejor a los usuarios en la versión gratuita.

Una función profesional más útil sería una pantalla de "Informes" en el administrador que ofreciera opciones como:

  • Ordenar publicaciones por calificación y calificaciones totales.
  • Mostrar un gráfico de comentarios de los usuarios por mes, año, etc.
  • Otros informes que proporcionaron una visión general de los comentarios.

El complemento también permite que los usuarios registrados proporcionen comentarios. Esa es ciertamente una forma más fácil de evitar los spammers y los bots. Debido a la complejidad adicional, valdría la pena explorar una extensión profesional para permitir que cualquier visitante del sitio proporcione comentarios.

¿Cómo se acumula el código?

Voy a ser un poco técnico aquí. Siéntase libre de saltar adelante si la programación no es lo suyo.

Lo que necesita el complemento es tiempo para madurar. Se supone que la versión 1.0 no es lo mejor que puede ser un complemento. Se trata de enviar un producto mínimo viable, así que soy un poco indulgente. Si esto fuera 2.0 o 3.0, sería implacable.

Hay mucho que me gusta de las decisiones arquitectónicas. Gran parte está configurado de manera que debería ser relativamente fácil de mantener a largo plazo. Esto es importante porque significa que la corrección de problemas, como los que se enumeran a continuación, no debería ser difícil de solucionar.

Hay problemas de código que necesitan parches. El complemento actualmente:

  • Utiliza una variable PHP para dominios de texto (no todas las herramientas de traducción se ejecutan en un entorno PHP).
  • No ha internacionalizado todo su texto orientado al usuario, por lo que no todo se puede traducir.
  • Registra múltiples opciones en la base de datos en lugar de almacenar todas las opciones juntas, lo que crea un desorden innecesario.
  • No se limpia después de sí mismo y elimina sus opciones al desinstalarlo.

Estos no son problemas insuperables, y no rompen nada hasta el punto de inutilizar el complemento. Son solo problemas que deben abordarse.

El veredicto final

La versión 1.0 de WPHelpful carece del conjunto de características para ser un complemento gratuito particularmente excelente. Podría ser útil en algunos casos limitados. Sin embargo, probablemente querrá optar por la versión pro para obtener las funciones que harían que valga la pena usar este complemento.

WPHelpful tiene potencial. Podría verlo crecer una audiencia de 100K, 500K o más usuarios con el tiempo con más pulido. Todavía no está allí. El complemento no tiene suficiente carne en sus huesos para recomendarlo todavía, pero tengo la esperanza de que las versiones futuras ofrezcan una experiencia más sólida.

Si está buscando un complemento gratuito fácil de usar que funcione solo con publicaciones y páginas, podría satisfacer sus necesidades.