Vitrine sur Discourse et GitLab

Outil intéressant qui pourrait nous inspirer pour les sites web. @ManUtopiK, tu dois connaître :wink:

J’ai regardé le code. C’est juste un ssg qui utilise discourse comme source de contenu.
Le ssg est fait avec Sapper, qui est devenu svelteKit depuis quelques mois…
Ce n’est pas un plugin discourse pour faire du CMS.
Merci pour le partage en tout cas !

2 Likes

Oui, je trouve ça même mieux qu’un plugin discourse pour CMS. Dans l’idée ça permettrait d’exploiter encore plus Discourse pour alimenter quelque chose qui ne bouge pas trop vite (~ fois par jour), par exemple un fil d’actu sur le site monnaie libre. Une sorte de journal collaboratif mais modéré dans lequel les gens peuvent rendre compte de ce qu’ils font : conférences, ğmarchés, ğeconomicus…

Oui, mais je fais déjà ça en fait. Je peux récupérer n’importe quelle categorie ou tag et créer des pages à partir de la réponse de discourse. C’est ce qu’ils font depuis ce fichier : src/fetchers/discourse.js · master · multi / Vitrine · GitLab

Le problème c’est pas le ssg, c’est d’utiliser discourse comme un cms. Ça peut être utile pour certaines parties du site, mais pas pour les pages principales. Il faut un frontmatter pour gérer toutes les métadatas des pages, et on a souvent besoin de mettre des composants (en vuejs) dans le contenu des pages. Pour ça, l’éditeur de discourse n’est pas très bien adapté, sans compter le markdown qui est plus étendu avec un cms.

Ce qu’il faudrait, c’est l’inverse : un plugin discourse qui étendrait l’éditeur de base avec des fonctionnalités de cms.

1 Like