Discourse pour un « jardin numérique »

Voici quelque chose de légèrement différent, un témoignage de la flexibilité de Discourse en tant que plateforme et de sa facilité de personnalisation : j’ai créé un « jardin numérique » en utilisant Discourse. Je suis en train de rédiger un sujet à l’intérieur qui explique exactement ce que diable cela signifie :grinning_face_with_smiling_eyes:, mais il est déjà suffisamment abouti pour vous donner une idée :
https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18

Essentiellement, un jardin numérique est une approche de publication de ses notes, idées, réflexions et autres écrits dans un contexte de travail en cours, avec un contenu en constante évolution, qui « pousse » et s’améliore. Contrairement à un blog, les sujets ne sont pas nécessairement destinés à être complets, ni à constituer une déclaration cohérente ou exhaustive sur un sujet particulier. L’accent est plutôt mis sur l’évolution et la « culture » du contenu au fil du temps, à mesure que de nouvelles informations deviennent disponibles, idéalement en partie grâce aux interactions avec son lectorat. Bien que conceptuellement cela tende à se concentrer principalement sur les écrits d’une seule personne, cela bénéficie également de la participation des autres.

Voici mon article expliquant ce qui rend Discourse si adapté à cet usage :

https://garden.oshyan.com/t/why-discourse/15

Ceux d’entre vous qui connaissent la personnalisation de Discourse ne seront pas surpris par ce que j’ai fait, et je pense qu’il reste encore beaucoup à faire pour améliorer la présentation et la navigation du contenu. Ce qui est formidable, c’est que la majeure partie de tout cela a été réalisée en un week-end, et qu’il est très facile d’ajouter du nouveau contenu, bien formaté et esthétiquement plaisant. Avant cela, j’utilisais Wordpress comme plateforme de blog ; bien qu’il présente certains avantages (et que j’aie largement utilisé des plugins pour améliorer ses fonctionnalités et ses performances), Discourse, tel quel et avec de légères modifications, le surpasse complètement en tant que plateforme de publication de contenu. Il est moins contraignant, plus performant et plus facile à personnaliser (jusqu’à un certain point).

Je ne suis pas nécessairement de ceux qui recommanderaient Discourse comme plateforme de blog à part entière, mais je pense que pour le jardinage numérique, cela fonctionne extrêmement bien. Je suis impressionné !

26 « J'aime »

https://garden.oshyan.com/t/features-that-could-make-discourse-a-better-digital-gardening-platform/32

* Prise en charge du nuage de tags

Je suis d’accord (en supposant que nous parlons de la même chose), alors j’ai créé un composant de thème pour cela : GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub

Mais avant que quelqu’un ne s’emballe trop (je l’espère !):

Cela ne fonctionne actuellement que sur mon fork de Discourse, car il nécessite une nouvelle sortie de plugin (il n’existe aucune sortie appropriée), donc PR soumise : DEV: add new plugin outlet to tags template by merefield · Pull Request #12302 · discourse/discourse · GitHub

5 « J'aime »

Oui, je le fais sur mon propre Discourse ! Vous pouvez voir que les sujets non catégorisés* sont des exemples de journaux de travail et de projets en cours qui pourraient éventuellement devenir des articles de blog.

https://discourse.codinghorror.com/c/uncategorized/1

J’ai également partagé cela sur Twitter car c’est une idée charmante et pratique :

* Il n’existe qu’une seule catégorie officielle « blog », qui héberge les discussions pour chaque article de blog, puis « commentaires sur le site », qui est une catégorie par défaut créée lors de toute installation de Discourse… tout le reste est non catégorisé.

13 « J'aime »

Je vois que votre PR semble avoir été acceptée ! Je ne sais pas combien de temps il faut généralement pour que de telles modifications soient intégrées à une version, mais il est prometteur de pouvoir s’attendre à les voir dans un futur pas trop lointain. À ce moment-là, je suppose que votre plugin de nuage de tags sera utilisable sur la version principale de Discourse ?

Très cool ! Ils ressemblent presque à des notes personnelles, mais publiques. Cette idée me semble vraiment intéressante…

La prochaine étape sur ma liste de tâches très informelle est de rédiger les personnalisations spécifiques de Discourse, les composants de thème, etc., que j’ai utilisés. La possibilité de filtrer les paramètres « uniquement remplacés » est vraiment pratique pour cela !

Mais je me demande aussi s’il existe un moyen simple pour un non-programmeur de « packager » un ensemble de personnalisations de Discourse, de sorte que d’autres puissent facilement démarrer avec ce « modèle » prêt à l’emploi…

1 « J'aime »

Ça fonctionne maintenant pour la branche tests-passed, et j’ai mis à jour le composant Thème en m’inspirant de l’expérience acquise lors du développement de son plugin frère : Word cloud plugin for discourse? - #4 by merefield

TC est disponible ici : GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub

Faites-moi signe si vous rencontrez des problèmes, je regarderai ça. (NB : en raison de l’absence de design responsive jusqu’à présent (les calculs D3 sont coûteux, mais nous verrons si nous pouvons le rendre responsive), cette version est pour l’instant uniquement destinée aux ordinateurs de bureau !)

Merci à l’équipe d’avoir accepté le nouveau connecteur de plugin :).

5 « J'aime »