現在走ってる施策

  • 管理画面の React 化
    • 外部アカウント
      • ちょっとまだわかってない
      • 外部アカウント対応は次スプリント (kaito)
    • マークダウン設定
      • 進行中 (souh)
        • itizawa が巻き取ってやる
    • カスタマイズ
      • 進行中 (yusuketk)
        • 一旦ストップして別対応に回る
  • Data import/export 機能
    • import 機能改修中(yuki)
  • Bootstrap4 化
    • 進行中 (takahiros)
      • まだまだかなり改修が必要
      • テーマの復活は目処がついた(yuki)

docs.growi.org のテコ入れ

  • guide を中心にページ構成を組み直す(kouki)

Attachment のデータ取得方法の是非

現状

  • Attachment の実態へのアクセスは、GROWI が用意する proxied URL を介すのが必須
    • proxied URL にアクセスすると GROWI サーバーが storage から情報を引っ張ってきてクライアントに渡す
  • 上記は ACL のために実装された機能
    • ページへのアクセスが可能なユーザーに対してのみ、Attachmentへのアクセスを許可するため

問題

  • 通信量が問題に
    • GROWI サーバーと storage との間の通信量
    • クライアントと GROWI サーバーとの間の通信量

対策1

  • 本体側に proxy 通過後リダイレクトする挙動をさせるオプションを実装する
    • ACL が弱くなることは許容する

対策2

  • S3 に限っては Token 発行により期限付きURLの作成が可能
    • presigned URL
    • Token 発行回数制限とかないかどうかを考慮した実装が必要かもしれない

優先度

  • 通信量対策
  • import 改善

備考