# ‘디지털 가든’을 위한 Discourse

**URL:** https://meta.discourse.org/t/discourse-for-a-digital-garden/182285
**Category:** Praise
**Created:** [3월 6, 2021, 5:13오전 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285 "2021-03-06T05:13:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![oshyan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oshyan/32/212644_2.png) [@oshyan](https://meta.discourse.org/u/oshyan)
#### Post date: [3월 6, 2021, 5:13오전 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285/1 "2021-03-06T05:13:21Z")

</div>

조금 다른 것을 소개할게요. Discourse 플랫폼의 유연성과 커스터마이징의 용이성을 보여주는 사례입니다. 저는 Discourse를 이용해 '디지털 가든(digital garden)'을 만들었어요. 정확히 이것이 무엇인지 설명하는 주제를 작성 중이지만 😄, 이미 충분히 완성되어 있어 개념을 파악할 수 있을 정도입니다:  
[https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18](https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18)

기본적으로 디지털 가든이란 노트, 아이디어, 생각 및 기타 글쓰기를 ‘진행 중인(work-in-progress)’ 맥락에서 게시하는 접근 방식입니다. 콘텐츠는 끊임없이 진화하고, '성장’하며, 개선되어 갑니다. 블로그와 달리, 각 주제는 반드시 완성된 형태이거나 특정 주제에 대한 일관된 또는 포괄적인 진술일 필요는 없습니다. 대신, 새로운 정보가 가용해질 때(이상적으로는 독자와의 상호작용을 통해 부분적으로) 시간이 지남에 따라 콘텐츠의 진화와 '가꾸기(cultivation)'에 초점을 맞춥니다. 개념적으로는 주로 한 사람의 글쓰기에 집중하는 경향이 있지만, 참여를 통해 이점을 얻기도 합니다.

Discourse가 이러한 목적에 얼마나 적합한 플랫폼인지에 대한 제 글입니다:

[https://garden.oshyan.com/t/why-discourse/15](https://garden.oshyan.com/t/why-discourse/15)

Discourse 커스터마이징에 익숙하신 분들은 제가 한 것에 대해 놀라지 않으실 겁니다. 콘텐츠의 표시와 내비게이션을 개선할 수 있는 부분이 여전히 많이 있다고 생각합니다. 훌륭한 점은 이 중 대부분이 주말 동안 완성되었다는 것입니다. 새로운, 잘 포맷된, 그리고 미학적으로 매력적인 콘텐츠를 추가하는 것이 매우 쉽습니다. 이전에 저는 블로그 플랫폼으로 Wordpress를 사용했는데, 확실히 몇 가지 장점이 있었고(기능과 성능을 개선하기 위해 플러그인을 광범위하게 사용했습니다) 궁극적으로는 Discourse가 기본 상태로, 소소한 조정만으로도 콘텐츠 게시 플랫폼으로서 Wordpress를 완전히 압도합니다. 마찰이 적고, 성능이 높으며, 커스터마이징이 더 쉽습니다(특정 범위 내에서).

저는 Discourse를 실제 블로그 플랫폼으로 추천하는 쪽은 아니지만, 디지털 가든을 위해서는 매우 잘 작동한다고 생각합니다. 정말 인상적입니다!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3월 6, 2021, 7:40오후 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285/2 "2021-03-06T19:40:56Z")

</div>

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

```plaintext
* Tag cloud support

```

동의합니다(우리가 같은 것을 생각하고 있다면요). 그래서 이 기능을 위한 Theme Component를 만들었습니다: [GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub](https://github.com/merefield/discourse-tc-tag-cloud)

하지만 너무 들뜨기 전에(그랬으면 좋겠지만):

현재는 새로운 플러그인 아웃렛이 필요하기 때문에(기존에 적합한 것이 없습니다) 제 Discourse 포크에서만 작동하고 있습니다. 그래서 PR을 제출했습니다: [DEV: add new plugin outlet to tags template - Pull Request #12302 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/12302)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 6, 2021, 8:06오후 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285/3 "2021-03-06T20:06:59Z")

</div>

네, 저도 제 디스코urs에서 이렇게 하고 있습니다! 미분류 주제\*를 보시면 워크로그나 아직 진행 중인 작업들이 나중에 블로그 글이 될 수도 있는 예시들이라는 걸 아실 수 있습니다.

[https://discourse.codinghorror.com/c/uncategorized/1](https://discourse.codinghorror.com/c/uncategorized/1)

이것은 훌륭하고 실용적인 아이디어라서 트위터에도 공유했습니다:

> <https://twitter.com/discourse/status/1368292360392568832>

\* 공식 카테고리는 “블로그” 하나뿐이며, 이는 각 블로그 글에 대한 토론을 위한 공간입니다. 그리고 모든 디스코urs 설치 시 기본으로 생성되는 “사이트 피드백” 카테고리가 있습니다. 나머지는 모두 미분류입니다.

---

<div class="post-metadata">

### Author: ![oshyan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oshyan/32/212644_2.png) [@oshyan](https://meta.discourse.org/u/oshyan)
#### Post date: [3월 9, 2021, 8:50오후 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285/4 "2021-03-09T20:50:48Z")

</div>

> [@merefield](#):
>
> 현재 제 Discourse 포크에서만 작동합니다. 새로운 플러그인 아웃렛이 필요하기 때문인데(기존에 적합한 것이 없습니다), 그래서 PR을 올렸습니다.

PR이 승인된 것 같네요! 이런 변경 사항이 릴리스에 반영되는 데 보통 얼마나 걸리는지는 모르겠지만, 머지않은 미래에 볼 수 있을 것이라는 점은 희망적입니다. 그때쯤이면 메인라인 Discourse에서도 태그 클라우드 플러그인을 사용할 수 있을 것 같네요?

> [@codinghorror](#):
>
> 네, 제 Discourse에서도 이렇게 하고 있습니다! 미분류된 주제\*가 워크로그나 진행 중인 작업의 예시인데, 이것들이 _어쩌면_ 최종적으로 블로그 글이 될 수도 있습니다.

정말 멋집니다! 마치 자신에게 남기는 메모이지만 공개되어 있는 느낌이에요. 이 아이디어가 제게는 정말 흥미롭습니다…

제 아주 비공식적인 할 일 목록의 다음 항목은 제가 사용한 Discourse 커스터마이징, 테마 컴포넌트 등을 정리해서 작성하는 것입니다. “오버라이드된 설정만” 필터링할 수 있는 기능이 이 작업에 정말 유용합니다!

하지만 비개발자가 Discourse 커스터마이징 세트를 "패키지"화하여 다른 사람들이 그 "템플릿"을 그대로 쉽게 시작할 수 있는 쉬운 방법이 있는지 궁금해지기도 합니다…

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3월 9, 2021, 8:59오후 UTC](https://meta.discourse.org/t/discourse-for-a-digital-garden/182285/5 "2021-03-09T20:59:30Z")

</div>

지금은 `tests-passed` 브랜치에서 정상적으로 작동하며, 자매 플러그인([Word cloud plugin for discourse? - #4 by merefield](https://meta.discourse.org/t/word-cloud-plugin-for-discourse/181161/4))을 만들면서 쌓은 경험을 바탕으로 Theme 컴포넌트를 업데이트했습니다.

![image](https://sea3.discourse-cdn.com/meta/images/transparent.png)

TC 저장소: [GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page · GitHub](https://github.com/merefield/discourse-tc-tag-cloud)

문제가 발생하면 알려주세요. 확인하겠습니다. (참고: 아직 반응형 디자인이 지원되지 않습니다. D3 계산 비용이 높지만 반응형으로 만들 수 있는지 확인해 보겠습니다. 따라서 현재는 데스크톱에서만 작동합니다!)

새로운 플러그인 커넥터를 받아주신 팀에 감사드립니다 :).
