こんにちは、皆さん。
複数の Discourse フォーラムを管理している場合(私は 2 つを担当しています)、コアやプラグインのアップグレード、各種設定やスタイリングなど、同じ作業を繰り返すことがよくあります。もしもう 1 つフォーラムを管理することになったら、おそらく気が狂ってしまいます!![]()
すべてのフォーラム管理者にアクセスしなくても、この作業を効率的に行う方法はありませんか?
ありがとうございます!
こんにちは、皆さん。
複数の Discourse フォーラムを管理している場合(私は 2 つを担当しています)、コアやプラグインのアップグレード、各種設定やスタイリングなど、同じ作業を繰り返すことがよくあります。もしもう 1 つフォーラムを管理することになったら、おそらく気が狂ってしまいます!![]()
すべてのフォーラム管理者にアクセスしなくても、この作業を効率的に行う方法はありませんか?
ありがとうございます!
You can script rebuild at the command line. I’ve written a Discourse settings uploader that will install settings to multiple sites. I don’t know if an automated way to upload themes, though if the sites use the same themes you can host them at github.
@pfaffman の discourse-settings-uploader は、あるスタンドアロンの Discourse インスタンスから別のインスタンスにサイト設定をコピーする唯一の方法(または最適な方法)でしょうか?
もしそうなら、リポジトリで提供されている例について…
./discourse-settings-uploader https://discourse.example.com d35989078a system site_settings.json
site_settings.json を PC のダウンロードフォルダに保存しました。リモートサーバーに保存すべきでしょうか?もしそうなら、どこに保存すべきでしょうか?
次に、そのコマンドを次のように実行しようとしました…(そしてコンソールに表示されたエラーが表示されました)…
他に何か指示を提供していただけますか?
Administrative Bulk Operations が最善の方法だと思います。
OK、ありがとうございます。プラグインを app.yml で行うように、あるインスタンスから別のインスタンスにコピーできるテーマコンポーネントのリストを保存するファイルはありますか?