DokuWiki - Un wiki intercoop

Bon, un peu de patience, nous peinons à le faire tomber en marche, on vous tient au courant ici.

Rappel : docuWiki a été retenu come wiki (base documentaire) de l’intercoop info

EDIT : Le wiki intercoop est disponible ici https://wiki.supermarches-cooperatifs.fr/

Voici les extensions (plugins) conseillées pour DokuWiki (nous les utilisons chez Scopéli) :

  • [Move](http://www.dokuwiki.org/plugin:move) : pour renommer ou déplacer des pages
    
  • [BackupTool](http://www.dokuwiki.org/plugin:backup): pour faire des sauvegardes
    
  • [Edittable](http://www.dokuwiki.org/plugin:edittable): édition de tableaux en mode “wysiwyg”
    
  • [Wrap](https://www.dokuwiki.org/plugin:wrap) : formatages spécifiques pratiques
    
  • [Encrypted Passwords](https://www.dokuwiki.org/plugin:encryptedpasswords) : pour chiffrer des mots de passe directement dans une page

Bonjour,
Je renouvelle ma proposition de donner un coup de main pour l’installation du dokuwiki inter-coop (l’ayant déjà installé pour Scopéli à Nantes).
En terme de droits d’accès au wiki, je propose 2 niveaux pour commencer :

  • Visiteur (non connecté) : peut tout lire mais pas modifier
  • Utilisateur (identifié par login/pwd) : peut lire et modifier toutes les pages

Je me pose aussi la question suivante : peut-on envisager d’avoir un login/password unique entre le Forum et le wiki ? Autrement, dit il faudrait voir si dokuwiki peut utiliser la base d’utilisateurs de Discourse pour l’authentification (c’est une base MySQL ?).
Cela voudrait dire aussi que pour pouvoir modifier le wiki (donc s’identifier) il faudrait avant tout avoir été invité sur le forum et créé sion compte.
Ce sont des réflexions comme ça, au réveil, j’attends vos réactions :wink:

Merci Sylvain de ces propositions.

Bonjour Sylvain,

L’idéal serait en effet que l’identification soit commune pour Discourse et DocuWiki, mais ce ne sera, a priori, pas simple…

et hop… https://wiki.supermarches-cooperatifs.fr/

Petite précision, comme vous pouvez le voir, le doku a été déployé en mode ultra simpliste, reste maintenant à enrichir le fichier de config. de docker-compose pour gérer toutes les parties de config, gestion utilisateur, modules etc.
Mais maintenant que je suis libre de tester à ma guise sur le serveur, ça devrait arriver plus ou moins rapidement ! : )

Bonjour @mickael_gomes-lcc, on a eu quelques discussions entre « informaticiens » ce samedi aux rencontres inter-coop à Paris, au sujet du wiki. Il en ressort que, en attendant de pouvoir faire mieux (c’est à dire un login commun avec Discourse), il faudrait configurer le wiki pour avoir 2 niveaux d’accès :

  • Visiteur (non connecté) : peut tout lire mais pas modifier
  • Utilisateur (identifié par login/pwd) : peut lire et modifier toutes les pages
    Un utilisateur doit pouvoir se créer un compte directement, sans passer par un admin.

Je ne vois pas de lien pour se connecter sur le wiki, cette option n’est pas activée ?
Je veux bien me charger de faire la config nécessaire, pour cela je me créerai un compte et il faudra qu’un admin m’ajoute au groupe « admin ». Tu peux faire ça ?
Il y a aussi quelques plugins bien pratiques à installer.
Tu parles d’un fichier de config docker, comment y accéder pour pérenniser les changements faits ?

Merci !
A bientôt
Sylvain

Suite à l’intercoop de ce week end, il y a une possibilité que d’autres groupes soient intéressés pour utiliser le wiki.

Quand vous créerez la structure, n’hésitez pas à mettre l’informatique un cran en dessous plutôt qu’à la racine :wink:

Bonjour,

L’url du wiki (https://wiki.supermarches-cooperatifs.fr/) pointe maintenant sur l’admin chouettos
Problème de config. NGINX ?

Bonjour à tous,

désolé de ne pas donner plus de compte-rendus/précisions sur l’avancé du projet, mais je ne chôme pas, loin de là…
Vous pouvez suivre l’avancé des builds/évolutions sur :
https://github.com/m-salcedogomes/docker-dokuwiki et https://hub.docker.com/r/msalcedogomes/docker-dokuwiki/builds/
Je pense ne plus être qu’à quelques pas d’une image docker/docker-compose satisfaisante, à savoir, tournant sous alpine, intégrant php7, nginx, fastcgi, la dernière version stable de dokuwiki et openssl.

En résumé, je suis reparti d’un simple Dockerfile, que j’ai adapté et fait évolué pour l’intégrer dans un docker-compose, comme vous pouvez le voir dans les logs github, j’ai avancé à tâtons ne connaissant pas Docker à la base (gestion des volumes, gestion des paquets, droits d’accès, …), mais j’ai espoir de revenir demain avec un wiki tout beau, au poil.
Etant en phase de debug, il est normal que l’adresse du wiki soit parfois accessible parfois non :wink:

Une fois le wiki mis en place, je préviendrai pour que Sylvain puisse s’inscrire et que je lui donne ensuite les droits admin.
Je reviendrai aussi avec un how-to/readme, et je reforkerai pour tout intégrer dans le github de LCC.

Bonne soirée et encore un peu de patience… :slight_smile:
Mickaël

Merci Mickael pour tout ce travail

Un petit message rapide pour annoncer que le Wiki est disponible, donc @sylvain_scopeli dès que tu t’es inscrit, fait le moi savoir et je te rajouterai les droits admins.
Je ne suis pas satisfait à 100% du Dockerfile/docker-compose.yml, mais le wiki est opérationnel et il suffit de faire un backup du dossier « data » créé à la racine de la commande « docker-compose up » pour faire une sauvegarde complète du wiki, donc je retravaillerai ces fichiers Docker et referai des tests avec un nouvelle image dans un 2ème temps.
Bonne journée à tous.

bravo et merci. Youpie, on a un wiki
N’oubliez pas de ne pas mettre l’info à la racine qu’on puisse laisser un peu de place pour les autres groupes s’ils en veulent…

Salut @mickael_gomes-lcc , j’ai essayé de me créer un compte wiki ce matin, mais j’obtiens l’erreur suivante :
On dirait qu'il y a eu une erreur lors de l'envoi du mot de passe de messagerie. Veuillez contacter l'administrateur !
Du coup je ne reçois pas de mail.

Je t’ai rajouté les droits admin, et modifié ton mdp (que je te transmets en MP).

Concernant le problème des mails, effectivement c’est un point bloquant pour une utilisation à grande échelle.
Je n’ai actuellement vraiment pas le temps d’investiguer et faire évoluer le Dockerfile, donc à voir lors d’un prochain hackaton de LCC, ou si en attendant, il suffit de réaliser une modif’ mineure qui peut être faite avec les droits wiki admin !

Idem, impossible de se creer un compte :slight_smile:

@laurent.tupin_ALPAR je t’ai créé un mdp temporaire, et envoyé par MP. Tu pourras ensuite normalement le modifier à ta convenance !
En attendant de résoudre ce problème de mail, et pour les personnes intéressées par l’accès au Wiki, contactez moi par MP (ou Sylvain si tu es dispo. ?), et je suivrai la même procédure.

L’importation par lot d’une liste d’utilisateurs est également possible, et à l’air relativement simple :

« Requière un fichier CSV d’utilisateurs avec un minimum de quatre colonnes.
Les colonnes doivent comporter, dans l’ordre : identifiant, nom complet, adresse de courriel et groupes »

Cette liste pourrait être reprise d’un export des utilisateurs du forum.
Un mdp par défaut pourrait alors être utilisé, à charge ensuite aux utilisateurs importés de le modifier.

A discuter donc, pour monter en échelle de semi-prod. le wiki ?