Forum général.cherche-logiciel Wiki en markdown avec possibilité d'édition visuelle ou via push git

Posté par  . Licence CC By‑SA.
Étiquettes :
9
22
sept.
2023

Bonjour,

Je suis à la recherche de la perle rare pour remplacer un bon vieux dokuwiki.

L'idée est une appli web autohebergeable (simple) :
- doté d'une interface permettant d'abord de naviguer (read seulement) dans du contenu markdown
- permettre des éditions simples (uniquement après un click sur un bouton éditer) ou d'ajouter des images pour les personnes qui ne sont pas formées à l'utilisation de git
- les fichiers devraient être hébergés sur un dépôt git, et qu'il soit possible d'éditer les pages en faisant des push sur ce dépot

J'ai trouvé wikijs qui semble permettre de faire cela, mais le nodejs me donne des boutons, connaissez-vous d'autre alternative ?

  • # GitLab / GitHub ?

    Posté par  (site web personnel) . Évalué à 4.

    Ça risque de coincer sur la contrainte « autohébergeable (simple) », mais ce que tu décris ressemble beaucoup aux wikis proposés par GitHub (pas auto-hébergeable) et GitLab (auto-hébergeable, mais sans doute plus « usine à gaz » que « simple ».)

    • [^] # Re: GitLab / GitHub ?

      Posté par  (site web personnel) . Évalué à 6.

      Ah j'ai retrouvé ça : https://github.com/gollum/gollum

      Plus ou moins la même chose que GitLab/GitHub, mais avec juste le wiki. En fait, au départ Gollum était le moteur de wiki de GitHub justement, mais les deux projets ont divergé.

      • [^] # Re: GitLab / GitHub ?

        Posté par  . Évalué à 2.

        Je ne connaissais pas ce projet, ça pique ma curiosité, je vais lancer le docker pour voir à quoi ça ressemble. Merci pour le partage.

    • [^] # Re: GitLab / GitHub ?

      Posté par  . Évalué à 3.

      Personnellement, j'ai basculé sur un simple repo git privé sur GitHub, associé à l'application Android Zettel Notes avec ce repo git.

      Pour l'instant je suis satisfait: l'édition est simple et accessible partout, et si je veux l'auto-héberger ça reste simple à migrer.

      Gollum me semble un peu lourd à auto-héberger pour avoir juste un rendu simple du markdown, mais je n'ai pas essayé dans la pratique.

    • [^] # Re: GitLab / GitHub ?

      Posté par  . Évalué à 1.

      Oui j'ai pensé à cette solution, car en plus, on a une instance Gitlab, mais ça oblige la phase de commit que je souhaiterais masquer aux utilisateurs non initiés.

  • # ikiwiki

    Posté par  . Évalué à 3.

    J'utilise ce wiki pour un travail en petite équipe, ce qui peut répondre à l'ensemble des critères requis. Il est disponible dans les paquets officiels de Debian et ne requiert que perl pour son fonctionnement.

    La gestion des images se fait par l'activation des plugins img et attachment. Attention toutefois à ne pas oublier de paramétrer le serveur http pour permettre le téléversement des images.

    • [^] # Re: ikiwiki

      Posté par  . Évalué à 1.

      Merci ça à l'air sympa, très personnalisable et old school à souhaits comme brique que je ne connaissais pas. Je vais tester.

  • # NodeJS

    Posté par  (site web personnel) . Évalué à 1.

    Je capte pas trop la contrainte sur NodeJS. Tu as trouvé un soft qui correspondrait à tes besoins, peu importe le langage utilisé non ? Tu comptes pas spécialement faire de PR dessus je suppose ?

    On a chacun des avis plus ou moins fondés sur les langages mais pour le choix d’un wiki ça vient vraiment en second plan à mon avis…

    • [^] # Re: NodeJS

      Posté par  (site web personnel, Mastodon) . Évalué à 4. Dernière modification le 22 septembre 2023 à 14:20.

      Ça peut être aussi à cause des tâche de maintenances (mise à jour, migration, etc…) si on utilise pas docker.

      Administrer des apps NodeJS c'est quand même bien galère.

      Un gentil du net

    • [^] # Re: NodeJS

      Posté par  . Évalué à 3.

      Mon soucis avec nodeJs c'est que je n'arrive plus à builder wiki.js sur ma machine (ubuntu 22.04), obliger de sortir docker pour arriver à générer un package.

      Mais j'avoue avoir un gros soucis aussi avec le projet Wiki.js pour les raisons suivantes :
      - pas de système de plugin externe ni de template externe (obligé de modifier le code pour cela et donc de builder l'appli)
      - projet victime du complexe de la v4 on est bloqué actuellement en v3 avec une maintenance minimale pendant que l'équipe est en train de tout refaire sur la branche v4… qui sortira en 2022.
      - un seul mainteneur sous l'eau (pas de réponse sur une PR de quelque ligne faite il y a un an)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.