oshyan
(Oshyan Greene)
1
少し変わった話題ですが、Discourse というプラットフォームの柔軟性とカスタマイズの容易さを証明する例として、Discourse を使って「デジタルガーデン」を構築しました。それが一体何なのかを説明するトピックを現在執筆中のところですが、すでに概要が掴めるほど完成しています:
https://garden.oshyan.com/t/what-is-a-digital-garden-anyway/18
要するに、デジタルガーデンとは、ノートやアイデア、考え、その他の文章を「進行中の作業」として公開するアプローチです。コンテンツは常に進化し、「成長」し、改善されていきます。ブログとは異なり、トピックは必ずしも完成している必要はなく、特定のトピックについての包括的・一貫した声明である必要もありません。むしろ重視されるのは、新しい情報が得られるにつれて、特に読者との相互作用を通じて、時間をかけてコンテンツを「進化」させ「育成」していくことです。概念的には主に一人の人の執筆に焦点が当たることが多いですが、参加型の要素からも恩恵を受けます。
以下は、Discourse がこの目的に非常に適したプラットフォームである理由について私が書いた記事です:
https://garden.oshyan.com/t/why-discourse/15
Discourse のカスタマイズに慣れている方なら、私が行ったことに驚くことはないでしょうし、コンテンツの表示やナビゲーションをさらに改善できる余地はまだまだあると思います。素晴らしいのは、この大部分が週末に完成したこと、そして新しく、見やすく、美しくフォーマットされたコンテンツを追加することが非常に簡単だということです。以前はブログプラットフォームとして WordPress を使っていましたが、確かにいくつかの良い点もあり(機能やパフォーマンスを向上させるためにプラグインを幅広く使用していました)、最終的には Discourse は、最小限の調整でそのまま使っても、コンテンツ公開プラットフォームとして WordPress を完全に凌駕しています。摩擦が少なく、パフォーマンスが高く、カスタマイズもしやすい(ある程度までですが)。
私は必ずしも Discourse を実際のブログプラットフォームとして推奨する人々のグループには属していませんが、デジタルガーデニングに関しては非常にうまく機能していると思います。感銘を受けました!
「いいね!」 26
はい、私は自分自身の Discourse でこれをやっています!カテゴリ未設定のトピック*は、作業ログや進行中の事項の例であり、最終的にブログ記事になる可能性があるものです。
https://discourse.codinghorror.com/c/uncategorized/1
また、これは素敵で実用的なアイデアなので、Twitter でも紹介しました:
* 正式なカテゴリは「ブログ」のみで、これは各ブログ記事の議論をホストしています。次に「サイトフィードバック」があり、これはすべての Discourse インストールにデフォルトで存在するカテゴリです。それ以外はすべてカテゴリ未設定です。
「いいね!」 13
oshyan
(Oshyan Greene)
4
あなたの PR が受理されたようですね!このような変更がリリースに含まれるまで通常どれくらいかかるかはわかりませんが、近い将来に実装される見込みがあることは心強いです。その時点で、あなたのタグクラウドプラグインはメインラインの Discourse でも使用可能になるのでしょうか?
とてもクールですね!まるで自分自身へのメモのようですが、公開されています。このアイデアには非常に興味を惹かれます…
次に、私の非常に非公式なToDoリストにあるのは、私が使用したDiscourseのカスタマイズやテーマコンポーネントなどの具体的な内容を書き起こすことです。「上書きされた設定のみ」をフィルタリングする機能は、これに非常に役立ちます!
また、非プログラマーがDiscourseのカスタマイズセットを「パッケージ化」し、他の人がその「テンプレート」をすぐに使い始められるような簡単な方法があるかどうか疑問に思っています…
「いいね!」 1
ブランチ tests-passed で動作するようになりました。また、姉妹プラグインの構築経験(https://meta.discourse.org/t/word-cloud-plugin-for-discourse/181161/4)を活かして、Theme コンポーネントを更新しました。
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
問題が発生した場合はお知らせください。確認いたします。(なお、これまでのところレスポンシブデザインが実装されていないため(D3 の計算は重いですが、レスポンシブ化できるか試してみます)、現時点ではデスクトップ専用となっています!)
新しいプラグインコネクタを受け入れてくれた Team に感謝します。
「いいね!」 5