New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【お知らせ記事待ち】設定のインポート・エクスポートができるようにしたい #1539
Comments
@mthaichi いいですね! |
これは json でエクスポート、インポートが妥当ですかねぇ。
を追加するみたいなのを想定しました。 ただ、そもそも、その前段階としてまだ option 値の処理のリファクタリングの途中ですよね? そうなると option 値の扱いのリファクタリングと 6.2 対応の後になると思うから優先度はまだ低い感じかなと思いました。 @mthaichi @shimotmk @drill-lancer @doshimaf |
自分は、ACFのインポート・エクスポート機能の感じをイメージしていました。 |
@mthaichi |
この機能を作ってみました。 エクスポートする項目とインポートする項目を選べるようにしました。 仕様などご意見ある方いただければと思います。 |
@shimotmk 一点だけ、気になった点を。 エクスポート時は、現在の画面の「入力値」がJSONに反映されているようですが、「保存値」をエクスポートしたほうがいいと思います。 インポートの時はそのまま保存され「保存値」になるので、エクスポートも「保存値」をJSON化したほうがいいのではという理由です。また、インポート&エクスポートは「変更を保存」ボタンより下にあるので、設定フォームとはまったく別の枠組みという捉え方をします。設定フォームの内容によって、JSON化される内容が設定フォームの入力値に左右されないほうがよいかと思いましたが、いかがでしょう。 あとはワタシ的には、イメージ通りのもので、すばらしいと思います。実装ありがとうございます! |
@mthaichi
これは自分も結構迷ったのですが、保存値の方が良さそうですよね。
これもエクスポート時のJSON化の話ですか? |
そうです。インポート&エクスポートのエリアは、VK Blocksの各種設定フォーム(=入力値)の外側にある形なので、JSONの内容が設定フォーム(=入力値)の内容に左右されるのはよろしくないのかなと感じました。 |
それでもいいと思いますし、「変更した設定が保存されていないようです。変更前の設定内容をエクスポートします」とお断りした上で、エクスポートしちゃっても良いかなと思います。 |
特に何もなさそうなのでそのままプルリクにします〜 |
カスタム書式やカスタムブロックスタイル・ブロックマネージャーなどの便利な設定が増えてきたのですが、細々設定したものを他のサイトでも使いたいという場合、手動で設定しなければなりませんよね?
吹き出しブロック設定は画像があるのでちょっとむずかしいですかねー(画像をBase64でエンコードするとか?)
カスタム書式やカスタムブロックスタイル・ブロックマネージャーの設定だけでもインポート・エクスポートできたらいいなと思いますし、「カスタムブロックスタイルだけエクスポートする」みたいな選択ができたらなお良いと思いますが、いかがでしょうか。
The text was updated successfully, but these errors were encountered: