DokuWiki

DokuWiki est un logiciel open source de gestion de contenu conçu pour créer et maintenir des documentations, des wikis ou tout type de contenu collaboratif. Il est simple à utiliser et ne nécessite pas de base de données, stockant les données dans des fichiers texte.

DokuWiki est accessible en instance docker via l'interface https://portainer.ecolab.local.

Caractéristiques principales

  • Licence : Distribué sous licence GPL (open source).
  • Fonctionnalités :
    • Gestion de contenu basée sur des fichiers texte plats, éliminant le besoin de bases de données.
    • Interface simple et intuitive pour l'édition, avec un éditeur WYSIWYG et syntaxe simplifiée.
    • Système de gestion des versions intégré, permettant de suivre les modifications.
    • Contrôle des permissions avancé, basé sur des groupes et des utilisateurs.
    • Système extensible avec une large gamme de plugins et de thèmes pour ajouter des fonctionnalités ou personnaliser l'apparence.
    • Support de la gestion des fichiers multimédias (images, vidéos, documents).
  • Performances :
    • Léger et rapide, même sur des environnements à faible puissance.
    • Convient aux sites de petite à moyenne taille.
  • Interopérabilité :
    • Fonctionne sur tous les systèmes supportant PHP (Linux, Windows, macOS).
    • Facile à intégrer avec des outils tiers grâce à son système d'extensions.
  • Communauté :
    • Dispose d'une large communauté active et d'une documentation détaillée.

Cas d'utilisation typiques

  • Création de documentations techniques ou guides d'utilisateur.
  • Hébergement de wikis collaboratifs pour des équipes ou des organisations.
  • Gestion de connaissances internes dans une entreprise.
  • Création de sites web simples ou de blogs basés sur un contenu structuré.

Avantages

  • Facile à installer et à configurer, sans besoin de base de données.
  • Léger et performant.
  • Extensible grâce à un grand nombre de plugins et de thèmes.
  • Compatible avec le contrôle de version pour suivre les modifications apportées au contenu.
  • Open source et gratuit.

Inconvénients

  • L'apparence par défaut peut sembler basique sans personnalisation.

En résumé

DokuWiki est un outil simple, puissant et extensible, parfait pour les petits à moyens projets collaboratifs nécessitant une gestion structurée de contenu. Son absence de base de données, sa facilité d'utilisation et sa communauté active en font un choix privilégié pour les documentations et wikis internes ou publics.

Docker-Compose du service :

version: '3.7'

services:
  dokuwiki:
    image: lscr.io/linuxserver/dokuwiki:latest
    container_name: dokuwiki
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /home/docker/dokuwiki/config:/config
    ports:
      - "443:443" # optional
    restart: always