Discurso para un "jardín digital"

Aquí hay algo un poco diferente, un testimonio de la flexibilidad de Discourse como plataforma y de su facilidad de personalización: construí un “jardín digital” usando Discourse. Estoy en proceso de escribir un tema dentro de él que explica exactamente qué diablos es eso :grinning_face_with_smiling_eyes:, pero ya está lo suficientemente completo para que entiendas la idea:
https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18

Básicamente, un jardín digital es un enfoque para publicar las notas, ideas, pensamientos y otros escritos de uno en un contexto de trabajo en progreso, con contenido que está en constante evolución, “creciendo” y mejorando. A diferencia de un blog, los temas no necesariamente están destinados a estar completos ni a ser una declaración cohesiva o exhaustiva sobre un tema particular. En cambio, el énfasis está en la evolución y el “cultivo” del contenido a lo largo del tiempo, a medida que se dispone de nueva información, idealmente en parte gracias a las interacciones con la audiencia. Aunque conceptualmente tiende a centrarse principalmente en la escritura de una sola persona, también se beneficia de la participación.

Aquí está mi explicación sobre lo que hace que Discourse sea una plataforma tan buena para este propósito:

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

Aquellos de ustedes que están familiarizados con la personalización de Discourse no se sorprenderán por nada de lo que he hecho, y creo que todavía hay mucho más que podría hacer para mejorar la presentación y la navegación del contenido. Lo genial es que la mayor parte de esto se logró en un fin de semana, y hay una gran facilidad para agregar contenido nuevo, bien formateado y estéticamente agradable. Antes de esto, usaba Wordpress como plataforma de blogs, y aunque tiene algunas ventajas, desde luego (y usé plugins extensivamente para mejorar su funcionalidad y rendimiento), en última instancia, Discourse, listo para usar y con pequeños ajustes, lo supera por completo como plataforma de publicación de contenido. Tiene menos fricción, mejor rendimiento y es más fácil de personalizar (hasta cierto punto).

No estoy necesariamente en el grupo de personas que podrían recomendar Discourse como una plataforma de blogs en sí misma, pero creo que para el cultivo digital funciona extremadamente bien. ¡Estoy impresionado!

26 Me gusta

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

* Soporte para nubes de etiquetas

Coincido (asumiendo que estamos pensando en lo mismo), así que he creado un Componente de Tema para esto: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub

Pero antes de que nadie se emocione demasiado (¡ojalá!):

Actualmente solo funciona en mi bifurcación de Discourse porque requiere una nueva salida de plugin (no existe una adecuada), así que he elevado una PR: DEV: add new plugin outlet to tags template by merefield · Pull Request #12302 · discourse/discourse · GitHub

5 Me gusta

¡Sí, yo lo hago en mi propio Discourse! Puedes ver que los temas sin categoría* son ejemplos de registros de trabajo y cosas en progreso que quizás eventualmente se convertirán en entradas de blog.

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

También lo anuncié en Twitter porque es una idea encantadora y práctica:

* Solo existe una categoría formal llamada “blog”, que aloja la discusión de cada entrada de blog, y luego “comentarios sobre el sitio”, que es una categoría predeterminada creada en cada instalación de Discourse… todo lo demás está sin categoría.

13 Me gusta

¡Veo que tu PR parece haber sido aceptada! No sé cuánto tiempo suele tardar este tipo de cambios en llegar a una versión, pero es prometedor que podamos esperar verlo en un futuro no muy lejano. En ese momento, supongo que tu plugin de nube de etiquetas sería utilizable en Discourse principal.

¡Muy genial! Son casi como notas para ti mismo, pero públicas. Me resulta algo muy interesante esta idea…

Lo siguiente en mi lista de tareas muy informal es escribir sobre las personalizaciones específicas de Discourse, componentes de tema, etc., que utilicé. ¡La capacidad de filtrar configuraciones “solo sobrescritas” es realmente útil para esto!

Pero también me pregunto si existe una forma sencilla para un no programador de “empaquetar” un conjunto de personalizaciones de Discourse de modo que otros puedan comenzar fácilmente con esa “plantilla” lista para usar…

1 me gusta

Ahora funciona para la rama tests-passed, y he actualizado el componente de tema utilizando la experiencia adquirida al desarrollar su plugin hermano Word cloud plugin for discourse? - #4 by merefield

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

Avísame si tienes algún problema y lo revisaré. (Nota: debido a la falta de diseño responsivo hasta ahora (los cálculos de D3 son costosos, pero veremos si podemos hacerlo responsivo), ¡esto es solo para escritorio por ahora!).

Gracias al equipo por aceptar el nuevo conector de plugin :).

5 Me gusta