24 noviembre 2022

Wiki.js - integración y modernidad en nuestra Wiki

¿Que es una Wiki?

Una Wiki es un web colaborativa que sirve de base de conocimiento de forma general o para un tema específico. 

Hoy en día, tiene que servir como fuente de conocimiento de una empresa o un proyecto, aprovechando los roles organizativos que se pueden asignar

Wiki.js

Es una plataforma deWiki de código abierto programada en Javascript (Node), Git y Markdown. Su interface es moderna y muy configurable.

La instalación es sencilla y se puede realizar en un equipo local (on premise) o a través de una plataforma: Docker, Heroku, Kubernetes Linux, MacOS, Windows.

Aparte de su aspecto profesional y rendimiento, el verdadero potencial reside en las integraciones que permite y la posibilidad de añadir código html o scripts de javascript en diferentes partes de la Wiki.

 

 Características principales de Wiki.js

·       Atenticarnos con diferentes métodos que van desde una autenticación local a otras como LDAP/Active Directory, CAS, Google, Facebook, Auth0, AzureAD, Discord, Github, Firebase, Okta, Slack, Twitch…, como vemos con la mayoría de plataformas más utlizadas hoy en día.
·      Las bases de datos que permite para guardar el contenido son PostgreSQL 9.5 o posterior (la recomendada), MySQL 8.0 o posterior, MariaDB 10.2.7 o posterior, MS SQL Server 2012 o posterior y SQLite 3.9 o posterior (está es preferible solamente utlizarla para desarrollo)
·       Dispone de módulos para backup y sincronización para AWS S3, Azure Blol Storage, Git, SFTP y Digital Ocean, pero al ser un proyecto moderno están trabajando en plataformas como Google Drive, OneDrive, Dropbox…
·       Permite escribir páginas en formato Markdown, pero también escribir en Raw HTML o con su editor visual (WYSIWYG).


·         Gestión de usuarios con posibilidad de filtrar a que accede cada usuario o que es público.
·         Potente motor de búsqueda.
·         Cuenta con múltiples opciones de seguridad y configuración de SSL.
·         Permite crear un Api al propio sistema y además espone una GraphQL API
·         Soportado por los siguiente navegadores:
o   Google Chrome
o   Mozilla Firefox
o   Microsoft Edge
o   Apple Safari

Consume pocos recursos y es un proyecto muy activo debido a sus integraciones y la madurez que ha alcanzado en poco tiempo.


No hay comentarios: