Existe-t-il un CMS (wiki?) Avec branchement / fourche (comme git)?

specialchar

Existe-t-il un CMS (wiki?) Avec branchement / fourche (comme git)?


Je suis à la recherche d’un système de gestion de contenu (CMS) qui offre une fonctionnalité hybride d’un wiki et du versioning avec un support de branchement / forking comme github.

L’idée est de créer pour les textes longs ce que git fournit pour les bases de code. C’est-à-dire la prise en charge de différents contributeurs pour faire évoluer un texte dans des directions différentes qui peuvent ou non être fusionnées à un moment donné.

La différence avec un wiki serait qu’il n’y a pas seulement une version actuelle (et historique) mais potentiellement plusieurs versions actuelles, par exemple accessibles via website.com/slug/hash où le slug est partagé pour toutes les versions, et chaque version a sa propre hacher.

En d’autres termes: je ne veux pas seulement un historique des versions en arrièreplan, mais

  • Je veux que les branches divergentes soient visibles . Par exemple, une méta-information indiquant « hé, regardez ici, il y a une approche différente sur ce sujet »
  • certainement pas seulement 1 version actuelle et en utilisant git / etc. pour l’histoire.
  • pouvoir lier directement à chaque révision, qu’elle soit actuelle ou historique (voir le lien avec le hachage ci-dessus)
  • si une ancienne révision est visitée, peut-être ajouter un lien vers les dernières versions (il pourrait y en avoir plusieurs).

Quelque chose sur une base git pourrait probablement être utilisé, mais pour la ramification, cela signifierait probablement la création d’un référentiel par texte et beaucoup de travail en analysant les validations / l’historique du référentiel.

Mawg

Je n’en connais pas, mais cmsmatrix.org est votre site de référence pour tout ce qui concerne le CMS. Essayez leur assistant de sélection de CMS et voyez si cela aide

Nicolas Raoul ♦

De quelles fonctionnalités CMS avez-vous besoin? Une interface Web est-elle suffisante pour éditer des fichiers HTML?

Réponses


 klml

La plupart des générateurs de statistiques stockent leurs sources dans des fichiers simples, mettez simplement ces fichiers dans un git.

Ou utilisez des pages github , en utilisant techniquement le générateur de staticsite Jeykll avec un support github prêt à l’ emploi . Si vous souhaitez l’héberger vous-même, utilisez les pages gitlab avec plusieurs autres générateurs de statistiques.

Ou essayez un coup d’oeil dans ikiwiki .

specialchar

Merci pour votre réponse. J’ai essayé de développer les fonctionnalités que je recherche dans ma question. Je sais que des générateurs de sites statiques pourraient être utilisés, mais (a) je pense qu’il serait plutôt gênant de prendre en charge la création de branches par texte avec élégance avec un seul référentiel. Je connais les pages Github mais elles ne montrent que la version actuelle qui échoue au moins à 2 fonctionnalités: chaque version étant directement accessible et prenant en charge plusieurs branches (actuelles). Problème similaire avec ikiwiki: il peut utiliser git en dessous, mais seulement 1 branche / repo pour tout.

 

/, avec, branchement, CMS, comme, Existe-t-il, fourche, Git, un, Wiki

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *