====== DokuWiki ======
Wiki construida con [[..:..:programacion:php|PHP]]. No necesita base de datos.
* [[https://www.dokuwiki.org/dokuwiki|Web oficial]]
* [[https://github.com/dokuwiki/dokuwiki|Repositorio de código]]
{{ https://www.dokuwiki.org/_media/template:dokuwiki_template.png }}
===== Instalación =====
==== Docker ====
Ejemplo de ''docker-compose.yml'' utilizando la imagen de [[https://hub.docker.com/r/linuxserver/dokuwiki|LinuxServer.io]]:
---
services:
dokuwiki:
image: lscr.io/linuxserver/dokuwiki:latest
container_name: dokuwiki
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
volumes:
- /data/config:/config
ports:
- 80:80
- 443:443 #optional
restart: unless-stopped
También existe una [[https://github.com/dokuwiki/docker|imagen oficial]] (del creador de Dokuwiki), pero es de mayor tamaño porque utiliza Debian en lugar de Alpine.
===== Plugins =====
Permiten extender las funcionalidades básicas de DokuWiki. Recomendaciones:
* [[https://www.dokuwiki.org/plugin:upgrade|upgrade]]: permite actualizar DokuWiki desde el panel de administración.
* [[https://www.dokuwiki.org/plugin:wrap|Wrap]]: envuelve texto en contenedores que permiten establecer su anchura o estilo. Útil para destacar porciones de texto.
* [[https://www.dokuwiki.org/plugin:move|Move]]: mueve páginas o archivos manteniendo la estructura de enlaces.
* [[https://www.dokuwiki.org/plugin:vshare|Video Share]]: permite incrustar vídeos de plataformas populares (YouTube, Vimeo, Twitch...)
* [[https://www.dokuwiki.org/plugin:edittable|EditTable]]: edición sencilla de tablas.
* [[https://www.dokuwiki.org/plugin:include|Include]]: permite añadir páginas o secciones de páginas en otras. Útil para mostrar contenido repetido.
* [[https://www.dokuwiki.org/plugin:backup|BackupTool]]: realiza copias de seguridad de DokuWiki desde el panel de administración.
* [[https://www.dokuwiki.org/plugin:pagelist|PageList]]: a partir de una lista de páginas de la wiki, crea una tabla con información adicional de las mismas.
===== Plantillas =====
Permiten cambiar el aspecto de DokuWiki. Algunas interesantes:
* [[https://www.dokuwiki.org/template:bootstrap3|Bootstrap3]]
* [[https://www.dokuwiki.org/template:sprintdoc|sprintdoc]]
* [[https://www.dokuwiki.org/template:argon|Argon]]
===== Uso =====
==== Acrónimos / abreviaturas ====
Podemos editar o añadir los nuestros en el fichero ''conf/acronyms.conf''
===== Recursos =====
* [[https://www.dokuwiki.org/dokuinstall|Ejemplos de instalaciones de DokuWiki]]
* [[https://www.dokuwiki.org/tips:cms|Consejos para usar DokuWiki como CMS]]
* [[https://www.dokuwiki.org/tips:tailorwikirules|Buenas prácticas tras la instalación]]