Lanzamiento de bbPress 2.6 después de 6 años, incluye API de participación y moderación por foro

Publicado: 2019-11-15

El martes, John James Jacoby anunció que bbPress 2.6 estaba disponible para el público después de una espera de seis años en una publicación titulada bbPress 2.6 — Mejor genial que nunca. El anuncio aterrizó con un gemido ya que fue eclipsado por el lanzamiento de WordPress 5.3 el mismo día.

bbPress es un proyecto oficial de WordPress para impulsar foros. Fue lanzado inicialmente el 28 de diciembre de 2004 por Matt Mullenweg como un proyecto independiente. Durante el apogeo de la primera iteración, fue popular dentro de la comunidad de WordPress como una solución de foro simple. En 2011, bbPress 2.0 se relanzó como un complemento de WordPress con Jacoby como desarrollador principal.

El equipo de bbPress está compuesto principalmente por cuatro colaboradores a tiempo parcial y casi no hay voluntarios disponibles para las pruebas de los usuarios. Stephen Edgar, Brandon Allen y Sergey Biryukov fueron los principales desarrolladores, además de Jacoby, detrás de la versión 2.6.

“Jennifer M. Dodd merece una mención por sus contribuciones a 2.6 desde el principio; se ha mudado en gran parte pero es maravillosa”, dijo Jacoby. "Detrás de escena en los equipos de meta y foros están Samuel 'Otto' Wood, Dion Hulse, Mika Epstein, Marius Jensen y muchos otros que brindan comentarios y solicitudes de características en función de cómo WordPress.org usa bbPress".

Los colaboradores resolvieron 420 tickets abiertos con 1737 confirmaciones de código durante el período de varios años que tardó en salir la versión 2.6. La nueva versión viene con cientos de correcciones de errores y mejoras. Sus características incluyen moderación por foro, nuevas plataformas para importar contenido del foro y una API de participación.

La nueva API de compromisos conecta las identificaciones de usuario con los diversos tipos de contenido en bbPress, como foros, temas, respuestas y etiquetas de temas. Esto funciona como una especie de sistema de relación entre los usuarios y cualquier contenido con el que interactúan en los foros. En versiones anteriores de bbPress, todos estos datos se guardaban en la tabla de metadatos del usuario.

La moderación por foro es una característica clave para los foros, pero ha sido uno de los elementos que faltan en bbPress. La nueva función aprovecha la API de compromisos para conectar las ID de usuario a las ID del foro. A su vez, esto permite a los propietarios de sitios crear moderadores para foros individuales. Esta característica funciona en contraste con el rol de "moderador" existente en bbPress, que brinda a los usuarios poderes de moderación global.

¿Por qué la espera de 6 años?

Se le puede perdonar que se pregunte si bbPress estaba casi muerto. El último lanzamiento menor ocurrió en 2017 cuando el equipo lanzó la versión 2.5.14. El mismo año, bbPress 2.6 se dirigía hacia una tercera versión beta e incluso tenía algunas versiones candidatas.

“No hubo muchos comentarios sobre la versión beta 2.6 o RC, y acababa de hacer la transición a mi puesto en Sandhills Development”, dijo Jacoby. “Decidí que era mejor concentrarme en hacer un buen trabajo en el que pudiera tener un impacto directo en la vida de las personas, en lugar de no tener idea de si estaba haciendo un buen trabajo con bbPress”.

Jacoby no quería lanzar una versión 2.6 potencialmente defectuosa y asumir la carga de soporte en ese momento. Hacerlo habría interferido con sus responsabilidades en su nuevo trabajo. “Yo más joven habría intentado hacer ambas cosas y fallado en ambas”, dijo Jacoby.

¿Por qué tanta espera entre lanzamientos? Lo más probable es que haya sido por la misma razón por la que el anuncio de Twitter obtuvo menos de un par de docenas de me gusta e incluso menos retuits. No hay mucho compromiso de la comunidad con el proyecto. Por otro lado, el equipo de bbPress no ha estado activo en las redes sociales ni en el blog oficial del proyecto en los últimos dos años.

A pesar de la falta de compromiso de la comunidad, bbPress está actualmente instalado en más de 300 000 sitios. Ejecuta los foros en WordPress.org, WordPress.com, CSS-Tricks y otras grandes comunidades. Sin embargo, no se envía mucha ayuda al proyecto bbPress desde la mayoría de los lugares.

“En WordPress.org, bbPress es solo una pieza de un rompecabezas muy complejo, y todo está en su mayoría en modo de mantenimiento todo el tiempo”, dijo Jacoby. “El equipo de foros se enfoca en las necesidades de los foros y el metaequipo ayuda a mantener el código en sí, pero WordPress ha hecho que sea más fácil y gratificante contribuir; por lo que los colaboradores se gradúan en el núcleo de WordPress y rara vez miran hacia atrás”.

La idea detrás de cambiar bbPress 2.x a un complemento de WordPress desde sus raíces independientes era que sería más simple para la comunidad de WordPress más grande participar. Jacoby dijo que las contribuciones han mejorado desde la era previa a los complementos, pero no ha ayudado lo suficiente. . “Hay más atención y elogios con WordPress y Gutenberg que con bb's o GlotPress”, dijo.

Uno de los mayores problemas de bbPress es la falta de recursos. No hay ningún elemento comercial en el complemento y ninguna empresa importante está financiando a nadie para que trabaje en el proyecto a tiempo completo.

“Para que un proyecto de código abierto sea sostenible a largo plazo, debe tener una economía detrás”, dijo Jacoby. “Sin una economía, ¿cuál es el verdadero objetivo? ¿Cuota de mercado? ¿Construir un mejor software para foros? Esos no son suficientes por sí solos cuando las personas necesitan ganarse la vida, y cuando menos trabajo con WooCommerce puede ayudarlo a ganarse la vida mejor”.

El futuro de los foros

Seis años entre lanzamientos importantes es toda una vida en años tecnológicos, tiempo suficiente para que otra empresa reclame la cuota de mercado del foro de WordPress. Sin embargo, bbPress logró mantener su corona como el complemento de foro de WordPress más utilizado durante la espera. Plantea la pregunta de si las empresas o los desarrolladores ven un futuro para los foros.

Con tantas opciones alternativas para la participación de los usuarios, ¿son los foros una especie de software en extinción?

“Si los foros se están muriendo, es una muerte lenta, según los números de todos modos”, dijo Jacoby. “Las aplicaciones de chat como Slack y Discord (o Twitch y YouTube) son donde la gente hace cosas de tipo foro en estos días. Moderar tu propia comunidad requiere dedicación y trabajo, y si vas a trabajar, ¿por qué no crear una audiencia en otro lugar?

Sin embargo, Jacoby tiene esperanza para el futuro. “Me puedo imaginar un montón de razones por las que los foros parecen poco atractivos”, dijo, “pero para mí siguen siendo a lo que todos regresan, ¡al igual que tener sus propios blogs!”.