Articulo de referencia

Mi BB

MyBB , anteriormente MyBBoard y originalmente MyBulletinBoard , es un software de foro gratuito y de código abierto desarrollado por MyBB Group. Está escrito en PHP , admite Mar...

MyBB , anteriormente MyBBoard y originalmente MyBulletinBoard , es un software de foro gratuito y de código abierto desarrollado por MyBB Group. Está escrito en PHP , admite MariaDB , MySQL , PostgreSQL y SQLite como sistemas de bases de datos y, además, tiene soporte de conmutación por error de base de datos . [3] Está disponible en varios idiomas [4] y tiene licencia LGPL . [5] El software permite a los usuarios facilitar la interacción impulsada por la comunidad a través de una instancia de MyBB.

Historia y desarrollo

MyBB 1.0 y 1.1

Fundada como DevBB en 2002 por Chris Boulton a partir de una bifurcación de XMB, la primera versión pública (RC1) de MyBB se publicó el 10 de diciembre de 2003. No fue hasta dos años después, el 9 de diciembre de 2005, que se lanzó MyBB 1.0.

El 9 de marzo de 2006 se publicó la versión 1.1. La última versión de esta serie fue la 1.1.8, una actualización de seguridad publicada el 20 de agosto de 2006.

Mi BB 1.2

El 2 de septiembre de 2006, con una base de código revisada y reescrita y más de 40 nuevas características, se lanzó MyBB 1.2. El soporte para la serie 1.2 finalizó oficialmente el 1 de junio de 2009, aunque las actualizaciones de seguridad estuvieron disponibles hasta el 31 de diciembre de 2009. [6]

La versión final de la serie 1.2, 1.2.14, fue una actualización de seguridad y mantenimiento publicada el 17 de julio de 2008. [7] Varios parches de seguridad estuvieron disponibles en actualizaciones de seguridad posteriores para los usuarios que todavía usaban la serie 1.2.

Mi BB 1.4

Después de una larga fase beta, el 2 de agosto de 2008 se lanzó MyBB 1.4 con más de 70 nuevas características, incluido un Panel de control de administración (ACP) completamente revisado y rediseñado.

El 12 de octubre de 2008 se publicó MyBB 1.4.2. Esta versión cambió la licencia de MyBB de propietaria a GNU GPL v3. [8] El cambio de licencia fue impulsado a partir de una solicitud de KDE que, en un anuncio relacionado, lanzó su primera comunidad basada en la web que utiliza MyBB como una alternativa a una lista de correo .

El 2 de mayo de 2009, debido a limitaciones de tiempo, el fundador Chris Boulton dejó las responsabilidades diarias a Dennis Tsang (anteriormente gerente del equipo de soporte), quien asumió como gerente de productos de MyBB. Matt Rogowski asumiría más tarde las responsabilidades de Dennis como gerente del equipo de soporte. [9]

Hasta ahora, gran parte del desarrollo de MyBB se ha llevado a cabo internamente en un ciclo cerrado. Después de cambiar a una licencia de código abierto, el 19 de agosto de 2009, el Grupo MyBB abrió el acceso al desarrollo para que los usuarios tuvieran acceso al rastreador de errores oficial y acceso de lectura al repositorio de Subversion . [10]

La versión final de la serie 1.4 fue la 1.4.16, publicada como actualización de seguridad el 17 de abril de 2011. [11] El soporte para la serie finalizó el 1 de julio de 2011, tanto para las versiones de mantenimiento como de seguridad. [12]

Mi BB 1.6

El 3 de agosto de 2010, en el segundo aniversario del lanzamiento de MyBB 1.4, se lanzó MyBB 1.6 con más de 40 nuevas características y muchos ajustes, correcciones y optimizaciones de rendimiento. La serie 1.6 se distribuye bajo la licencia GNU LGPL v3 [5] y requiere al menos PHP 5.1. [13]

Durante la serie 1.6, varios miembros de alto rango del Grupo MyBB cambiaron de puesto. El 3 de octubre de 2010, Tim Bell fue ascendido a gerente de producto con responsabilidades de dirigir las operaciones diarias de MyBB, así como el aspecto de marketing del producto MyBB. Dennis Tsang asumió el cargo de asesor técnico, ayudando con el diseño y desarrollo de software de MyBB.

El antiguo logotipo de MyBB

El 5 de diciembre de 2010, Ryan Gordon, el desarrollador principal de MyBB durante los últimos cinco años, renunció para buscar nuevos desafíos. Como resultado, Tom Moore asumió las responsabilidades de desarrollo de Ryan y Dylan M se hizo cargo de la administración del sistema de fusión de MyBB.

MyBB 1.6.4, publicada el 26 de julio de 2011, fue una de las actualizaciones más importantes de MyBB y la primera versión en la historia de MyBB que requirió que se reemplazaran todos los archivos principales debido a errores en versiones anteriores de 1.6. También fue la primera versión que incluyó cambios en las características que normalmente se reservan para versiones principales (de características), pero se vio afectada al descubrirse que la versión había sido contaminada durante una violación del servidor de MyBB con código peligroso que podría usarse para explotar instalaciones de foros que ejecutaban 1.6.4. [14] La medida de incluir nuevas actualizaciones de características se tomó para extender la vida de la serie 1.6 mientras se desarrollaba la siguiente serie de MyBB, MyBB 2.0.

El 25 de noviembre de 2011 se lanzó MyBB 1.6.5. Esta versión incluía más de 10 actualizaciones de nuevas funciones, entre ellas compatibilidad con reCAPTCHA y mejoras para evitar el envío de spam por parte de usuarios. [15]

El 10 de febrero de 2012, se publicó MyBB 1.6.6 como actualización de seguridad. Corrigió 14 vulnerabilidades de bajo riesgo y solucionó un problema que permitía la importación de una hoja de estilos que no fuera CSS. MyBB también corrigió un error en 1.6.5 por el cual los anuncios desaparecían. [16] El 14 de febrero de 2012, el Grupo MyBB anunció que MyBB 1.6.6 se publicó originalmente con código de desarrollo incluido involuntariamente. [17]

El 31 de marzo de 2012 se publicó MyBB 1.6.7, que solucionó más de 70 problemas e introdujo cinco actualizaciones de funciones. Corrigió cuatro vulnerabilidades de inyección SQL (riesgo bajo), una vulnerabilidad XSS y un problema de divulgación de ruta. Las actualizaciones de funciones incluyeron una visualización más amplia de las reglas del foro, permisos de la herramienta de moderador personalizada, un permiso de anulación para enviar un correo electrónico a un usuario que lo ha ignorado y la capacidad de que un usuario inicie sesión con su dirección de correo electrónico. [18]

El 27 de mayo de 2012 se lanzó MyBB 1.6.8. Se trataba de una versión de mantenimiento general que solucionaba más de 40 problemas notificados. Para brindar soporte a los usuarios de la UE, las cookies de seguimiento de foros o hilos que han sido leídos por invitados ahora son cookies de sesión. La información contenida en estas cookies se destruirá cuando se cierre el navegador del usuario. [19]

Mi BB 1.8

El nuevo logotipo de MyBB, utilizado desde MyBB 1.8.0 en adelante.

El equipo de MyBB dijo muchas veces que MyBB pasaría directamente de MyBB 1.6 a 2.0. Sin embargo, el 1 de abril de 2012, el grupo MyBB anunció que, de hecho, habría una MyBB 1.8. [18] Muchos consideraron que esto era una broma del Día de los Inocentes . Luego, el 3 de abril de 2012, se publicó otra publicación en el blog que decía que "no era una broma del Día de los Inocentes". [20] MyBB 1.8 contará con un nuevo tema predeterminado basado en la serie de temas Apart del diseñador principal de MyBB, Justin S. Se anunció una característica completamente nueva relacionada con los temas:

Los [colores base adjuntables] te permiten crear colores a los que puedes adjuntar hojas de estilo (de la misma forma que puedes adjuntar hojas de estilo a las páginas). También puedes establecer un orden de visualización para todas tus hojas de estilo para que puedan anular los estilos. En conjunto, los cambios significan que puedes agregar un tema con tantos colores personalizados como quieras. Usando la estructura de tema padre/hijo que ya existe en 1.x puedes restringir o permitir que ciertos grupos de usuarios usen estos colores y, como heredan las hojas de estilo principales, son muy fáciles de administrar. Por lo tanto, ya no es necesario instalar una docena de temas diferentes solo para un encabezado de color diferente.

Tom Moore, desarrollador principal de MyBB [20]

La publicación continuó diciendo que la biblioteca JavaScript predeterminada de MyBB se cambiaría a la más popular jQuery del actual Prototype JavaScript Framework . También se anunció una nueva función de eliminación suave de "papelera" que permite recuperar publicaciones eliminadas en el Panel de control del moderador. También se mencionó que en lugar de lanzar un complemento antispam oficial como estaba planeado llamado Spam Ninja, el equipo de MyBB agregaría muchas nuevas funciones antispam directamente al núcleo de MyBB.

El equipo de MyBB también anunció que el repositorio SVN de desarrollo se trasladaría de su propio sitio de desarrollo en dev.mybb.com a GitHub . El repositorio de GitHub se abrió al público el 23 de enero de 2013. [21] Todos los problemas abiertos en el sitio de desarrollo se trasladaron a GitHub el 3 de marzo de 2014. [22]

El 1 de septiembre de 2014, se lanzó MyBB 1.8 con más de 24 nuevas características y muchas mejoras. Estos cambios incluyen: un nuevo tema (tanto para el foro de front-end como para el panel de administración de back-end), características de IPv6, eliminación suave y el muy esperado cambio de la biblioteca JavaScript de Prototype a la más popular jQuery . El lanzamiento también incluyó un diseño actualizado del sitio web y la implementación del nuevo logotipo y marca. [23]

Cambios de marca

El 22 de abril de 2011, el grupo MyBB anunció que buscaba un "creativo dibujante" [24] para crear una mascota para MyBB. Mike Creuzer, de Audentio Design, fue elegido para el trabajo. La nueva mascota y logotipo de MyBB se anunciaron oficialmente el 12 de enero de 2012. [25] Se creó un foro de discusión para proponer nombres para la mascota. Los diez nombres más votados se incluyeron en una encuesta y la comunidad votó y decidió el nombre "Bolt", [18] que representa al fundador de MyBB, Chris Boulton, y la rapidez y facilidad de uso que tiene MyBB.

Mi BB 1.9

Después de una votación de la comunidad, el desarrollo de MyBB 2.0 se suspendió y el desarrollo pasó a actualizaciones 1.x más pequeñas que se pueden implementar de manera más rápida, comenzando con 1.9. [26] 1.9 contará con un tema responsivo escrito con el sistema de plantillas Twig , reemplazará el editor actual con TinyMCE e introducirá el controlador de correo Swiftmailer. Se agregarán algunas capacidades de personalización al panel de control de administración. En enero de 2018, el desarrollador principal Euan anunció una versión beta de MyBB 1.9 para el primer trimestre de 2018. [27] En agosto de 2019, el equipo de desarrollo no anunció ninguna fecha de lanzamiento actualizada. [28] A enero de 2023 [update], la versión beta de MyBB 1.9 aún no se había lanzado. En julio de 2024, MyBB anunció su primer hito de desarrollo para MyBB 1.9, documentando los próximos cambios e instrucciones para configurar un entorno de desarrollo MyBB 1.9. [29]

Mi BB 2.0

El próximo lanzamiento importante de MyBB será 2.0, cuyo lanzamiento está previsto dentro del ciclo de lanzamiento típico de MyBB. Se reescribirá desde cero en un método MVC , utilizando el marco de aplicaciones web PHP Laravel . El repositorio de desarrollo de GitHub se abrirá al público para contribuciones y se lanzará una descarga alfa una vez que la nueva base de código se convierta en "un software funcional con todos los elementos básicos". [30] El desarrollo de MyBB 2.0 se suspendió en junio de 2018.

Campaña de donación

El 27 de abril de 2010, el Grupo MyBB inició una campaña de donaciones con el objetivo de comprar el nombre de dominio mybb.com . El Grupo necesitaba recaudar $5000 de donaciones de la comunidad para la transferencia, y con el fundador Chris Boulton y el miembro de la comunidad Jesse Labrocca aportando personalmente $1000, eso dejó $3000 de la comunidad. [31]

Tan solo un mes después, el 27 de mayo de 2010, MyBB.com fue transferido y comenzó a utilizarse en todo el sitio. [32]

Características

Soporte de base de datos

MyBB admite varios motores de base de datos. Es compatible con MariaDB , MySQL , PgSQL y SQLite v2 y v3. [3] MyBB también admite la conmutación por error de la base de datos , de modo que si una base de datos falla, MyBB cargará la siguiente base de datos de la lista. Las bases de datos maestras y esclavas también son configurables.

Plugins y temas

MyBB afirma ser extensible y fácilmente personalizable. Los complementos de MyBB están escritos en PHP y utilizan técnicas de enganche . A diferencia de otro software como WordPress , los complementos deben cargarse mediante FTP , ya que la carga desde el panel de administración no es posible sin un complemento. [33] Sin embargo, esta es una ventaja considerable sobre el antiguo método de extensión utilizado por phpBB , donde todas las modificaciones son ediciones de archivos principales.

Los temas de MyBB se escriben dentro del Panel de control de administración y se exportan como un archivo XML . El archivo XML incluye todas las plantillas MyBB modificadas y las hojas de estilo CSS , que se redistribuyen junto con los recursos adicionales (como imágenes) en un archivo Zip .

Hay más de 2400 complementos y temas en el sitio web de mods de MyBB, algunos de los cuales agregan funciones adicionales como alertas, cuadros de diálogo, funciones de perfil, etiquetado de usuarios y muchas otras extensiones. Muchos otros sitios de recursos de MyBB, como MyBBCentral o MyBB-Plugins, también ofrecen complementos y temas exclusivos y, a veces, pagos. [34]

Seguridad

MyBB tiene un historial de seguridad de riesgo relativamente bajo. En agosto de 2008, MyBB realizó una auditoría de seguridad (proporcionada por GulfTech) que condujo al lanzamiento de MyBB 1.4.2 el 17 de septiembre de 2008. [35]

El Grupo MyBB pone la seguridad en primer lugar, dándole la máxima prioridad, hasta el punto de que el sitio web MyBB tiene un "Salón de la Fama de la Seguridad" para reconocer a aquellos que divulgan responsablemente las vulnerabilidades del software. [36]

En octubre de 2011, MyBB descubrió que un código de terceros había contaminado los archivos de la versión 1.6.4. [37] Este código podría ser explotado para abrir una vulnerabilidad de seguridad en un foro que ejecuta la versión afectada. Más tarde se descubrió que una falla de seguridad en el CMS personalizado que mybb.com utiliza para impulsar su sitio web permitió que un usuario malintencionado alterara los archivos de descarga para incluir su propio código. [14]

Como resultado de la intrusión, el Grupo MyBB ahora aloja descargas a través de GitHub para garantizar la seguridad de un lanzamiento. [38] Una sección de Seguridad del Foro en los Foros de la Comunidad MyBB se abrió en 2011 para brindar soporte a los usuarios que han sido víctimas de un exploit.

A lo largo de 2011, los registros automáticos provocaron spam en muchos foros de MyBB. En MyBB 1.6.5, publicada el 25 de noviembre de 2011, se agregaron métodos adicionales para ayudar a los administradores a localizar usuarios spam y gestionarlos de manera eficaz, además de brindar compatibilidad estándar con reCAPTCHA .

En mayo de 2012, el grupo de hackers UGNazi obtuvo el control no autorizado del nombre de dominio MyBB.com mediante una técnica de ingeniería social . El ataque parece haber sido motivado por el uso del software MyBB por parte de un sitio web de terceros, HackForums . [39] [40]

Sistema de fusión

El sistema de fusión MyBB se desarrolló por primera vez a principios de 2007. MyBB Merge System 1.6 permite conversiones desde Invision Power Board , phpBB , Simple Machines Forum , PunBB , bbPress o vBulletin a MyBB, o fusionar instalaciones de MyBB. [41] MyBB Merge System 1.8 permite conversiones desde bbPress versión 2.5, FluxBB , Invision Power Board versiones 3 y 4 (versión de prelanzamiento), MyBB versión 1.8 (fusión), phpBB versión 3, SMF versiones 1.1 y 2.0, PunBB versión 1.2, Vanilla , vBulletin versiones 3 y 4, WoltLab Burning Board versiones 3, 4 y Lite 2, XenForo . [42]

Reseñas

MyBB recibió una calificación de 9,6 sobre 10 en forum-software.org [43] y fue nombrado el mejor software de foro gratuito de 2008, [44] 2010, [45] 2011 [46] y 2012 [47] por el mismo sitio. Ha aparecido en revistas como The H [48] y administra varios foros importantes en la web, incluidos HackForums, CSNbbs y varios foros de EA Sports. [49] [50]

Véase también

Referencias

  1. ^ Grupo MyBB
  2. ^ "Versión 1.8.38 - MyBB" . Consultado el 3 de junio de 2024 .
  3. ^ abc "Requisitos - Documentación de MyBB". docs.mybb.com . Consultado el 4 de julio de 2024 .
  4. ^ ab «Lista de traducciones». Archivado desde el original el 4 de abril de 2015 . Consultado el 4 de abril de 2015 .
  5. ^ abc "Acuerdo de licencia - MyBB". Archivado desde el original el 24 de marzo de 2015. Consultado el 12 de diciembre de 2011 .
  6. ^ "Anuncio de fin de vida útil de MyBB 1.2". Blog de MyBB . 2 de mayo de 2009. Archivado desde el original el 10 de marzo de 2016.
  7. ^ "MyBB 1.2.14 Released - Security & Maintenance Release". Foros de la comunidad MyBB . Archivado desde el original el 10 de marzo de 2016.
  8. ^ "MyBB se convierte en código abierto y ahora tiene licencia GNU GPL v3". Foros de la comunidad MyBB . Archivado desde el original el 10 de marzo de 2016.
  9. ^ "Todo lo relacionado con MyBB". Blog de MyBB . 2 de mayo de 2009. Archivado desde el original el 10 de marzo de 2016.
  10. ^ "Involucrarse: Se abre el sitio de desarrollo". Blog de MyBB . 19 de agosto de 2009. Archivado desde el original el 10 de marzo de 2016.
  11. ^ "Actualización de seguridad de MyBB 1.6.3 y 1.4.16". Blog de MyBB . 17 de abril de 2011. Archivado desde el original el 10 de marzo de 2016.
  12. ^ "Anuncio de fin de vida de MyBB 1.4". Blog de MyBB . 28 de marzo de 2011. Archivado desde el original el 10 de marzo de 2016.
  13. ^ "Requisitos". Documentación de MyBB . Archivado desde el original el 22 de julio de 2014.
  14. ^ ab Boulton, Chris (25 de octubre de 2011). "Algunos detalles sobre la vulnerabilidad de seguridad de la versión 1.6.4". Blog de MyBB . Archivado desde el original el 10 de marzo de 2016. Consultado el 16 de marzo de 2013 .
  15. ^ ""MyBB 1.6.5"". Documentación de MyBB . Archivado desde el original el 3 de agosto de 2012 . Consultado el 31 de julio de 2012 .
  16. ^ "MyBB 1.6.6 Security Release". 10 de febrero de 2012. Archivado desde el original el 10 de marzo de 2016 . Consultado el 10 de marzo de 2016 .
  17. ^ "Problemas con el paquete de lanzamiento 1.6.6". Blog de MyBB . 14 de febrero de 2012. Archivado desde el original el 10 de marzo de 2016 . Consultado el 10 de marzo de 2016 .
  18. ^ abc "Lanzamiento de MyBB 1.6.7, fusión de desarrollo de MyBB 1.6.7 y MyBB 1.8". Blog de MyBB . Abril de 2012. Archivado desde el original el 10 de marzo de 2016.
  19. ^ "MyBB 1.6.8 Released – Maintenance Release". Blog de MyBB. 27 de mayo de 2012. Archivado desde el original el 10 de marzo de 2016 . Consultado el 10 de marzo de 2016 .
  20. ^ ab Boulton, Chris (3 de abril de 2012). "MyBB 1.8 Tour: Introducción". Blog de MyBB. Archivado desde el original el 10 de marzo de 2016. Consultado el 3 de junio de 2012 .
  21. ^ "Cómo participar: MyBB GitHub ya está disponible". Blog de MyBB . 23 de enero de 2013. Archivado desde el original el 10 de marzo de 2016.
  22. ^ "Hilo /me". Foros de la comunidad MyBB . Archivado desde el original el 10 de marzo de 2016. Consultado el 10 de marzo de 2016 .El traspaso efectivo de los asuntos se produjo poco antes de la medianoche del día anterior.
  23. ^ "MyBB 1.8 Released". Blog de MyBB . Septiembre de 2014. Archivado desde el original el 1 de abril de 2015. Consultado el 1 de abril de 2015 .
  24. ^ "Reclutamiento de dibujantes creativos". Blog de MyBB . 22 de abril de 2011. Archivado desde el original el 10 de marzo de 2016.
  25. ^ "Rebranding de MyBB: nuevo logotipo y mascota". Blog de MyBB . 12 de enero de 2012. Archivado desde el original el 10 de marzo de 2016.
  26. ^ "MyBB 2.0 se encuentra en suspenso". 28 de junio de 2018.
  27. ^ "Desarrollo de MyBB 1.9". Foros de la comunidad MyBB . Consultado el 31 de diciembre de 2020 .
  28. ^ "Actualización del desarrollo de MyBB 1.9". Blog de MyBB . 30 de agosto de 2019 . Consultado el 31 de diciembre de 2020 .
  29. ^ "Actualización del proyecto exponencial". Blog de MyBB . 3 de julio de 2024. Consultado el 6 de julio de 2024 .
  30. ^ "2.0 dev post #1". 9 de marzo de 2015. Archivado desde el original el 4 de abril de 2015 . Consultado el 4 de abril de 2015 .
  31. ^ "Campaña de donación para un dominio: MyBB.com". Blog de MyBB . Archivado desde el original el 10 de marzo de 2016.
  32. ^ "MyBB.com te agradece". Blog de MyBB . Archivado desde el original el 10 de marzo de 2016.
  33. ^ "MyBB - Mods - Cargador de complementos".
  34. ^ "Sitios de recursos". Archivado desde el original el 1 de diciembre de 2011 . Consultado el 14 de diciembre de 2011 .
  35. ^ Gordon, Ryan. "MyBB 1.4.2 Released - Maintenance and Security Update". Foros de la comunidad MyBB . Consultado el 8 de octubre de 2013 .
  36. ^ "Investigación en seguridad". MyBB . Archivado desde el original el 20 de junio de 2015 . Consultado el 20 de junio de 2015 .
  37. ^ Boulton, Chris (6 de octubre de 2011). "Algunos detalles sobre la vulnerabilidad de seguridad de la versión 1.6.4". Blog de MyBB . Consultado el 16 de marzo de 2013 .
  38. ^ "Algunos detalles sobre la vulnerabilidad de seguridad de la versión 1.6.4". Blog de MyBB . 25 de octubre de 2011.
  39. ^ Twitter/UG: HF usa Mybb, estamos cansados. Twitter.com. Consultado el 3 de junio de 2012.
  40. ^ Declaración para MyBB.com – UGNazi. Pastebin.com (30 de mayo de 2012). Consultado el 3 de junio de 2012.
  41. ^ "Sistema de fusión MyBB" . Consultado el 12 de diciembre de 2011 .
  42. ^ "Sistema de fusión". Archivado desde el original el 1 de abril de 2015 . Consultado el 1 de abril de 2015 .
  43. ^ "Reseña de MyBB" . Consultado el 12 de diciembre de 2011 .
  44. ^ "El mejor software de foro gratuito de 2008".
  45. ^ "El mejor software de foro gratuito de 2010".
  46. ^ "El mejor software de foro gratuito de 2011".
  47. ^ "El mejor software de foro gratuito de 2012".
  48. ^ "La actualización de MyBB agrega funciones y cierra brechas" . Consultado el 12 de diciembre de 2011 .
  49. ^ "Foros de Battlefield Heroes" . Consultado el 12 de diciembre de 2011 .
  50. ^ "Foros de Lord of Ultima" . Consultado el 12 de diciembre de 2011 .
  • Sitio web oficial
  • MyBB en GitHub
  • MyBB Türkçe Destek
Retrieved from "https://en.wikipedia.org/w/index.php?title=MyBB&oldid=1252763490"