Pandoc 統合

コンテキストのリンクを生の Markdown から HTML に変換するの議論を続けます。

Pandoc の統合には賛成です。REST API を備えた Web アプリが存在するようです。Discourse から MediaWiki ドキュメントのドラフト作成を自動化する方法を探しています。

現在は、Markdown を Try pandoc! にドラッグ&ドロップしています。

「いいね!」 3

ワークフローについて、もう少し詳しく説明していただけますか?

「いいね!」 2

はい、当サイトには長年運用されている MediaWiki インストールがあります:Noisebridge
Discourse フォーラムもご利用いただけます:Discuss
また、Markdown をより特殊な MediaWiki マークアップへ素早く変換するために、ユーザーに使用を推奨しているこの ホスト版 Pandoc もあります:Pandoc を使えば Wiki ページの作成が速くなる、またはあらゆるものを MediaWiki 形式に変換できます

技術に詳しくない方々も、アカウント登録さえも苦労している現状を考えると、これをより自動化されたワークフローに変える方法があることを願っています。

もちろん、Discourse 内でこの処理を行うことも可能ですが、MediaWiki は 2007 年頃からオンラインで運用されており、長年の支持者がいるため、誰もそれを手放したがりません。しかし、2020 年現在、ドキュメント作成のツールとしては少し古く、扱いにくい側面もあります :slight_smile:

次のステップについてはまだ確信が持てていません。しかし、これはボランティアの皆さんにとって大きな助けになるはずです!これまでに、Pandoc の RESTful API 版 や、上記のホストデモを見つけています。

データがどこから来ているのかはまだ明確ではありませんが、それはあなたのウィキに送られるのでしょうか?

どの画面やコントロールが関与する可能性がありますか?ユーザーはデータがどこに送られるかについてどのような裁量を持っていますか?

「いいね!」 2

うーん、素晴らしい質問ですね。正直、確信は持てません。もしかすると、MediaWiki ページのドラフト作成は、Custom Wizard プラグインが最も適しているかもしれません。

問題は、2020 年現在、ボランティアの方々が MediaWiki ページの作成に非常に苦労していることです。これは、100% 習得するか、全くできないか、どちらかしかないスキルです。私が解決したい課題として、この説明が通じることを願っています。もしそうでなければ、お時間を無駄にしたくないので :slight_smile:

Discourse を MediaWiki のインストールと統合して、使いやすさを向上させることに非常に興味を持ってきましたが、MediaWiki で ディスカッション を行うために Discourse を活用しようとした いくつかの試み は、うまくいっていないようです。

もし私があなたなら、さらに進める前に画面、コントロール、プロセスのモックアップを作成すると思います。今は解決策について気にしなくて大丈夫です。

「いいね!」 1

古いソフトウェアが気に入らないなら、ウィキを Discourse に移行するのはどうですか?

私が好きかどうかは関係ありません。ウィキは12年間存続し、愛されてきました。ただ、少しの愛情が必要です。:heart_decoration:

「いいね!」 2

つまり、Discourse の投稿を Markdown から HTML への Pandoc 変換を通じて、Wikimedia インスタンスへ公開する方法をお探しのようですが、合っていますか?

とても興味深いですね。ただ、Zapier で解決できる可能性もあるかもしれません。

追伸:Wiki ソフトウェアを使い続けたい理由も理解できます。それは、そのユースケース向けに設計された堅牢な標準だからです。

「いいね!」 1

現在は、MediaWiki のテキストを Pandoc に貼り付け、変換された Markdown を手動で Discourse の投稿にコピーしています。面倒ですが、機能しています。

「いいね!」 1

Discourse で執筆して MediaWiki に公開しているのですか?

それとも、MediaWiki のコンテンツを Discourse で公開するために取り込んでいるのでしょうか?

ここで皆を喜ばせるには、何らかの MediaWiki 同期プラグインが良いかもしれません。以前にも同様の wiki と Discourse に関する議論をしたことがあります(特に 2015 年に私が設立した Leigh Hackspace で、Noisebridge の創設チームの一人である Mitch Altman を一度招待した際などです)。双方向同期が機能するかもしれません。

「いいね!」 2

はい。そのため、変換を簡素化するために Pandoc を追加するのが理想的だと考えています。現在、以下の点で制約を受けています:

はい、すべて手作業で行っています。

  • プレーンテキスト形式の MediaWiki テンプレート は etherpad で共同編集されます。
    • 完成したテキストを MediaWiki に投稿
  • テキストを Pandoc にもコピー
  • Pandoc が Markdown へ変換
  • 変換された Markdown を特定のカテゴリとタグを付けて Discourse に貼り付け

このプロセスを効率化したいと考えています。:+1:

:heart:

可能であれば、それは素晴らしいことです。MediaWiki も Discourse も有用なツールです。重要な情報をウィキに保存しつつ、フォーラムで議論ができるのは大変良いことです。もちろん、両方のツール間を簡単に移動できるよう URL リンクをそのまま残せるのが理想です。

ウィキメディア財団が両方のツールを統合しようとする試みがあったことは知っています。詳細はフォーラムでご確認ください。また、MediaWiki の SSO を通じて Discourse へのログインを可能にできればと期待していましたが、そのプラグインが当フォーラムでのアカウント作成を壊してしまいます

なぜ単にMediaWikiにそのまま残して、DiscourseのコメントをJavaScriptで埋め込むを使ってDiscourseで議論しないのでしょうか?

「いいね!」 1