Articulo de referencia

Flarum

{{Cite web|url=https://discuss.flarum.org/d/27394-flarum-100-released|title=Flarum 1.0.0 Released - Flarum Community}} "},"ver layout":{"wt":"simple"},"latest release version":{...

Flarum es un software de foro de Internet escrito principalmente en PHP , [ 3 ] y una combinación de JavaScript y TypeScript para su interfaz de usuario. Fue creado como parte de la fusión de dos software de foro existentes, [ 4 ] FluxBB [ 5 ] y esoTalk, [ 6 ] y sus dos desarrolladores principales, Franz Liedke y Toby Zerner.

Flarum está diseñado para ser un software de foro minimalista con alta extensibilidad. La mayoría de las funciones comunes en otros programas de foro son extensiones del software principal de Flarum, como el bloqueo de hilos, la mensajería privada, el marcado de publicaciones y la asignación de etiquetas (categorías) a las discusiones.

Historia

La filosofía de Flarum fue conceptualizada en 2010 por Toby Zerner, [ 7 ] con diseños y prototipos iniciales creados ya en 2012, [ 8 ] y presentó Flarum al programa eChallenge de la Universidad de Adelaida , ganando el segundo premio con la idea del proyecto. [ 9 ]

En octubre de 2014, Toby Zerner y su amigo Stephen Grace lanzaron una campaña de financiación colectiva en Kickstarter para ayudar a financiar el desarrollo de Flarum mientras Toby estudiaba medicina. Los fondos recaudados estaban destinados a permitirle tomarse un año libre de su formación médica para desarrollar Flarum a tiempo completo, además de lanzar un servicio de alojamiento en la nube de pago junto con Flarum. Sin embargo, aproximadamente dos semanas después del lanzamiento en Kickstarter, la campaña fue cancelada, optando en su lugar por un enfoque de código abierto y público para el desarrollo del proyecto. El código del prototipo se publicó en GitHub en diciembre de 2014. [ 10 ]

Los prototipos originales de Flarum se crearon en PHP y JavaScript, utilizando Laravel como framework de backend y Ember.js como framework de frontend . [ 11 ] En abril de 2015, Ember.js fue reemplazado por Mithril.js, [ 12 ] que todavía se utiliza en las últimas versiones de Flarum.

El 27 de agosto de 2015, se lanzó al público la primera versión beta de Flarum. [ 13 ]

El 4 de julio de 2019, Toby Zerner anunció que dejaría el proyecto Flarum para centrarse en su propio software de foro premium, dejando a Franz Liedke y Daniël Klabbers al frente del proyecto. [ 14 ] Tras la marcha de Toby, los miembros restantes del equipo de Flarum fundaron la Fundación Flarum (en neerlandés: Stichting Flarum ), una organización sin ánimo de lucro, para ser la propietaria legal del proyecto de código abierto Flarum y de su marca registrada. [ 15 ]

En febrero de 2021, Franz Liedke anunció que también dejaría el proyecto Flarum, debido a que no podía dedicarle el tiempo necesario de forma constante, dejando a Daniël Klabbers al frente de Flarum. [ 16 ]

En mayo de 2021, se lanzó la primera versión estable de Flarum, después de un total de 11 años de desarrollo. [ 7 ]

Controversia

Poco después del lanzamiento inicial de la versión estable de Flarum, se descubrió una vulnerabilidad de secuencias de comandos entre sitios (XSS) en el campo de búsqueda que permitía a los usuarios ejecutar código JavaScript arbitrario sin su permiso. Esta vulnerabilidad se corrigió en la versión 1.0.2. [ 17 ] [ 18 ] [ 19 ] Tras esta vulnerabilidad, el equipo de Flarum optó por asociarse con el sitio web de informes de seguridad de código abierto Huntr.dev para facilitar la notificación de problemas y ofrecer una recompensa por informes y correcciones sin coste alguno para el proyecto de código abierto. [ 20 ]

Véase también

Referencias

  1. "Flarum 1.0.0 lanzado - Comunidad de Flarum" .
  2. "Flarum/Framework" . GitHub . 31 de marzo de 2022.
  3. "flarum Languages ​​es 100% PHP" . GitHub . Flarum. 14 de julio de 2024. Consultado el 15 de julio de 2024 .
  4. "Acerca de Flarum : Documentación de Flarum" . docs.flarum.org . Consultado el 18 de julio de 2024 . 
  5. "Desarrollo futuro - FluxBB" . Archivo de Internet . 2 de julio de 2022. Archivado del original el 2 de julio de 2022. Recuperado el 18 de julio de 2024 .
  6. "GitHub - esotalk" . GitHub . Consultado el 18 de julio de 2024 .
  7. 1 2 "Flarum 1.0.0 lanzado - Comunidad Flarum" . discuss.flarum.org . Consultado el 23 de diciembre de 2021 .
  8. "Flarum: El año que viene – Toby Zerner" . tobyzerner.com . Archivado del original el 12 de agosto de 2022. Consultado el 23 de diciembre de 2021 .
  9. Rooney, Kleo. "Energía a partir de residuos gana el primer premio del ECIC e-Challenge 2013" . Noticias y eventos del ECIC . Consultado el 23 de diciembre de 2021 .
  10. "GitHub - flarum/core en 74db323f83116087e773d23c3b547bc6627c1956" . GitHub . Consultado el 23 de diciembre de 2021 .
  11. Zerner, Toby (6 de marzo de 2015). "Por qué Flarum usa Ember.js" . tobyzerner.com . Archivado del original el 20 de marzo de 2015. Recuperado el 20 de marzo de 2015 .
  12. "Reemplazar la aplicación Ember con la aplicación Mithril · flarum/core@b68a471" . GitHub . Consultado el 23 de diciembre de 2021 .
  13. "Versión 0.1.0-beta · flarum/core" . GitHub . Consultado el 23 de diciembre de 2021 .
  14. "Despedida y próximos pasos de Flarum - Comunidad Flarum" . discuss.flarum.org . Consultado el 23 de diciembre de 2021 .
  15. "Fundación Flarum, 1: el porqué y el quién - Comunidad Flarum" . discuss.flarum.org . Consultado el 23 de diciembre de 2021 .
  16. "Abandonar el proyecto - Comunidad Flarum" . discuss.flarum.org . Consultado el 23 de diciembre de 2021 .
  17. "Actualización de seguridad crítica para el núcleo de Flarum, con nuevo informe de incidentes (v1.0.2) - Comunidad de Flarum" . discuss.flarum.org . Consultado el 23 de diciembre de 2021 .
  18. "Construyamos software mejor, juntos" . GitHub . Consultado el 23 de diciembre de 2021 .
  19. "CVE - CVE-2021-32671" . cve.mitre.org . Consultado el 23 de diciembre de 2021 .
  20. "huntr.dev como primer punto para vulnerabilidad de seguridad (#2918) · flarum/core@5ee5f82" . GitHub . Consultado el 23 de diciembre de 2021 .
  • Sitio web oficial
  • Foro de discusión oficial de Flarum - Flarum Discuss
  • Flarum en GitHub
Obtenido de " https://en.wikipedia.org/w/index.php?title=Flarum&oldid=1347394700 "