Theme Creator、インストールせずにテーマを作成・表示できる!

数ヶ月前に、Easy Theme Creator のアイデアを提起しました。Discourse をインストールせずに誰でもテーマをカスタマイズできる場所を作ろうというものです。この計画が動き出して以来、@David_Taylor はすべてのレゴのピースが完璧に収まるよう、大変忙しく取り組んできました。

その結果、https://discourse.theme-creator.io/ が完成しました。ログインは非常に簡単で、ログインボタンを押すだけで Meta 経由で自動的にログインされます。

ログインすると、このような巨大なボタンが表示されます:

これをクリックすると、「テーマ作成」インターフェースに移動します:

このインターフェースは管理インターフェースと完全な互換性があり、ライブ CSS リフレッシュ機能も備えています。さらに、テーマ CLI を使用することも可能ですInstall the Discourse Theme CLI console app to help you build themes

@theme_creator グループのすべてのメンバーには、テーマを共有する特別な権限が与えられています。例えば、私のシンプルなテーマは以下で確認できます(匿名ユーザーでも確認可能です!):https://discourse.theme-creator.io/theme/sam/simple

皆様からのフィードバックを心よりお待ちしております。もしテーマ作成者の方で、theme-creator サイトをさらに充実させたいとお考えの方がいらっしゃいましたら、お知らせください。提案されたテーマへのリンクも合わせてお送りください。

テーマやテーマコンポーネントをお持ちの方は、ぜひ #theme または #theme-component のトピックへのリンクをプレビューに追加し、皆様が確認できるようにしてください。

使い方のヒントについては、以下のページをご覧ください:

「いいね!」 70

「マイテーマ」ボタンはもう存在しないようなので、このトピックを「プロフィールに移動して「テーマ」タブを選択してください」に更新できるのではないでしょうか。
当初はそれ(下記参照)を探していました。

元のメッセージ

「マイテーマ」ボタンをクリックするという簡単なステップで失敗しています。存在しません :sweat_smile:

ページソースコードを調べたところ、「マイテーマ」という文字列はまったく存在しないようです。ログインはしていますので、それが問題ではないはずです。

「いいね!」 2

Discourse Chat をテーマ クリエイターで有効にすることは可能ですか?

チャットインターフェースを変更するいくつかのことをそこで試したいと考えています。

「いいね!」 2

ライブサイトがある場合は、テーマCLIを使用してライブサイトの非表示テーマで作業するのが、開発方法です。

「いいね!」 5

テーマクリエイターでチャットを有効にすると、モデレーションを開始するか(またはトピックと同様の自動削除システムを導入する必要がある)ため、スイッチを切り替えるだけでは済みません。

「いいね!」 2

ありがとうございます。チャットやその他の機能について、さらに深く試すためのステージングサイトをセットアップしました。

テーマクリエイターに関しては、チャット(あるいはDMと言うべきでしょうか)のカスタマイズの表示をよりアクセスしやすくするのに役立つかもしれません。自己破壊機能が必要であるというご指摘は理解しています。それはすでに設定可能なサイト設定として存在しませんか?

image

はい、それも設置しました。問題は、本番サイト内の機密データのため、開発者に本番サイトへの管理者アクセス権を与えたくないということです。これは、テーマ/コンポーネントの設定を操作するために必要です。

「いいね!」 4