Articulo de referencia

Pila de libros

{{cite web |title=BookStack/resources/lang/ |url=https://github.com/BookStackApp/BookStack/tree/master/resources/lang |website=GitHub |publisher=BookStack |access-date=1 Decembe...

BookStack es un software wiki lanzado inicialmente en 2015. Basado en Laravel , un framework de PHP , BookStack se distribuye bajo la licencia MIT . Utiliza la idea de los libros para organizar páginas y almacenar información. [ 3 ] BookStack es multilingüe y está disponible en más de treinta idiomas. [ 2 ]

Historia

El primer commit de BookStack fue publicado el 12 de julio de 2015 por Dan Brown, un desarrollador web inglés . [ 4 ] Originalmente llamado 'Oxbow', el proyecto fue renombrado a BookStack después de solo 11 días. El diseño inicial adecuado se inspiró en DokuWiki , y en octubre del mismo año, se estableció el diseño actual de BookStack. [ 5 ] El diseño general se optimizó significativamente con el lanzamiento de la v0.26 el 6 de mayo de 2019, especialmente en la experiencia móvil. [ 6 ]

Después de más de cinco años de desarrollo por parte de Brown y los miembros de la comunidad, finalizó la fase beta con el lanzamiento de la versión 21.04 el 9 de abril de 2021. [ 7 ] BookStack se ha convertido en el software wiki más popular escrito en PHP en GitHub , a partir de junio de 2021. [ 8 ]

Características

BookStack es compatible con dispositivos móviles.

Instalación y configuración

Se requieren PHP , MySQL o MariaDB , Git (para actualizaciones) y Composer para la instalación de BookStack. [ 9 ] También se puede instalar mediante un contenedor Docker . [ 10 ] Se pueden cambiar el nombre, el logotipo y las opciones de registro, así como la visibilidad pública del sistema. [ 11 ]

Niveles de contenido

BookStack, como su nombre indica, se basa en la idea de una pila de libros convencional. La categorización de BookStack se limita a cuatro niveles: estantes, libros, capítulos y páginas. Los libros y las páginas son necesarios para almacenar el contenido, mientras que los capítulos son opcionales para una mejor organización de las páginas. Los estantes pueden contener varios libros, y un mismo libro puede colocarse en varios estantes. [ 3 ]

Organización

En un sitio web de BookStack, los capítulos y las páginas se pueden ordenar dentro de un libro. Un capítulo se puede mover a otro libro, y una página se puede mover a otro libro o a otro capítulo. [ 12 ] Se ofrecen revisiones de página y gestión de imágenes, así como un sistema completo de roles y permisos que permite bloquear contenidos y acciones. [ 11 ]

Edición y búsqueda

BookStack ofrece editores WYSIWYG y Markdown , y el editor Markdown también proporciona una vista previa en tiempo real. Los libros, capítulos y páginas son totalmente buscables, y es posible enlazar directamente a cualquier párrafo. [ 11 ]

Autenticación integrada

Se pueden utilizar proveedores de inicio de sesión social con correo electrónico/contraseña como GitHub, Google , Slack , AzureAD y otros. Para entornos empresariales, están disponibles las opciones Okta y LDAP . [ 11 ]

Extensibilidad

BookStack no cuenta con un sistema de "plugins" tradicional, pero ofrece varios métodos de extensión. La configuración de personalización de BookStack permite añadir contenido HTML personalizado al encabezado de la página, que luego puede utilizar "Eventos del editor" para personalizar los editores de página. Incluye una API REST integrada que cubre las operaciones CRUD para los tipos de contenido principales de BookStack. Un "Sistema de temas visuales" permite personalizar las vistas, el texto de traducción y los iconos de la plataforma. Un "Sistema de temas lógicos" permite la personalización lógica basada en PHP en el backend sin necesidad de modificar los archivos principales de la aplicación. [ 13 ]

Véase también

Referencias

  1. "Versión 26.05.2" . 2 de julio de 2026. Consultado el 3 de julio de 2026 .
  2. 1 2 "BookStack/resources/lang/" . GitHub . BookStack . Consultado el 1 de diciembre de 2022 .
  3. 1 2 "Descripción general del contenido" . BookStack. 23 de septiembre de 2018. Recuperado el 9 de junio de 2021 .
  4. Brown, Dan (28 de julio de 2020). "Cinco años de BookStack" . BookStack . Recuperado el 9 de junio de 2021 .
  5. Brown, Dan (11 de julio de 2016). "Un año de BookStack" . BookStack . Recuperado el 9 de junio de 2021 .
  6. Brown, Dan (6 de mayo de 2019). "Versión beta v0.26.0" . BookStack . Recuperado el 9 de junio de 2021 .
  7. Brown, Dan (9 de abril de 2021). "BookStack Release v21.04" . BookStack . Recuperado el 9 de junio de 2021 .
  8. "wiki" . GitHub . Consultado el 9 de junio de 2021 .
  9. "Instalación · BookStack" . BookStack . 1 de enero de 2017. Consultado el 11 de marzo de 2023 .
  10. "Instalación" . BookStack. Enero de 2017. Consultado el 28 de junio de 2022 .
  11. 1 2 3 4 "Características" . BookStack . Consultado el 9 de junio de 2021 .
  12. "Organización de contenido" . BookStack. Enero de 2017. Consultado el 9 de junio de 2021 .
  13. "Hacking BookStack" . BookStack. 2 de febrero de 2020. Consultado el 28 de junio de 2022 .
  • Página principal de BookStackEdita esto en Wikidata