1つのプロジェクトが私たちのビジネスを大いに助けました。 JSONでソースコードを保存するEditor.jsエディター。
![](https://habrastorage.org/webt/w7/s2/f9/w7s2f9_usu_cbemjzuojuyvuh4m.gif)
エディターの主な利点は、JSON形式でのデータの保存と表示です。 Webバージョンの製品とモバイルアプリケーションの両方を持っている人は特に理解するでしょう。 記事を書くために、コンテンツマネージャーはWYSIWYGエディターを使用するのが好きですが、その後「スパゲッティ」を取得します。
![](https://habrastorage.org/webt/7a/j0/kl/7aj0kljiz-c2j_u9wzzbka-kdwc.png)
スパゲッティはレイアウト全体を単純に殺し、それらをモバイルアプリケーションに統合するだけで苦労しました 。 Webバージョンとモバイルアプリケーションについて別々に記事を書く必要がありました。 長くてメンテナンスが難しい。
トレードオフはJSON形式です。 シンプルで、構造が厳密で、柔軟性があります。 Editor.jsエディターを管理パネルに追加し、コンテンツを作成してJSONとして保存します。 APIにより、JSONをモバイルアプリケーションに送信し、必要に応じてさらに調整し、Editor.jsを介してHTMLのWebバージョンのJSONに変換します。 そしてすべての幸せ。
![](https://habrastorage.org/webt/w8/ry/qk/w8ryqkvbzhuigci6euf3ovwmsms.gif)
連中は、プラグインを作成するためのAPIを提供しています。 このサイトには、例が記載された優れたドキュメントがあります。 使って!