Hookr ingresa a la versión beta con una nueva interfaz de usuario y soporte para más de 800 complementos y temas

Publicado: 2015-05-22

hookr-destacado

En abril pasado, Christopher Sanford lanzó Hookr, una referencia de API/gancho de WordPress para desarrolladores. Inicialmente escribió el analizador/indizador para su propio uso, para mejorar la eficiencia de su trabajo, y se inspiró para convertirlo en un recurso público.

“He estado trabajando profesionalmente con WordPress desde 2.8, pero la mayor parte lo describiría como 'desarrollo superficial'”, dijo Sanford. “No fue hasta más tarde, aproximadamente con WordPress 3.5, que apareció un proyecto de WordPress a gran escala.

“Pasé una cantidad obscena de tiempo investigando el código dentro de mi IDE o realizando innumerables búsquedas en Google para descubrir/comprender varios ganchos, funciones, constantes, etc. Entonces, escribí un complemento que indexaría la aplicación/ sitio en el que se instaló: esta fue la primera iteración de Hookr”.

Como desarrollador cuya carrera no se basa en el ecosistema de WordPress, Sanford no sabía qué esperar cuando probó las aguas con su nuevo recurso público para desarrolladores. Después de varios meses en alfa, el tráfico y los comentarios fueron suficientes para convencerlo de invertir en mejoras de rendimiento y una revisión de la interfaz de usuario.

“La versión alfa del sitio era verdaderamente alfa: la interfaz de usuario fue una idea de último momento, hubo muchos errores e inconvenientes en la interfaz de usuario, la navegación no fue cohesiva; fue un desastre”, dijo Sanford. “Antes de la versión beta, no había actualizado hookr.io durante meses, lo cual tenía un propósito. Quería ver si el tráfico se estabilizaría por completo o si se mantendría constante, siendo este último el factor determinante para continuar o no con el proyecto”.

Hookr Beta agrega mejoras de UI/UX y soporte para más de 800 complementos y temas

Sanford se sorprendió y animó al descubrir que el uso del sitio era sólido y continuaba creciendo. Pasó los siguientes tres meses solucionando problemas, reescribiendo partes centrales del analizador y refinando la interfaz de usuario para enfocarse en las características que la gente realmente necesitaba. El sitio ahora ha entrado en versión beta con una serie de mejoras notables:

  • Revisión de UI/UX, con énfasis en la capacidad de respuesta y la menor cantidad de clics
  • Hookr.io ahora es el doble de rápido con la mitad de la carga de descarga (primero móvil)
  • Se han introducido temas en el índice (recuento actual: 62)
  • Cientos de complementos agregados al índice (recuento actual: 827)
  • 5 de las últimas versiones de cada complemento y tema (anteriormente se incluía una única versión para cada complemento)
  • Ejemplos de uso que los usuarios pueden cortar y pegar
  • Código fuente anotado

Las pantallas de índice son infinitamente desplazables y filtrables, lo que reduce una gran cantidad de clics a través de una paginación interminable. Los detalles de los ganchos se han refinado para seguir un formato similar a las páginas de detalles de PHP e incluyen descripciones y firmas de código anotadas.

hookr-anotado-descripciones

Además de la información básica sobre el archivo y las líneas donde se define el código/objeto, Hookr también se ha actualizado para mostrar cualquier devolución de llamada de gancho relacionada que comparta el mismo nombre de etiqueta o firma.

relaciones con prostitutas

Los ejemplos de uso para cada acción, filtro, función y constante ahora se pueden copiar fácilmente. Los usuarios también pueden ver rápidamente el código fuente con los nuevos bloques de código fuente anotados y con hipervínculos de Hookr.

¿Cambiar o no cambiar de marca?

Muchos de los que buscan una referencia completa de gancho/API encuentran que Hookr es más fácil de usar que la referencia de código oficial de WordPress.org. Sanford ha experimentado fricciones al crear lo que algunos perciben como un recurso competitivo.

Hubo varias personas que tienen / tuvieron un problema con el recurso incluso existente. En aras de la divulgación completa, mi carrera está fuera del ecosistema de WordPress; es simplemente una plataforma que uso (y amo), no un estilo de vida.

Mi experiencia con la 'comunidad' ha sido mayormente positiva; muchas personas aman el recurso, mientras que otras son indiferentes. Escribí a Hookr para ayudar a los diseñadores/desarrolladores/agencias legítimos, no a los aficionados que se hacen pasar por diseñadores/desarrolladores que no tienen ninguna habilidad además del martirio y nada positivo para contribuir.

El nombre de Hookr también ha demostrado ser controvertido, ya que algunos opositores vocales lo encuentran desagradable y ofensivo. Sanford dijo que está muy desgarrado por el cambio de marca del sitio, pero está abierto a la idea.

“El mercado de WordPress está saturado, es difícil generar algún tipo de impacto, de ahí el nombre”, dijo. “El nombre es corto, controvertido, relevante y memorable; a la gente le encanta o lo odia, por supuesto. Nunca fue la intención de insultar, ofender o alienar a ningún grupo demográfico.

“Si las personas se sienten incómodas diciendo “Hookr” en un foro abierto, entonces tal vez sea hora de dejar de lado mi ethos personal para mejorar el recurso. Dicho esto, estoy indeciso con respecto al cambio de nombre/cambio de marca de Hookr. Si lo hago, es solo para eliminar la barrera/estigma inicial y promover el uso”.

Como el sitio aún está en versión beta, Sanford aún recopila comentarios de los usuarios, pero se concentra en las funciones, las correcciones y el SEO. Si decide cambiar la marca, es probable que suceda cuando el sitio salga de la versión beta.

El futuro del recurso Hookr.io

Después de simplificar el diseño, eliminar algunas funciones que nadie usaba y refinar las que funcionaban, Sanford informa que hasta ahora los usuarios disfrutan de la versión beta de Hookr.

“Los comentarios que he recibido han sido sumamente positivos”, dijo. "El uso se ha duplicado efectivamente". Las sugerencias de los usuarios con respecto a la funcionalidad de búsqueda están dando forma a la hoja de ruta para la próxima iteración del recurso.

“La implementación de búsqueda actual es más o menos un mecanismo de filtro, que es efectivo una vez que se ha profundizado en el índice relevante”, dijo Sanford. “Sin embargo, numerosos usuarios han pedido una búsqueda de palabra clave 'global' tradicional que abarque el núcleo, los complementos y los temas. La búsqueda global, junto con algunas otras características, se lanzará dentro del próximo mes más o menos”.

Si bien Sanford se compromete a mantener el recurso gratuito para que cualquiera lo use, está explorando algunas opciones a largo plazo para la monetización.

“Abarrotar la interfaz con anuncios no es algo que quiera hacer, pero nunca digas nunca”, dijo. “Sin embargo, hay otra oportunidad para la monetización”.

En el futuro, Sanford está considerando la posibilidad de establecer la infraestructura para ofrecer Hookr (SaaS) para desarrolladores de complementos y temas comerciales.

Cuando lancé Hookr Alpha, algunas personas preguntaron sobre su uso para aumentar la documentación de su plugin/tema premium. No estaba seguro de que fuera un verdadero 'valor agregado'. En el transcurso de un año, perfeccioné el analizador y los objetos de datos hasta un punto de viabilidad.

Hookr Parser analiza el código fuente, que luego se reconcilia con la documentación en línea que lo describe; muchas veces, la documentación en línea falta o es errónea. Jeff Matson y yo discutimos estos problemas y decidimos que Hookr sería invaluable si pudiera identificar estos problemas, lo que ahora hace.

Un modelo SaaS para la monetización permitiría a Sanford ofrecer a los desarrolladores documentación generada previamente con sus temas/complementos. También está explorando la posibilidad de ofrecer los datos sin procesar en JSON, XML, CSV, etc. a los proveedores para implementar un micrositio API.

Por el momento, Sanford continuará invirtiendo tiempo en mejorar Hookr como referencia y refinando las funciones de acuerdo con los comentarios de los usuarios. Si usa Hookr.io regularmente, siéntase libre de ofrecer sus sugerencias en los comentarios y siga el proyecto en Twitter para conocer las últimas actualizaciones.