DiscPage: a plugin to create static pages and insert discussion balloons in the text

Hi Syl,
not sure if it’s always been there and/or on purpose but I’ve just noticed that the new topic button of the parent category of any discpage category is disabled, I assume there:
https://github.com/sylque/discpage/blob/b6da51a6d706d9b52864017ebffe25e13c7894fd/assets/javascripts/discourse/lib/lib.js.es6#L53-L54

Is it intended? It doesn’t seem to be the case on castafiore.org (I’m on ( 2aac657da7 ) and latest of discpage). Weirdly I don’t remember the balloon categories ever been hidden (but the new topic button is also disabled). I have two couples discpage/balloons categories, each couple in it’s own category.

Thanks @Benjamin_D.

Looks like a bug, I will investigate this more.

DiscPage does its best to prevent users from using the balloon category manually. The reason is that the balloon category is supposed to be applied automatically by DiscPage, when the user creates a new topic in a balloon.

To enforce this rule:

  1. DiscPage hides the balloon category from the category combo box in the “New Topic” dialog.
  2. DiscPage disables the “New Topic” button on the balloon category page.

Do you confirm this is what you see?

:+1: I do
And I can also confirm that the parent category is not hidden in the combo box in the new topic dialog

The issue has been fixed in v1.0.46 (more information here).

「いいね!」 1

混乱しており、いくつかガイダンスを求めています。スタンダードアカウントを持っており、このプラグインをそのアカウントレベルにインストールできるか疑問に思っています。プラグインオプションがあるページにリストされていません。

何が足りないのでしょうか?
利用できるようにするには、ビジネスアカウントにアップグレードする必要がありますか?

ご連絡をお待ちしております。ありがとうございます。
ニール

ニール様

Discourseのホスティングプランについてはあまり詳しくないので、Discourseのチームに問い合わせるのが良いかもしれません。

こちらで読んだ限りでは、StandardホスティングプランでDiscPageを使用することはできないと思います。プラグインのインストールが許可されるには、Entrepriseホスティングプラン(またはセルフホストのDiscourseインスタンス)が必要だと理解しています。

よろしくお願いいたします。

「いいね!」 1

GitHub の Discussion Balloons の追加方法 の使用方法が少し誤解を招くものでした…

Readme には次のように書かれています… (そして、これらの指示に従っても、バルーンは表示されませんでした)…

バルーンを追加するには、トピックテキストに [dpgb id=myBalloonId][/dpgb] を追加します。

例:

## Introduction [dpgb id=intro][/dpgb]

バルーン ID には [a-zA-z_] のみを含める必要があります。

しかし、以下の点を発見し、バルーンが表示されるようになりました…

バルーンを追加するには、トピックエディタで、フォーマットは次のようになります…

[dpgb id=myballoonid] バルーンがクリックされたときにハイライト表示され、ユーザーがコメントするセクションは、これらのタグの間に配置します [/dpgb]

例:

[dpgb id=intro] Introduction [/dpgb]

また、ID には [a-z] (小文字のみ) のみを含める必要があります。

以下の例では、[dpgb=id][/dpgb] の前後に余分なスペースがあっても問題ないことに気づくかもしれません。


そのため、Discourse のトピックエディタに挿入した内容のサンプルを以下に示します…

そして、結果のページは次のようになります…

うーん…オレンジの風船をクリックすると、ページは半分にスライドしますが、「右パネル」の+ New Topicボタンをクリックすると…

…トピックエディタが下からスライドアップするので、それを使ってトピックを書いています…

…しかし、保存した後、それは「Page Topic」に接続されておらず、右パネルにはまだトピックリストがありません…

ここで何が起こっているのか(または起こるべきことが起こっていないのか)について、何か考えはありますか?

ライブページはこちらです:

https://noobish.me/t/chapter-1-in-the-beginning/255

@denvergeeks ありがとうございます。本日中に確認します。

ここに4つの問題があります。

  1. 見出しの末尾に [dpgb id=myBalloonId][/dpgb] を挿入しても(見出しとそれに続く段落を選択するため、こちらで説明されているように)機能しなくなりました。この問題についてはこちらで追跡します。

  2. テキストを囲むように [dpgb id=myBalloonId]ここにテキスト[/dpgb] を配置しても(そのテキストのみを選択するため)文書化されていません。この問題についてはこちらで追跡します。

  3. IDには[a-z](小文字のみ)のみを含める必要があります

    @denvergeeks、これはおそらく、Discourseの設定で force_lowercase_tags=true を設定したため(またはデフォルト値であるため)に発生していると思われます。この問題に遭遇したのは驚きです。なぜなら、その場合、バルーンは警告に置き換えられるはずだからです。

    赤い「DiscPage Error」にカーソルを合わせると、次のエラーメッセージが表示されるはずです。

    Balloon id has uppercase. This doesn’t fit force_lowercase_tags=true in Discourse settings. Fix: either make your balloon id all lowercase, or set force_lowercase_tags to false.

    同じエラーメッセージがコンソールにも表示されます。

    上記が機能しない場合は、さらに議論するためにGithubで問題を報告してください。

  4. @denvergeeks、トピックの作成が機能しないという別の問題を説明しています。これを再現できないため、さらにやり取りが必要です。別のGithubの問題を作成してください。

@syl ありがとうございます。ご回答に感謝いたします :nerd_face: 。まだここにいらっしゃると知って嬉しいです!

DiscPage Github Issues Cue で引き続き対応します…

@syl様、DiscPage v1.0.52以降、すべて正常に動作するようになりました!!! (このプラグインが大好きです :nerd_face: )

「いいね!」 1

新しいデモには行けません

502 Bad Gateway
「いいね!」 1

ありがとうございます。確認します。

「いいね!」 1

デモがオンラインに戻りました(リンク:https://www.castafiore.org/t/discpage-demo/79)。

「いいね!」 3

何か見落としているに違いない…

オレンジ色の風船をクリックすると、関連するトピックリストが右からスライドインしてきますが、オレンジ色の風船に関連付けられたテキスト部分にコメントを作成するボタンが見つかりません。

Githubのページにあるセットアップ手順を綿密に実行しました。

適切なセキュリティ設定がすべて施されたページカテゴリがあります…

アドバイスをお願いします!

編集: この問題を見つけた他の人(そして私の将来の自分)のために – 下記のテーマコンポーネントが原因でした。

このテーマコンポーネントを無効にしたところ…新しいトピックを作成するボタンが表示され、すべてが期待どおりに機能しました :smiley:

さらに2点…

  1. デフォルトのDiscourseテーマ以外のテーマでは、奇妙で使いにくいレイアウトになる可能性があるため、これらの種の誤動作が見られる場合は、デフォルトのテーマを使用してみてください。

  2. ナビゲーションメニューの設定でサイドバーメニューが有効になっている場合、そのサイドバーメニューがコメントのスライドイン内に表示され、ユーザーを混乱させるだけなので、これを防ぐためにヘッダードロップダウンまたはレガシーのいずれかを使用する必要がありました。(または、サイトでサイドメニューナビゲーションを使用し、DiscPageカテゴリではCSSを使用して非表示にすることもできます。)

「いいね!」 2

バグレポート。このプラグインを有効にすると、奇妙なレンダリングの異常が発生します。

https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/13?u=hifihedgehog

「いいね!」 1

@Hifihedgehog さん、ご報告ありがとうございます。確認いたします。

「いいね!」 1

@Hifihedgehog

問題について議論するためのエントリを作成しました。

まだ問題を再現できていません。しかし、プラグインの新しいバージョン(1.0.53)を公開しました。これは、Discourseの最新バージョンにおける他のレイアウトの問題を修正したものです。この新しいバージョンをインストールして、問題がまだ存在するかどうか教えていただけますでしょうか?
よろしくお願いします。

「いいね!」 1

試してみました。バグはまだ残っています。Surface Pro 8でポートレートモードで、トピックの下部近くで発生します。

「いいね!」 1