Discorso per un "giardino digitale"

Ecco qualcosa di un po’ diverso, una testimonianza della flessibilità di Discourse come piattaforma e della sua facilità di personalizzazione: ho creato un “giardino digitale” utilizzando Discourse. Sto scrivendo un argomento al suo interno che spiega esattamente di cosa si tratti :grinning_face_with_smiling_eyes:, ma è già completo abbastanza da farti capire l’idea:
https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18

Essenzialmente, un giardino digitale è un approccio alla pubblicazione di appunti, idee, pensieri e altri testi in un contesto di lavoro in corso, con contenuti in continua evoluzione, “crescita” e miglioramento. A differenza di un blog, gli argomenti non sono necessariamente destinati a essere completi, né a costituire una dichiarazione coerente o esaustiva su un tema specifico. L’enfasi è invece sull’evoluzione e sulla “coltivazione” del contenuto nel tempo, man mano che nuove informazioni diventano disponibili, idealmente anche grazie alle interazioni con il proprio pubblico. Sebbene concettualmente tenda a focalizzarsi principalmente sulla scrittura di una singola persona, trae vantaggio anche dalla partecipazione.

Ecco il mio articolo su ciò che rende Discourse una piattaforma così adatta a questo scopo:

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

Chi è familiare con la personalizzazione di Discourse non sarà sorpreso da ciò che ho fatto, e penso ci sia ancora molto che potrei fare per migliorare la presentazione e la navigazione dei contenuti. Il bello è che la maggior parte di questo è stato realizzato in un weekend, e aggiungere nuovi contenuti ben formattati e esteticamente gradevoli è estremamente semplice. Prima di questo utilizzavo Wordpress come piattaforma di blogging e, sebbene abbia alcune pregi (e ho usato estensivamente plugin per migliorarne funzionalità e prestazioni), alla fine Discourse, già pronto all’uso e con piccole modifiche, lo supera completamente come piattaforma di pubblicazione di contenuti. È meno macchinoso, più performante e più facile da personalizzare (fino a un certo punto).

Non sono necessariamente tra quelli che potrebbero raccomandare Discourse come vera e propria piattaforma di blogging, ma penso che per il giardinaggio digitale funzioni benissimo. Sono impressionato!

26 Mi Piace

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

* Support per la nuvola di tag

Concordo (assumendo che stiamo pensando alla stessa cosa), quindi ho creato un Componente Tema per questo: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub

Ma prima che qualcuno si entusiasmi troppo (lo augurerei!):

Attualmente funziona solo sulla mia fork di Discourse perché richiede un nuovo punto di uscita del plugin (non esiste uno adatto già presente), quindi ho aperto una PR: DEV: add new plugin outlet to tags template by merefield · Pull Request #12302 · discourse/discourse · GitHub

5 Mi Piace

Sì, lo faccio sul mio Discourse! Puoi vedere che i topic non categorizzati* sono esempi di worklog e di cose in corso che potrebbero eventualmente diventare articoli del blog.

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

Ho anche condiviso questo su Twitter perché è un’idea splendida e pratica:

* esiste una sola categoria formale “blog”, che ospita la discussione per ogni articolo del blog, poi “feedback sul sito”, che è una categoria predefinita creata all’installazione di ogni Discourse… tutto il resto è non categorizzato.

13 Mi Piace

Vedo che la tua PR sembra essere stata accettata! Non so quanto tempo richieda in genere perché tali modifiche vengano incluse in una release, ma è promettente pensare che potremmo vederle in un futuro non troppo lontano. A quel punto, immagino che il tuo plugin per la nuvola di tag sarebbe utilizzabile sulla versione principale di Discourse?

Molto figo! Sono quasi come appunti per te stesso, ma pubblici. C’è qualcosa di davvero interessante in questa idea per me…

Il prossimo punto sulla mia lista di cose da fare, molto informale, è scrivere un resoconto delle personalizzazioni specifiche di Discourse, dei componenti del tema, ecc. che ho utilizzato. La possibilità di filtrare le impostazioni “sovrascritte solo” è davvero utile per questo!

Ma mi chiedo anche se esista un modo semplice per un non programmatore di “impacchettare” un insieme di personalizzazioni di Discourse in modo che altri possano facilmente iniziare con quel “modello” già pronto all’uso…

1 Mi Piace

Funziona ora per il branch tests-passed e ho aggiornato il componente Theme utilizzando l’esperienza maturata nello sviluppo del suo plugin gemello Word cloud plugin for discourse? - #4 by merefield

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

Fammi sapere se riscontri problemi e darò un’occhiata. (NB: a causa della mancanza finora di un design responsivo (i calcoli D3 sono costosi, ma vedremo se riusciremo a renderlo responsivo), al momento è disponibile solo per desktop!)

Grazie al Team per aver accettato il nuovo connettore del plugin :).

5 Mi Piace