chagui
(Santiago Núñez)
2024 年 6 月 21 日午後 6:10
92
どうやら別の問題が発生しているようです(今回はランディングページの読み込みに関する問題です)。。。
プラグインで作成されたランディングページを開くと、どのJSファイルも読み込まれません。例:
Refused to load the script ‘https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js ’ because it violates the following Content Security Policy directive: “script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’”. Note that ‘script-src-elem’ was not explicitly set, so ‘script-src’ is used as a fallback..
しかし、単一のランディングページで3つのJSが読み込もうとしています:
異なるテーマ(デフォルト、Air Theme、Mint)で試しましたが、プラグインは選択されたテーマ固有のCSSを読み込むものの、JSはブロックされています。
「いいね!」 1
ああ、おそらく (Superseded) Experimenting with a 'strict-dynamic' Content Security Policy (CSP) のせいで、ここでも作業が必要になるでしょう。
現在、最近は 3.2 stable のみをサポートしていたため、このような問題が発生しています。
いずれ確認します。
「いいね!」 1
chagui
(Santiago Núñez)
2024 年 6 月 21 日午後 6:38
94
情報ありがとうございます…
管理パネルで変更できるオプションだと読んだので、そうしたら今は正常に動作しています
参考までに、管理パネルで無効にできるオプション(デフォルトで有効)を以下に示します。
ロバートさん、改めてご協力ありがとうございました!
Discourse内で任意のページを表示できるようになりました。Landing Pages Pluginといくつかの拡張機能を組み合わせることで可能です。
Support
Discourse Landing Pages
What are “Dynamic” and “Simple Pages” There are special pages facilitated by the Pavilion Landing Pages plugin and the new Home Pages Theme Component. The new Home Pages Theme Component is required to blend the content of the Landing Pages into...
Reading time: 1 mins 🕑
Likes: 5 ❤
「いいね!」 2
はい、これは素晴らしいですね。多くの可能性があります。これを使えばWordPressの必要性をなくすこともできると考えています。
しかし、ここの履歴を読むと、多くのページを作成して、単一のアップデートでそれらすべてが無効になる可能性があることを考えると、信頼するのは少し不安です。一時的であれ、サポートが再び停止した場合に永続的であれ、問題が発生する可能性があります。
これは公式コアの一部になる見込みはありますか?そうすれば、サイト全体をこれだけで構築でき、そのような問題について心配する必要がなくなりますか?
「いいね!」 1
cabidop
(Pablo Cabido)
2024 年 7 月 24 日午後 8:37
97
ロバートさん、このプラグインはランディングページ(定義上、スタンドアロンのウェブページ)を作成するために常に意図されていたと理解しています。もちろん、WordPressのようなサイトを構築する可能性はありますが、そのユースケースを想定して設計されたとは思えないため、適切なツールではないかもしれません。
サポートに関しては、昨年から活発にメンテナンスされており、私自身も当面は継続する予定です。プラグインがDiscourseコアに組み込まれるための要件が何であるかは定かではないため、これが「最善」のコミットメントになるかと思います。
「いいね!」 2
Robert:
Stableに切り替える場合
それがどういう意味かわかりませんが、3つの非公式プラグインがインストールされた状態で最近再構築できませんでした。そのうちの1つがこれだったので、3つすべてを削除することを選択し、そのように維持しようと計画しています。
merefield
(Robert)
2024 年 7 月 28 日午前 11:50
100
安定版。
はい、いくつかのカスタマイズを実行するには十分なリソースが必要です。そうでない場合は、バニラに留めるのが最善です。
「いいね!」 1
安定版と公式版の違い、PRやフォークとは何か、そして「十分に重要なリソース」とは何を意味するのか分かりません。vCPU 2基/RAM 2GBありますが、これらが増えれば、非公式プラグインでリビルドが失敗しなくなるでしょうか?
Stableとは、ホスティングソリューションのことですか?
こんにちは皆さん、
アウロヴィルコミュニティのためにDiscourseインスタンスを開発しています。
すべてを1つのサーバーにまとめるために、別のWordPressサイトの代わりにランディングページプラグインを使用しようとしています。私はウェブ開発にはかなり慣れていませんが、進んでいます。
ヘッダー、サイドバー、およびその他のコンポーネント(カテゴリの最近の投稿リスト、「オンライン中のユーザー」など)を取得して、たとえばカスタマイズされた「ダッシュボード」ページに表示しようとしています。ページは同じプラットフォーム上にいるように感じられるべきなので、ログインしているユーザーは自分のアバターを見ることができます。カテゴリの投稿リストを含むページを作成することには成功しましたが、残りの部分で苦労しています。ページ全体のソースコードをコピーしてGitHubリポジトリに貼り付けることはできますが、明らかないくつかの理由で機能しないため、理解する必要があります。おそらくどこかで議論されているのでしょうが、まだそのような議論を見つけていません。求めている知識への道筋を教えていただけますか?
Cheers
実際のDiscourseインスタンス
カスタムダッシュボードページの例:
「いいね!」 2
merefield
(Robert)
2024 年 9 月 26 日午前 6:00
106
それは良い目標ですね。
この投稿を見ましたか?
Just to point out you can now display arbitrary pages within Discourse using the Landing Pages Plugin in combination with a couple of extensions:
私はあなたが説明したシナリオのためにこの拡張機能を構築しました。
ガイドに従って、どのように進んでいるか教えてください。
予算があれば、あなたの要件を実装することにもっと直接関与できます。
「いいね!」 3
ロバートさん、早速のご返信ありがとうございます。
これは以前見かけたものですが、探して更新します。
「いいね!」 1
残念ながら、ローカルではなくDiscourseホスティングを使用しているため、これをどのように追加すればよいでしょうか。
申し訳ありませんが、フォーラムをセルフホストしない限り、できません。
「いいね!」 1
nathank
(Nathan Kershaw)
2024 年 9 月 29 日午前 2:32
110
Communiteq を使用することもできます。
discourse.com ホスティングでそれを得る唯一の方法は、エンタープライズ オファリング経由であると信じています。
「いいね!」 4
@nathankさん 、ありがとうございます。エンタープライズプランなしではプラグインを実装できないのは残念です。