Dokuwiki : rédaction à plusieurs

Présentation

Page d'accueil de Dokuwiki
Page d'accueil de Dokuwiki

DokuWiki est un Wiki simple d'utilisation. Il permet l'édition et la rédaction commune entre plusieurs utilisateurs.

https://www.dokuwiki.org/

https://envole.ac-dijon.fr/presentation/dokuwiki/

Installation

DokuWiki s'installe manuellement, saisir les commandes suivantes :

# Query-Auto

# apt-eole install eole-dokuwiki

L'application n'est pas disponible immédiatement après l'installation.

L'opération nécessite une reconfiguration du serveur avec la commande reconfigure.

Attention

Il existe un paquet dokuwiki qu'il ne faut pas confondre avec le paquet eole-dokuwiki.

Truc & astuce

Pour désactiver rapidement et temporairement (jusqu'au prochain reconfigure) l'application web il est possible d'utiliser la commande suivante :

# a2dissite nom_de_l'application

Le nom de l'application à mettre dans la commande est celui que l'on trouve dans le répertoire /etc/apache2/sites-available/

Pour activer cette nouvelle configuration il faut recharger la configuration d'Apache avec la commande :

# service apache2 reload

Pour réactiver l'application avec cette méthode il faut utiliser les commandes suivantes :

# a2ensite nom_de_l'application

# service apache2 reload

Pour désactiver l'application pour une période plus longue voir définitivement, il faut désactiver l'application depuis l'interface de configuration du module, dans l'onglet Applications web.

L'opération nécessite une reconfiguration du module avec la commande reconfigure.

Accéder à l'application

Pour accéder à l'application se rendre à l'adresse : http://<adresse_serveur>/dokuwiki/

L'authentification se fait obligatoirement par le biais du serveur SSO, ce service doit donc être actif.

Rôles des utilisateurs

Les élèves, les enseignants et les administrateurs ayant un compte sur le module Scribe possèdent un accès à l'application.

  • administrateur

    Seul l'utilisateur admin est administrateur de l'application.

    Il a un accès complet à l'application et à sa configuration.

    Il peut déléguer se rôle à un autre utilisateur mais aussi à un groupe d'utilisateurs.

    Il peut aussi, ajouter des privilèges à un ou plusieurs utilisateurs.

  • @ALL

    Toute personne ayant un compte authentifié sur Scribe est "ALL" mais n'a aucun droit.

  • @professeurs

    Les enseignants peuvent créer des nouvelles pages et éditer.

  • @eleves

    Les élèves ont le droit de lecture sur l'ensemble du wiki.

  • @administratifs

    Les administratifs n'ont pas de droit sur le wiki

  • visiteur anonyme

    Ne peut pas accéder à l'application.

Sur le module Horus, l'utilisateur admin est administrateur de l'application et les autres utilisateurs n'ont par défaut aucun droit.

Remarque

Les rôles sont directement modifiables dans l'application par l'administrateur :

http://<adresse_serveur>/dokuwiki/doku.php?id=start&do=admin&page=acl

Remarques

Les données utilisateurs relatives à l'application sont stockées dans le répertoire data/ de l'application et sont sauvegardées par Bacula.

Il existe 3 fichiers de configuration pour Dokuwiki :

  • dokuwiki.php → le fichier principal ;

  • local.php → le fichier secondaire est vide pour utilisation ultérieure ;

  • local.protected.php → le fichier protégé qui contient les configurations sensibles :

    • la méthodes d'authentification ;
    • les informations relatives à l'annuaire LDAP ;
    • l'emplacement du répertoire qui contient les données de Dokuwiki.