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 capacidad 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. Durante los últimos meses, yo (Syed) he querido escribir una publicación que habla 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 un defecto real de esta plataforma. Debido a esto, muchos usuarios utilizan búsquedas de Google personalizadas en sus sitios de WordPress. El directorio del complemento 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 control 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. Por defecto, los resultados están ordenados por relevancia. A continuación se muestra una captura de pantalla de los 3 complementos principales por relevancia:
Me sorprendió ver los resultados. Tal vez sea un poco parcial, pero claramente pensé que WordPress SEO by Yoast o All in One SEO pack estaría en la parte superior. Los resultados fueron que el plugin de SEO de Yoast ocupaba el puesto número 3 y todo en un paquete de SEO ni siquiera estaba en la primera página.
Así que vamos a aclarar esto. Dos de los complementos de SEO más populares (12M y 2M 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 tener los complementos más populares hacia la parte superior porque eso no les da una oportunidad a los nuevos desarrolladores. Eso es absolutamente cierto. Durante nuestro pequeño grupo de Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) trajo una solución muy interesante. La solución fue crear un algoritmo de búsqueda que agregue un grupo de variables comunitarias.
Estas variables pueden ser:
- El numero de descargas - Claro que esto podría darles una pequeña ventaja a los plugins más antiguos, pero podemos mantener esto como una variable de bajo impacto.
- Endoso del usuario - Debido a que solo los usuarios registrados pueden agregar favoritos, otorgar calificaciones de estrellas y votar si un complemento funciona o no, debemos agregar algún tipo de sistema de reputación. Elaboraré esto más adelante en su propia sección..
- Reputación del autor: para autores reconocidos y creíbles, deberían tener una mejor reputación. Por ejemplo, sabemos que Andrew Nacin contribuye mucho al núcleo. Definitivamente sabe lo que está haciendo. Debería tener una reputación de autor más alta que alguien que acaba de comenzar a desarrollar. Elaboraré criterios para esto en su propia sección..
Usando estos criterios, podemos mejorar significativamente la relevancia de los resultados de búsqueda del complemento. Vamos a profundizar 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 ambos lo tienen. Es hora de que WordPress.org agregue algo similar. Los usuarios deben poder votar por la mejor respuesta. Las respuestas que obtienen upvotes agregan 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). Claro que esto le dará a los usuarios 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 de inmediato en un desarrollador principal. Tienen que demostrar su valía aportando un código de calidad durante mucho tiempo. Este sistema de reputación hará justamente 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 es el favorito de un complemento determinado, entonces definitivamente hace una diferencia. Por ejemplo, cuando a Otto le gusta un complemento, entonces asumo que es un complemento bastante bueno. El mismo tipo de medidas se puede utilizar para la calificación de estrellas.
Reputación del autor del plugin
Si bien los autores de los complementos serán tratados como cualquier otro usuario, tendrán una reputación separada para los complementos. ¿Esto se puede tener en cuenta? ¿Este autor proporciona soporte a su complemento? ¿Cuántos buenos complementos tiene este autor? Por ejemplo, si Mark Jaquith está involucrado en un complemento específico, entonces esperaría que esté 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 apreciar buenos autores de plugins. Esto animará a los nuevos autores a ganar una mejor reputación en la comunidad al proporcionar apoyo. Veremos una mayor participación de las empresas basadas en WordPress en los foros..
Mantener a las personas responsables
Actualmente, parece que la gente puede simplemente informar que un complemento está roto o le puede dar 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 informar que está roto y no escribir sobre eso. La calificación rota sigue siendo. Debe haber una validación para ver si el usuario ha realizado la consulta en el 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 ser mostrados en el perfil de cada usuario. Debe haber una opción para agregar una revisión que explique por qué el usuario lo calificó con 2 estrellas o 5 estrellas. Este tipo de responsabilidad 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 lo hacen. Esto no hace justicia. Todo el mundo debería saber acerca de los buenos complementos de WordPress como Gravity Forms, VaultPress, BackupBuddy, etc. El directorio de complementos no hace eso en absoluto. Por lo menos, debe tener una página que enumere las tiendas de complementos comerciales como lo hacen para las tiendas temáticas..
A largo plazo, tendría sentido alojar complementos comerciales en el repositorio 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 llevaría mucho tiempo en implementarse. No estoy seguro si algo de esto será implementado. Pero desde mi punto de vista, esto definitivamente haría que el directorio de complementos fuera mucho mejor y atractivo. ¿Me encantaría escuchar tus pensamientos? ¿Qué crees que necesita cambiar el directorio de complementos? ¿Estás de acuerdo con mi visión? ¿Cuáles son algunas fallas 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 vistas aquí son enteramente suyas y no de los otros editores..