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 Matthieu Moy (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 Matthieu Moy (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 MrBidon . É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 Christophe . É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 MrBidon . É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 volts . É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
etattachment
. Attention toutefois à ne pas oublier de paramétrer le serveur http pour permettre le téléversement des images.[^] # Re: ikiwiki
Posté par MrBidon . É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 Sacha Trémoureux (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 raspbeguy (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 Sacha Trémoureux (site web personnel) . Évalué à 1.
Bah c’est pas lié au langage ça. Je prends toujours l’exemple du wiki.js (que je connaissais pas), je vois pas en quoi mettre à jour le truc demande de se pencher sur la techno sous-jacente : https://docs.requarks.io/install/upgrade
[^] # Re: NodeJS
Posté par raspbeguy (site web personnel, Mastodon) . Évalué à 2.
J'ai dit : Si on utilise pas docker. Là tu me files une doc qui utilise Docker…
Un gentil du net
[^] # Re: NodeJS
Posté par Sacha Trémoureux (site web personnel) . Évalué à 1.
Y’a un onglet Linux. (:
[^] # Re: NodeJS
Posté par raspbeguy (site web personnel, Mastodon) . Évalué à 1.
C'est vrai que dans ce cas spécifique de montée de version cela ne semble pas trop compliqué. Mais c'est loin d'être une généralité. En général ce genre d'opération de maintenance est bel et bien lié au langage ou middleware ou framework utilisé.
Un gentil du net
[^] # Re: NodeJS
Posté par MrBidon . É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.