ロバートさん、返信ありがとうございます。Bitnami の AWS インスタンスを使用しており、https://docs.bitnami.com/general/apps/discourse/configuration/install-plugins/ のドキュメントに従って設定しています。本来であれば動作するはずですが、なぜアセットを特定できないのか不明です。
はい、公式の Discourse ビルドを使用してください。Bitnami の使用は自己責任となります。
ご支援いただきありがとうございます。はい、Digital Ocean で設定いたします。問題が解決するか確認いたします。
このプラグインは Fakebook テーマで動作しません。
このプラグインを使って「Fakebook は壊れている」と言うこともできますね;)
私たちは Discourse のコア機能をサポートしています。テーマが動作すれば最高ですが、動作しない場合は、残念ながらどうしようもありません。
互換性の最適化には最大限の努力を払っていますが、すべてのテーマが当社のプラグインと動作するとは保証できません。特に、当社のプラグインとテーマの両方がテンプレートを変更しているような組み合わせではそうです。
このプラグインと一緒にテーマを使用したい場合は、レイアウトへの影響が少ない、またはまったくない軽量なテーマを選んでください。
Fakebook にはすでに独自のサイドバーがあり、おそらくこのプラグインと連携するように設計されていないでしょう(そうでなければ、なぜ CL のサイドバーを使わないのでしょうか?)。また、これは間違いなく Discourse のコアを対象としています。どちらかを選ばなければならないかもしれません。あるいは、CL を使い、Fakebook の要素を取り入れて独自のテーマを設計するという手もあります。
現在、Chrome の制限により、サイドバー付きのトピックリストプレビューを完全に活用することができていません。今後に期待してください…
何らかの理由で現在、機能していません。
** 互換性のないプラグイン **
/var/www/discourse/plugins/layouts-topic-list のプラグインにエラーがあるため、Discourse をビルドできません。
当サイトではこれを削除しました。
プラグインは重大なアップデートを行いました。
これにより、プラグインに加えて、テーマコンポーネントをウィジェットとして追加できるようになりました。お使いのウィジェットを v0.2 に対応するように更新しました。
ただし、機能の改善や変更が加えられた新しいテーマ版のウィジェットをお勧めします。
一般的に、ウィジェットにプラグインを使用するのではなく、テーマを使用する方向へ移行しています。完全なドキュメントは数日中に公開予定です。
なお、このプラグインはグループ固有の権限に対応しましたので、/admin/layouts で設定されていることを確認してください。
また、このプラグインはまもなく他のプラグインと同じアップデートスケジュールに移行します。詳細は以下をご覧ください。
素晴らしいニュースですね!私も先ほど別の方に対して同じことを伝え、テーマコンポーネントベースのソリューションへの移行を提案しました。アップデートをありがとうございます!
新しいテーマ対応バージョンのセットアップをお手伝いしますので、ご利用ケースをPMでお知らせください ![]()
Discourse を最新バージョンにアップデートすると、テーマ「Minimal - The Plugin」が機能しなくなります。
私のフォーラム:Https://babyforex/net
こんにちは、ようこそ ![]()
問題の詳細についてもう少し教えていただけますか?どのウィジェットを使おうとしていますか?
重要な点として、このプラグインには各ウィジェットに対して「enabled(有効)」と「group(グループ)」の設定が追加されました。まずここを確認してください。
現在、v0.2 のドキュメント作成を進めています(まさに今!)。v0.2 の正式リリースは、次の Pavilion プラグイン更新期間まで行われません:2020-04-30T14:00:00Z → 2020-05-04T14:00:00Z。
try.thepavilion.io をご覧いただくと、このプラグインが現在の Discourse バージョン(直近に更新済み)と正常に動作していることが確認できます:https://try.thepavilion.io/c/layouts
こんにちは、アングスさん
最新バージョンの Discourse にアップデートしたところ、フォーラムが空白のページになってしまいます。使用しているのは Minimal Light テーマです。
try.thepavilion.io を Discourse とこのプラグインの最新バージョンに更新しましたが、問題はありませんでした。例:try.thepavilion.io/c/layouts
プラグインの最新バージョンを実行されていますか?
すべて最新バージョンを実行されている場合、/logs にアクセスし、最新のログと使用中のプラグインの完全なリストを PM で送信してください。
こんにちは、アングス
これが私のログです:
ReferenceError: createWidget is not defined
at https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:871
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561910)
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561623)
at require (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640)
at https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403830
at Array.forEach (<anonymous>)
at Object.t (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403702)
at Object.n.initialize (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176791)
at https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340617
at i.each (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501398)
そしてこちら:
ReferenceError: Can’t find variable: createWidget Url: https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js Line: 1 Column: 31156 Window Locati
https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:883
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561915
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561624
require@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403839
forEach@[native code]
t@https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403709
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176795
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340627
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501399
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:500421
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499868
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499914
_runInitializer@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340854
runInstanceInitializers@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340577
_bootSync@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:325419
didBecomeReady@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:331042
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:490059
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:489056
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:491075
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:496504
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:493039
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:497040
e@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29468
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29788
layouts-custom-html プラグインを以下のコミットに更新する必要があります
なお、プラグインベースのウィジェットは、テーマベースのウィジェットに置き換わる形で段階的に廃止されていきます。近い将来、このプラグインに代わるテーマコンポーネントをリリースする予定です。
プラグインが再び動作するように、いくつかの関数を変更する必要がありました。
主に以下のものを使用しています。
layouts.createLayoutsWidget および DiscourseLayouts::Widget.add
TypeError: Discourse.SiteSettings is undefined_discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93:23
<anonymous> _discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93
jQuery 8
_prepareInitializer _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6849
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6870
forEach self-hosted:225
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6866
<anonymous> _start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:3
var sidebarPadding = 20;
var mainLeftOffset = Discourse.SiteSettings.layouts_sidebar_left_width + sidebarPadding;
var mainRightOffset = Discourse.SiteSettings.layouts_sidebar_right_width + sidebarPadding;
最新のアップデート以降、問題が発生しています。Discourse.SiteSettings が定義されていないと報告されています。これはこのプラグインと直接的、あるいは間接的に関連しているのでしょうか?
(直ちにページを再構築しました)
更新:
Retort も同様の問題を発生させています。ビルドから Custom Layouts を無効にしましたが、その後、Retort も Discourse.SiteSettings に関して同じ問題を報告しました
…
トビアス、ありがとうございます。これは Discourse のこの変更によるものです:
Layouts でこの問題を解決しました:
あら、以前のコードが動いていたなんて驚きです!そのサイトの設定はモジュール読み込み時に評価されていたため、アプリが起動する前だった可能性があります。新しい解決策は、よりクリーンで将来性のあるものになりました ![]()
このプラグンの力を新たに発見し、コンポーネントベースのウィジェットという新しい方向性を本当に気に入っています。@angus さん、ありがとうございます ![]()
サイト上で素早くテストしたところ、ヘッダーとメインコンテンツの間に自分自身を挿入する他のテーマコンポーネントと併用すると、互換性の問題が発生することに気づきました。サイドバーの高さに、挿入されたテーマコンポーネントの高さを含めて固定されてしまい、サイドバーが画面の中央または下半分に浮いた状態で表示されてしまいます。
また、アクティブなテーマに「Layouts Topic Lists Widget」を含め、Layouts でそれを有効にすると、白いページが表示され、Layouts プラグインを無効にして再構築しないと修正できなくなります。
よろしくお願いいたします
