Upgrade to Pro — share decks privately, control downloads, hide ads and more …

シン・リッチエディタ徹底解説

 シン・リッチエディタ徹底解説

microCMS Online Meetup 2023
https://microcms.connpass.com/event/283625/

新しくリリースされたリッチエディタについて紹介したスライドです。

microCMS

May 31, 2023
Tweet

More Decks by microCMS

Other Decks in Programming

Transcript

  1. リッチエディタといってもいろいろ microCMSが実現するリッチエディタの形 6 #microcms_meetup • microCMS旧リッチエディタ(ヘッドレスCMS系) ◦ 文章特化、シンプルに入稿できる • ブロック系のリッチエディタ

    ◦ ブロックごとに入力できる。ドラッグ&ドロップで移動など ◦ 他のページなどを埋め込んだりできる • GUI系のリッチエディタ ◦ UIをGUIでゴリゴリ作成できる ◦ ノーコードサービスなど など
  2. microCMSが実現するリッチエディタの形 ヘッドレスCMSならではのリッチエディタ事情 • 表現力が高ければ高いほど良い→❌ ◦ 開発者とコンテンツ編集者が異なる場合がほとんど ◦ 実装時に考慮するパターンが増える ◦ 表現力が高い→APIレスポンスも複雑になりがちというトレードオフ

    • 機能が少なくシンプルであればあるほど良い→❌ ◦ 開発者の実装コストがかかりすぎてしまう場合も(ex:テーブルができないので独自 に実装する) ◦ コンテンツ編集者が表現したいことができない 8 #microcms_meetup
  3. 旧リッチエディタの課題 入稿体験 • リッチエディタはマウス操作を前提としている ◦ アクセシビリティ的な問題もある ◦ 私はマウスも使うが、あまりにマウス操作に依存しているとテンション が下がる •

    要素間のスタイル ◦ 各要素間の余白・境界線がわかりにくい ◦ 旧リッチエディタではライブラリの関係でスタイルを整えにくかったと いう事情もあります 13 #microcms_meetup
  4. HTMLのみが表現されたシンプルなリッチエディタ • リッチエディタ上で確認できること ◦ どんなHTML要素が適用されているか? ◦ シンプル、スタイルの情報はない • 画面プレビューで確認できること ◦

    実際にどんなスタイルが当たってページが構成されるのか? プレビューをどのようにするか?はヘッドレスCMSの課題の一つですが、 • どこで確認すれば良いのか? • どこを修正すれば良いのか? が明確になります 新しいリッチエディタで解決されること 19 #microcms_meetup
  5. 新しいリッチエディタで解決されること 埋め込みプレビュー レスポンス: パターンが多いですが、大きく分けて2種類です • iframe形式(YouTube, Speaker Deck, 通常リンクなど多数) ◦

    そのまま組み込めばレスポンシブ対応される 形で取得できます • script形式(Twitter, instagram, Facebookなど一部) ◦ こちらは実装側でscriptの読み込みが必要です 27 #microcms_meetup