Si navegas por el directorio de plugins o temas de WordPress.org habrás notado que algunos llevan una etiqueta de «Comercial» (Commercial) o «Comunidad» (Community) en su barra lateral. O quizás no te hayas dado cuenta, porque la inmensa mayoría no lleva ninguna.
Esta clasificación existe desde finales de 2022, pero poca gente sabe exactamente para qué sirve, cómo funciona o si realmente aporta algo, y como es algo que despertó mi curiosidad, veamos si somos capaces de entender todo lo que hay detrás de estas etiquetas, incluyendo las críticas que ha recibido el sistema desde su lanzamiento.
De dónde viene esta clasificación
Matt Mullenweg anunció esta novedad durante el State of the Word de 2022, la conferencia anual donde se presenta el estado del proyecto WordPress. La idea se puso en marcha en diciembre de ese mismo año, cuando Samuel Wood (Otto), colaborador del equipo de plugins (y alguno más) de WordPress, publicó el anuncio oficial explicando el nuevo sistema de taxonomías para plugins y temas.
La motivación era aparentemente sencilla, porque con más de 60.000 plugins y más de 14.000 temas disponibles no siempre resulta claro para el usuario qué hay detrás de cada uno. ¿Es un proyecto mantenido por voluntarios apasionados? ¿tiene una empresa detrás que ofrece soporte de pago? El directorio no ofrecía ninguna forma clara de distinguir este tipo de cosas, de responder a estas cuestiones.
Además, el equipo detectó dos situaciones que querían abordar. Por un lado, muchos plugins «freemium» con millones de usuarios que generaban confusión en los foros de soporte gratuitos cuando los usuarios preguntaban por funciones de la versión de pago. Por otro, proyectos de comunidad alojados en GitHub u otros repositorios externos sin ninguna forma visible de enlazar a esos espacios donde la gente podría contribuir.
Para mi la justificación tenía todo el sentido vistas estas motivaciones ¿no te parece?
Qué significan exactamente estas etiquetas
Según las definiciones oficiales de WordPress.org:
- Commercial (Comercial): Plugins desarrollados por empresas o individuos que ofrecen sus productos de forma gratuita pero con versiones de pago disponibles. Supuestamente vienen con soporte específico, características avanzadas y opciones de personalización adicionales en sus versiones premium.
- Community (Comunidad): Plugins creados por la comunidad WordPress, desarrollados por individuos apasionados que comparten su trabajo de forma gratuita siguiendo la filosofía del código abierto. Es una forma de encontrar opciones de calidad sin ningún compromiso económico.
En la práctica la diferencia visible es mínima. Cuando un plugin tiene la etiqueta comercial aparece un recuadro en la barra lateral con un enlace llamado «Ver soporte» que lleva a la página de soporte del desarrollador (externa a WordPress.org). Si es de comunidad, el enlace se llama «Contribuye a este plugin/tema» y debería dirigir a un repositorio de desarrollo como GitHub donde los usuarios pueden colaborar.
Cómo se aplican las etiquetas
Aquí viene uno de los aspectos más llamativos del sistema, y es ni más ni menos que el modo para que un desarrollador implemente este etiquetado es completamente voluntario y manual.
No existe ningún proceso automatizado ni ningún campo en el panel de control del desarrollador, ni etiquetado en el README para solicitar el etiquetado este.
Si quieres que tu plugin aparezca como comercial o de comunidad, tienes que enviar un correo electrónico a [email protected] (o [email protected] para temas) solicitando la aprobación.
Algo tan simple como:
"Hola equipo de plugins, me gustaría optar por la taxonomía comercial/comunitaria. Mi plugin está aquí: [URL del plugin]"
Una vez aprobado, aparecerá una nueva opción en la pestaña «Avanzado» de tu plugin donde podrás introducir la URL del enlace externo de soporte o contribución, según el caso.
Lo curioso es que, a día de hoy, ni siquiera existe aún documentación oficial sobre este proceso en el manual de plugins o de temas de WordPress.org. La única información disponible son los posts originales del anuncio y algunos artículos de terceros, bueno, y ahora este artículo.
Para ser una funcionalidad que lleva varios años activa la falta de documentación oficial resulta llamativa.
Los números no engañan
Y aquí llegamos al dato más revelador. De los más de 60.000 plugins disponibles en el directorio de WordPress.org:
- Aproximadamente solo unos 600 plugins están etiquetados como comerciales (poco más de 30 páginas de resultados, a 20 resultados por página, no me voy a poner a contarlos).
- En torno a 200 plugins aparecen como de comunidad (unas 10 páginas de resultados).
En cuanto a los temas, pues mira, la etiqueta de comercial ha tenido algo más de predicamento por lo que se ve:
- Más de 2.100 temas marcados como comerciales (aquí, por el distinto sistema de filtrado, se muestran los resultados).
- Unos birriosos, eso sí, 40 temas en el filtro de comunidad.
Haciendo cuentas rápidas, estamos hablando de que menos del 1,2% de todos los plugins del directorio tienen alguna de estas etiquetas, aunque en los temas sube bastante, hasta el 21%. Pero la realidad es que la inmensa mayoría simplemente no están etiquetados ni como comerciales ni como de comunidad.
Entre los comerciales encontramos a los que cabría esperar: Elementor, Yoast SEO, WooCommerce, Akismet, All-in-One WP Migration y compañía.
En el lado de community aparecen plugins como Classic Editor, WordPress Importer, Classic Widgets o Disable Comments, muchos de ellos mantenidos directamente por el equipo de WordPress.
Las críticas que ha recibido el sistema
Desde su lanzamiento, la clasificación ha generado un debate interesante en los comentarios de los posts oficiales y en la comunidad de desarrolladores. Te comparto algunas de las objeciones más relevantes.
La distinción es artificial y potencialmente injusta
Kevin Batdorf, desarrollador conocido en la comunidad WordPress, lo expresó claramente en los comentarios del anuncio oficial:
Todos los plugins son código abierto independientemente de si venden algo, y eso no hace que esos desarrolladores sean menos apasionados por el código abierto. Tampoco implica que los plugins no comerciales tengan menos funciones, o que el nivel de dedicación al soporte sea menor
¿Qué significa realmente «comunidad»?
Alan Fuller, otro desarrollador, planteó una pregunta incómoda:
Mis plugins gratuitos no los clasifico como comunidad porque soy el único que hace commits. Claro que la comunidad puede contribuir, pero generalmente no lo hacen, excepto esperando soporte gratuito. Así que en mi opinión no son de comunidad. ¿Estoy equivocado?
Samuel Wood le respondió que si quiere el enlace a GitHub tendría que optar por la categoría comunitaria, aunque sea el único desarrollador.
El sistema puede es susceptible de manipulación
Varios comentaristas señalaron que, al ser voluntario, nada impide que los desarrolladores elijan la categoría que más visibilidad les dé, independientemente de si realmente encaja con su modelo.
¿Los plugins comerciales o de comunidad crecen más en instalaciones? Alguien ya estará rastreando esos datos, seguro, pero es complicado saberlo.
La definición de comercial es demasiado amplia
Un plugin gratuito desarrollado en GitHub que ofrece soporte premium pero no versión de pago, ¿es comercial o de comunidad? Según Otto sería comercial. Pero entonces pierde la posibilidad de mostrar el enlace de contribución a su repositorio.
WooCommerce es el ejemplo perfecto de la contradicción
En esto y en otras muchas cosas, como casi siempre pasa con las cosas de Automattic, como bien señaló Olaf Lederer:
Si instalas WooCommerce puedes elegir múltiples funciones de pago, lo que convierte un plugin ‘gratuito’ como WooCommerce en un proyecto comercial»
Y efectivamente, WooCommerce está etiquetado como comercial. Pero también es uno de los proyectos más abiertos a contribuciones de la comunidad. La etiqueta simplifica en exceso una realidad compleja.
Y llegaron los filtros … pero tampoco cambiaron mucho
En junio de 2023, seis meses después del lanzamiento inicial, WordPress.org activó los filtros en el directorio que permiten buscar específicamente plugins comerciales o de comunidad. Ahora puedes navegar a la sección de plugins y filtrar por estas categorías.
Si te fijas en las URLs, ni siquiera se usa el mismo sistema para plugins y temas. En los plugins es un parámetro ?plugin_business_model=commercial o ?plugin_business_model=community mientras que con los temas es una taxonomía de navegación: /browse/commercial/ o /browse/community/.
La teoría era que esto ayudaría a los usuarios a encontrar plugins que encajasen con sus expectativas. ¿Buscas algo con soporte para empresas? filtra por comercial, ¿prefieres proyectos puramente de comunidad? ahí tienes el filtro.
El problema es que, con menos del 1,2% de plugins clasificados el filtro es prácticamente inútil para descubrir nuevas opciones. Terminas viendo siempre los mismos plugins conocidos que ya aparecen en las primeras posiciones de cualquier búsqueda.
¿Tiene futuro esta clasificación?
En el anuncio original Otto decía que esto era «solo el principio de una categorización más amplia de plugins y temas«. Mencionó planes para añadir más categorías en el futuro y utilizarlas de formas que aún no tenían claras. Casi 4 años después esos planes adicionales han quedado en nada.
La realidad es que el sistema parece haberse quedado en un limbo. No es obligatorio, apenas está documentado, la adopción es mínima y las críticas sobre su utilidad real nunca se abordaron de forma satisfactoria. WordPress.org tiene otros frentes abiertos mucho más prioritarios, como la incorporación de la IA, algo que dicho sea de paso es mucho más interesante.
De lo inútil que es el sistema de búsqueda, tanto en el repositorio como en el instalador de WordPress si eso ya hablamos otro día, que sino me caliento.
Mi opinión, aunque a nadie le importe
Después de investigar sobre este tema mi impresión es que esta clasificación nació con buenas intenciones pero con una ejecución demasiado simplista. Dividir el ecosistema de plugins en solo dos categorías (más una tercera implícita de «sin clasificar» que es donde está casi todo) no refleja la complejidad real del desarrollo de plugins y temas para WordPress.
Habría sido más útil un sistema de etiquetas múltiples, y ahí lo dejo, como: «tiene versión de pago«, «acepta contribuciones externas«, «mantenido por la empresa X«, «proyecto individual«, etc. Vamos, algo que permitiese incluso combinar varias características sin forzar una elección tipo blanco/negro que no encaja con la mayoría de proyectos.
Por otro lado, el hecho de que sea voluntario y requiera un email manual prácticamente garantiza una adopción baja. Si realmente queremos que esto funcionase habría que integrarlo en el flujo normal de publicación de plugins y temas, con campos específicos en el readme.txt o en el panel de control del desarrollador, con revisión si se quiere.
¿Sirve de algo a día de hoy? Para el usuario medio que busca plugins sinceramente no. Para los desarrolladores de plugins comerciales grandes que quieren destacar su enlace de soporte premium puede tener algún valor marginal. Para el resto es una funcionalidad que existe pero que pocos conocen y menos utilizan.
Quizás en el futuro WordPress.org retome esta idea y la desarrolle de verdad, o quizás quede como uno de esos experimentos bienintencionados que nunca terminaron de cuajar. El tiempo dirá … y yo te lo contaré.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!










