Una visión para un directorio de complementos de WordPress mejor y más atractivo

La mejor parte de WordPress son los complementos. Te dan la posibilidad de extender WordPress para hacer casi cualquier cosa que puedas imaginar. Hay más de 21.000 complementos en el Repositorio de complementos de WordPress. En los últimos meses, yo (Syed) he tenido la intención de escribir una publicación que hable sobre mi visión de un directorio de complementos de WordPress mejor y más atractivo. Aquí, hablaré sobre algunos problemas serios de la experiencia del usuario y cómo se puede mejorar.

La búsqueda

La búsqueda es una de esas características que ha sido una verdadera deficiencia de esta plataforma. Por eso, muchos usuarios utilizan la búsqueda personalizada de Google en sus sitios de WordPress. El directorio de complementos en sí tiene una nota en la parte inferior que dice «También puede probar su búsqueda en Google» con un enlace. ¿Pero es eso realmente suficiente? Teniendo en cuenta que muchas personas agregan complementos utilizando su panel de WordPress, que utiliza la misma búsqueda que el sitio principal, no es ideal.

En este ejemplo, buscaré «SEO» en el directorio de complementos. De forma predeterminada, los resultados se ordenan por relevancia. A continuación se muestra una captura de pantalla de los 3 complementos principales por relevancia:

Resultado de la búsqueda del complemento SEO

Me sorprendió ver los resultados. Tal vez soy un poco parcial, pero claramente pensé que WordPress SEO by Yoast o All in One SEO pack estarían en la parte superior. Los resultados fueron que el complemento Yoast SEO ocupó el puesto número 3 y todo en un paquete de SEO ni siquiera estaba en la primera página.

Así que aclaremos esto. Dos de los complementos de SEO más populares (12 millones y 2 millones de descargas respectivamente) no estaban en la parte superior. Los dos complementos que están en la parte superior tampoco tienen una calificación tan alta como el complemento SEO de Yoast. Esto no tiene ningún sentido. Algunos dirán que no podemos simplemente tener los complementos más populares en la parte superior porque eso no les da una oportunidad a los nuevos desarrolladores. Eso es absolutamente cierto. Durante nuestra muy pequeña Reunión de WordPress de Gainesville, Ryan Frankel (@Ryanfrankel) planteó una solución muy interesante. La solución fue crear un algoritmo de búsqueda que agregue un montón de variables de la comunidad.

Estas variables pueden ser:

  • El número de descargas – Claro que esto podría dar una ligera ventaja a los complementos más antiguos, pero podemos mantener esto como una variable de bajo impacto.
  • Respaldo del usuario – Debido a que solo los usuarios registrados pueden agregar favoritos, calificar con estrellas y votar si un complemento funciona o no, entonces deberíamos agregar algún tipo de sistema de reputación. Desarrollaré esto más en su propia sección.
  • Reputación del autor: para autores reconocidos creíbles, deberían tener una mejor reputación. Por ejemplo, sabemos que Andrew Nacin aporta mucho a la base. Definitivamente sabe lo que está haciendo. Debería tener una reputación de autor más alta que alguien que acaba de empezar a desarrollarse. Elaboraré criterios para esto en su propia sección.

Usando estos criterios, podemos mejorar significativamente la relevancia de los resultados de búsqueda de complementos. Profundicemos en el sistema de reputación que he mencionado anteriormente.

Sistema de reputación

Los foros de WordPress han carecido de un sistema de reputación. Sitios como StackExchange y Quora lo tienen. Es hora de que WordPress.org agregue algo similar. Los usuarios deberían poder votar por la mejor respuesta. Las respuestas que obtienen votos positivos suman puntos a la reputación del usuario. Las personas que hacen preguntas pueden hacer preguntas a un usuario específico por un precio específico (algo así como Quora). Seguro que esto dará a los usuarios más antiguos y más activos una ventaja significativa sobre los recién llegados, pero no es así como funciona. No permitimos que un nuevo desarrollador se convierta en un desarrollador principal principal de inmediato. Tienen que demostrar su valía aportando código de calidad durante mucho tiempo. Este sistema de reputación hará precisamente eso.

Luego podemos utilizar el sistema de reputación para influir en los resultados de búsqueda de complementos. Si un usuario con una reputación más alta elige como favorito un determinado complemento, entonces definitivamente hace la diferencia. Por ejemplo, cuando a Otto le gusta un complemento, supongo que es un complemento bastante bueno. El mismo tipo de medidas se puede utilizar para la clasificación por estrellas.

Reputación del autor del complemento

Si bien los autores de complementos serán tratados como cualquier otro usuario, tendrán una reputación separada para los complementos. Esto puede tener en cuenta si este autor brinda soporte para su complemento. ¿Cuántos complementos buenos tiene este autor? Por ejemplo, si Mark Jaquith está involucrado en un complemento específico, esperaría que se clasificara un poco más alto que otros. Lo mismo ocurre con otros líderes de la industria.

El objetivo no es desalentar a los nuevos autores de complementos. Más bien es para apreciar a los buenos autores de complementos. Esto alentará a los nuevos autores a ganar una mejor reputación en la comunidad al brindarles apoyo. Veremos una mayor participación de empresas basadas en WordPress en los foros.

Responsabilizar a las personas

Actualmente, parece que la gente puede simplemente reportar un complemento roto o darle una calificación de 1 estrella sin ayudar al autor. Sí, si alguien informa que un complemento no funciona, se lo lleva a la página de foros de soporte que lo alienta a escribir sobre su problema. Pero la gente puede simplemente reportarlo roto y no escribir sobre eso. La calificación rota aún se mantiene. Debería haber una validación para ver si el usuario ha realizado la consulta del foro de soporte. Si no, su voto roto no debería contar. Porque realmente no están ayudando a nadie diciendo que está roto sin explicar cómo está roto.

Lo mismo ocurre con la calificación de estrellas. Estos deben mostrarse en el perfil de cada usuario. Debería haber una opción para agregar una reseña que explique por qué el usuario la calificó con 2 o 5 estrellas. Este tipo de rendición de cuentas ayudará a la comunidad en general.

Complementos comerciales

El repositorio de temas de WordPress tiene una pestaña para temas comerciales. Sin embargo, los complementos no. Esto no hace justicia. Todos deberían conocer los buenos complementos de WordPress como Gravity Forms, VaultPress, BackupBuddy, etc. El directorio de complementos no hace eso en absoluto. Como mínimo, debe tener una página que enumere las tiendas de complementos comerciales como lo hacen para las tiendas de temas.

A la larga, en realidad tendría sentido alojar complementos comerciales en el repositorio de forma similar a los mercados de iOS o Android. Sé que esto tiene sus propios problemas y puede ser un tema propio, pero no pude evitar mencionarlo.

Sé que todo esto tomaría mucho tiempo para implementar. No estoy seguro de si algo de esto realmente se implementará. Pero desde mi punto de vista, esto definitivamente haría que el directorio de complementos fuera mucho mejor y atractivo. ¿Estaría feliz de escuchar sus pensamientos? ¿Qué crees que debe cambiar el directorio de complementos? ¿Estás de acuerdo con mi visión? ¿Cuáles son algunos defectos en mi visión que no puedo detectar? Por favor, hágamelo saber en los comentarios.

Nota: este artículo está escrito por Syed Balkhi. Las opiniones aquí son enteramente suyas y no de los otros editores.

Deja un comentario