投稿をウィキとして使う?

こんにちは。ユーザーが管理できるウィキを構築したいと考えており、Discourse を利用したいと考えています。私が考える最善の方法は、ユーザーが新しい「ウィキ化された Discourse ポスト」を作成することで「ウィキページ」を作成し、その単一のポストをウィキページ全体として機能させることです。

*それは実際には最善の方法でしょうか?

例えば、多くのユーザーによって編集され、数週間も編集が開放されたままの単一のポストを持ち、かつ非常に巨大に成長する(これ のようなサイズ)ことは問題ないでしょうか?単一のポストはウィキペディアのような完全なページとはかなり異なるように思えるため、それが機能し、安定していることを確認したいのです。

  • 目次 を追加できることは理解しました。他に使用するべきプラグインはありますか?例えば、Discourse がウィキスタイルの URL リンクとして機能する可能性はあると思いますが、まだ確信が持てません。

余談ですが、私が参考にした他のポストをいくつか挙げます。

こちら では、ポストをウィキ化できることが示されています。

また、こちら には、ウィキの作成に関する詳細な議論があります。その会話は数年前のもので、いくつかの異なるトピックに焦点を当てているようですが、より焦点の絞られた質問をするためにここに投稿しています。

「いいね!」 2

リンクされたトピックの投稿者の一人が、Discourse でウィキトピックを作成するために役立つ 3 つのことを指摘しています。

一つ目はあなたが言及したもので(ウィキ投稿とは何ですか?)、通常の投稿をウィキ投稿に変換する方法を説明しています。これにより、適切な信頼レベルを持つユーザーなら誰でも編集できるようになります。

二つ目もあなたが言及したもので(DiscoTOC - 自動目次 - テーマ)、トピックの最初の投稿のみに目次を追加します。

三つ目はあなたが特に言及しなかったが触れたものとして、Knowledge Explorer Plugin です。これは、あなたのサービスプランまたは自己ホスティングの有無によってインストールできるかどうかが決まります。


私たちのサイトでは、数ヶ月にわたり、別々のカテゴリにウィキページを、関連するカテゴリに議論ページを配置してきました。ウィキページは 1 つの投稿のみで構成され、対応する議論ページは通常のトピックとして機能します。

昨日、DiscoTOC - 自動目次 - テーマの存在を知り、いくつかのページに追加し、信頼レベル 3 以上のユーザーが利用開始できるようにしました。

別の投稿(Discourse Wiki の開発に携わっている人はいますか?)では、Knowledge Explorer を使った目次の例が示されました。当時は知りませんでしたが、そのページは前述の 2 つの機能、DiscoTOC - 自動目次(テーマ)とKnowledge Explorer Plugin を組み合わせて使用しています。私たちのサイトは Knowledge Explorer Plugin の利用を許可するサービスプランではないため、これ以上詳しく説明することはできません。


単一の投稿は、ウィキペディアのような完全なページとはかなり異なるように思われます。そのため、それが機能し、安定していることを確信したいです。

私たちのサイトでは機能しており、安定しています。前述の通り、議論は対応する投稿に移され、私はサイトの管理者権限を持っているため、どの返信も議論投稿に移動させることができます。返信を制限するいくつかの試みもしましたが、結果には満足できませんでした。改善案があれば歓迎します。

安定している主な理由は、私たちのサイトのほとんどのユーザーがウィキページに貢献しないからです。StackOverflow でも同じような傾向があり、多くの人が編集を行うよりも、必要な編集についてコメントを残すことを選ぶようです。また、Discourse のすべての投稿には編集履歴があり、元に戻せることも知っておく価値があります。


ウィキページについて、多くの人の見方とは大きく異なる点として、最初からきれいに始まる必要はないということがあります。私たちのサイトで最も人気があり、最も多くのコメントが寄せられているトピックの一つは、現在も数ヶ月にわたり、リンク、抜粋、コメントなどの集積として成長し続けています。このアイデアは、トピックに関連するもの(バグハンティングツールボックス)が見つかったら、忘れられないようにウィキ投稿に追加していくというものです。

現在ではかなりの量のリストに成長し、再フォーマットして詳細や動作する例を追加する必要があります。目次テーマのおかげで、次のステップとして情報を整理し、全文を読むよりも素早く情報を見つけられるようになりました。

参考になれば幸いです。

「いいね!」 6

私の場合、ユーザーがショーを進行できるようにする必要があります。つまり、ウィキ投稿の作成や編集などです。

Knowledge Explorer プラグインは実際には何を行うのでしょうか?基本的には、より洗練された検索方法でしょうか?

「いいね!」 1

カテゴリには、新しい投稿をウィキ投稿として設定するオプションがあります。私はこれを積極的に活用しています。

「ウィキスタイルの URL リンク」は使用せず、通常の Discourse リンクを使用しています。

「いいね!」 2

もしウィキ投稿で、最初に投稿したユーザー名を非表示にすれば、状況が改善するかもしれません。自分の名前が付けられた他人の投稿を編集するのは、少し気が引けてしまいます。

「いいね!」 2

管理者は投稿の所有権を変更できるため、試してみました。その結果、以下を学びました。

  1. 管理者として、トピック内のすべての投稿の所有権を変更できます。投稿の所有者を変更できますか?
  2. 管理者として、管理 GUI を使って単にユーザーを作成することはできません。コンソールから可能らしいですが、残念ながらその権限がないため、昔ながらの方法で対応しました。Discourse で手動でユーザーを追加する方法

混乱させないことを願っています。

投稿の作成者を非表示にする方法は見つかりませんでした。

提案として、Discourse が Wiki 投稿の所有権を保持するための専用ユーザーを作成するか、カテゴリ作成時にそれを設定できるようにするべきかもしれません。

これでわかったので、Wiki 投稿の所有権を変更します。:smiley:

「いいね!」 2

数年前からウィキの編集者として実践的なアドバイスを提供してきました。すべてのウィキが「全員」にとって理にかなっているわけではありません。したがって、どこかで説明する必要があります。説明する場所では、望ましい行動を促進しましょう。

コラボレーションには手作業による「手入れ」が必要であり、それには励ましも含まれます。Discourseでは、何かを修正できるため、人々に思い切って編集することを勧めますが、トピック内で変更について議論することも全く問題ありません。その後、明確な編集案がまとまれば、実際に変更を行うよう個人に促します。

ウィキにとって、少しの手助けが大きな効果をもたらします。^_~

「いいね!」 6

返信をありがとうございます。Discourseの投稿1つが、非常に長くなり、多くのユーザーが貢献でき、長期間公開され続けるような、完全なウィキページになることは問題ないという理解で合っていますか?

投稿の文字数制限は 32,000 文字です。また、ページに DiscoTOC を使用しており、ページが長い場合、目次の表示に数秒かかることがあります。

ありがとうございます。そのような詳細をお聞かせいただき、大変参考になりました。それらの制限については認識しておらず、私の用途にとってはかなり深刻な問題です。

ユーザーが投稿を長いウィキページとして作成できるようにする場合、他にどのような技術的な問題に直面するでしょうか?

技術的な課題ではありませんが、ウィキ投稿に追加してほしい機能を考えていくと、Discourse のユースケースに直面することになります。例えば、ウィキの改善 – 内容を複数のセクションに分割する?などです。

「いいね!」 1

ありがとうございます。はい、それが根本的な懸念事項かもしれません。Discourse には、クリーンなインターフェース、豊富な機能、簡単な導入など、多くの利点があります。しかし、最終的にはこれはフォーラム向けのものであり、ウィキ記事用ではありません。そのため、ウィキのような機能に近づけるための回避策が存在したとしても、成長する意味のあるウィキを Discourse で運用しようとする際、常に Discourse が元々想定していない用途に無理やり適合させようとする懸念があります。

検討してみますし、Discourse に完全なウィキ機能があれば個人的には非常にワクワクするのですが、ウィキを構築する際には、フル機能のウィキソリューションを探そうとする傾向があります。

「いいね!」 1

Jeff が行ったビデオプレゼンテーションをご覧いただければ、彼は耳を傾け、変化に対してオープンであることがお分かりいただけるでしょう。ただし、非常に説得力のある主張をする必要があります。これは、あなたが考慮していなかったアプローチかもしれません。

これはデフォルト値ですが、必要に応じてサイト設定から簡単に変更できます。

「数秒」は長すぎます。そのようなことは決して起こるべきではありません。

そのコンポーネントによる目次の生成は瞬時に行われるはずです。もしそれほどの時間がかかる場合は、何らかの問題が発生しており、いつ発生するかについてさらに詳細を共有いただければ、修正いたします。

「いいね!」 4

ここにはいくつか異なる見解があるようです。

そこで、チームのみなさんにお伺いしたいのですが、Discourse を使ってウィキサイトを構築することは可能でしょうか?具体的には、ユーザーが「ウィキページ」を作成できる仕組み、つまりウィキ化された投稿を作成できるようにする方法です。

(このアプローチを試す理由としては、MediaWiki などの本格的なウィキツールを使うのではなく、Discourse は一般的に使いやすく、見た目が優れているなどの点があるためです。)

32,000 文字も読んだことはありますか?私にはそれはそれ自体として「制限」とは思えません。

読みやすい文章で約 30 kB から 50 kB、おおよそ 4,000 語から 10,000 語に相当するページは、平均的な速度で読むのに 30 分から 40 分かかります。

成長し、関与するための十分な余地があると思います。:rainbow:

「ウィキ」の規模次第だと思います。軽くてシンプルなもので、議論が適度に混ざっているなら、おそらく問題ありません。しかし、ウィキペディアをゼロから再構築しようとして、百万語もの長大な小説のようなものを作ろうとするなら、おそらく良くないでしょう。

「いいね!」 5

はい。では、「100 万語もの長大な小説」という潜在的な問題は、「その時になってから対処する」というカテゴリに入れておきましょう。つまり、超大規模な投稿ではなく、おそらく これ のような「中程度の」ウィキペディア程度の長さの投稿ですね。

私が確認できる基本的な機能──ユーザーがウィキ形式の投稿を作成できること、目次(TOC)プラグイン、通常の投稿で URL にリンクできる基本的な機能──から考えると、これは機能しそうです。

Discourse はまだ使い慣れていないため、特定のトピックに特化したウィキペディア風サイト(完全なウィキペディアではないものの)を Discourse で構築する際に、予期せぬ問題が発生するかどうかはわかりません。そのため、最初から MediaWiki のようなウィキ特化型ソフトウェアを使う方がよいかもしれません。

最終的には実際に試してみないとわからないことは理解していますが、このフィードバックは、どこから着手すべきかを見極めるのに非常に役立ちます。

ありがとうございます。

昔からの制限に慣れすぎていて、変更できる設定があるなんて思いもしませんでした。

設定 → 投稿 → 最大投稿長

PostgreSQL 注釈

格納可能な最長の文字列は約 1 GB です。

「いいね!」 1

Wiki 改善 – コンテンツを複数のセクションに分割するか?

Stephen は 指摘 しています:

ここには、Wiki 機能を拡張する Discourse プラグインを開発する という案の変形として、プラグインではなくテーマで実現できるかもしれない方法があります。テーマは JavaScript と CSS で構成されているためです。

Wikimedia のエディタは MIT ライセンスで提供されており、Wikipedia の 記事 で述べられている通り、JavaScriptNode.jsPHP で書かれています。

単なる思いつきですが、DiscoTOC のようなテーマ(または同様のもの)を使用して、各セクションの末尾に [編集] リンクを追加し、クリックするとそのセクションを Wikimedia エディタに渡し、変更が完了したら Discourse の投稿を更新するという仕組みは可能でしょうか。こうすれば、Discourse は Wiki エディタを作成するという課題を回避しつつ、より優れた Wiki ページを持つことによる華やかさと市場性を享受できるはずです。

Discourse に「低評価」機能がないのは幸いです。もしあれば、私は StackOverflow でこのような回答を投稿することは決してないでしょう。

「いいね!」 1