XD

記事エリアという概念がある画面の洗い出し

ストーリー GW-3545 で改修の必要がありそうなものには適宜詳細を書いている

  • search
    • デザイン刷新の予定はあった気がするが今回の変更との関係は薄い
  • drafts
    • ユーザーホームページ刷新(ストーリーGW-3604)で対応済み、競合する可能性あるかも
  • admin
  • me(個人設定)
  • それ以外
    • 一般的なページ
      • 閲覧画面(サイドバーを閉じた時にsubnavやコメントなどの左が揃ってないのが気になる。githubは揃えてないのでそれでも良いかも)
      • 編集画面
      • hackMD
        • 編集画面直前
          • 新規開始
          • ドラフトあり
          • 接続失敗
        • 編集画面
    • not found
      • 三連ボタンは表示するがHackMD画面にいくと、not foundページはhackMDを使えませんメッセージを出す(GW-4067)
      • コンテンツ整備はGW-4065
    • forbidden
    • not creatable
    • trash
      • コンテンツ整備はGW-4065, GW-3827
    • userhome
      • ストーリーGW-3604でデザイン刷新を行っている、三連ボタンも利用
      • 不要なコンテンツ排除も上記ストーリーで対応済み

ユーザー権限周り

  • ゲストモード
    • 三連ボタンを非表示 or disabled
  • シェアリンクによるアクセス
    • 期限内
    • 期限切れ

今回変更を伴うまたは影響がありそうな記事エリア内コンテンツ

  • subnavbar
  • redirectなどのアラート表示
  • ページ同時編集状況のアラート
  • viewモード切り替えtab→三連ボタン

気になっている点

  • not found pageの三連ボタン設置
    • 村議で相談した結果
      • 3連ボタンがないとnot foundページがerrorのような印象を受けるため設置した方が良い
    • 概要
      • 何かしら書いて保存した瞬間に3連ボタンは表示されるので、必要なさそう(付けようとしてるきっかけもXD似合わせてるからということなので)
      • それがないとできないことは、ページ未編集でviewモードに戻る操作(ページ リロードでできる)
        • ページリストやタイムラインがみたい時はその導線になる
      • これを実装する必要がなければGW-4067は不要
      • 現状の実装方法だとcouldn't createの分岐も必要になる(対応しなくてもeditモードへの切り替え自体は起こらない)
  • (ページ作成モーダルからページを作成する際)デフォルトでeditモードになるようにすべき
    • (村議で相談した結果)アンカータグ廃止予定だったが廃止しない
    • react component or container 内でコントロールする
  • couldn't create ページにはページリストは必要か
    • v4.2ではいったん消し去ることにする