Discurso para um "jardim digital"

Aqui está algo um pouco diferente, um testemunho da flexibilidade do Discourse como plataforma e da sua facilidade de personalização: construí um “jardim digital” usando o Discourse. Estou no processo de escrever um tópico dentro dele que explica exatamente o que diabos isso é :grinning_face_with_smiling_eyes:, mas já está completo o suficiente para te dar uma ideia:
https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18

Essencialmente, um jardim digital é uma abordagem para publicar suas anotações, ideias, pensamentos e outros textos em um contexto de trabalho em andamento, com conteúdo que está em constante evolução, “crescendo” e melhorando. Diferente de um blog, os tópicos não são necessariamente destinados a estar completos, nem a ser qualquer tipo de declaração coesa ou abrangente sobre um tema específico. O foco, em vez disso, está na evolução e no “cultivo” do conteúdo ao longo do tempo, conforme novas informações se tornam disponíveis, idealmente em parte a partir das interações com seu público. Embora conceitualmente tenda a se concentrar principalmente na escrita de uma única pessoa, também se beneficia da participação.

Aqui está meu relato sobre o que torna o Discourse uma plataforma tão boa para esse fim:

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

Aqueles de vocês familiarizados com a personalização do Discourse não se surpreenderão com nada que eu tenha feito, e acho que ainda há muito mais que poderia fazer para melhorar a apresentação e a navegação do conteúdo. O ótimo é que a maior parte disso foi montada em um fim de semana, e há um alto grau de facilidade para adicionar novo conteúdo, bem formatado e esteticamente agradável. Antes disso, eu usava o Wordpress como plataforma de blog, e embora ele tenha algumas vantagens, sem dúvida (e eu usei plugins extensivamente para melhorar sua funcionalidade e desempenho), no final das contas, o Discourse, pronto para uso e com pequenos ajustes, supera completamente o Wordpress como plataforma de publicação de conteúdo. É de menor atrito, maior desempenho e mais fácil de personalizar (até certo ponto).

Não estou necessariamente no grupo de pessoas que recomendariam o Discourse como uma plataforma de blog real, mas acho que para o cultivo digital ele funciona extremamente bem. Estou impressionado!

26 curtidas

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

* Suporte a nuvem de tags

Concordo (assumindo que estamos pensando na mesma coisa), então criei um Componente de Tema para isso: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub

Mas antes que alguém fique muito animado (eu também gostaria!):

No momento, ele só está funcionando no meu fork do Discourse, pois requer uma nova saída de plugin (não há nenhuma adequada existente), então o PR foi enviado: DEV: add new plugin outlet to tags template by merefield · Pull Request #12302 · discourse/discourse · GitHub

5 curtidas

Sim, eu faço isso no meu próprio Discourse! Você pode ver que os tópicos sem categoria* são exemplos de registros de trabalho e coisas em andamento que podem eventualmente se tornar entradas de blog.

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

Também divulguei isso no Twitter porque é uma ideia adorável e prática:

* existe apenas uma categoria formal “blog”, que hospeda discussões para cada entrada de blog, e “feedback do site”, que é uma categoria padrão inicial em toda instalação do Discourse… tudo o mais está sem categoria.

13 curtidas

Vejo que seu PR parece ter sido aceito! Não sei quanto tempo normalmente leva para esse tipo de alteração chegar a uma versão lançada, mas é promissor que possamos esperar vê-lo em algum momento no futuro próximo. Nesse ponto, presumo que seu plugin de nuvem de tags ficará utilizável no Discourse principal?

Muito legal! Eles são quase como anotações para você mesmo, mas públicas. Acho essa ideia muito interessante…

O próximo item na minha lista de tarefas bem informal é escrever sobre as customizações específicas do Discourse, componentes de tema, etc., que usei. A capacidade de filtrar apenas configurações “sobrescritas” é realmente útil para isso!

Mas também me pergunto se existe uma maneira fácil para alguém que não é programador de “empacotar” um conjunto de customizações do Discourse, de modo que outras pessoas possam facilmente começar com esse “modelo” pronto para uso…

1 curtida

Está funcionando para a branch tests-passed agora, e atualizei o Componente de Tema usando a experiência adquirida ao criar seu plugin irmão Word cloud plugin for discourse? - #4 by merefield

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

Avise-me se tiver algum problema e eu darei uma olhada. (NB: Devido à falta de design responsivo até agora (os cálculos do D3 são caros, mas veremos se conseguimos torná-lo responsivo), isso é apenas para desktop por enquanto!)

Obrigado à Equipe por aceitar o novo conector de plugin :).

5 curtidas