最強の一括登録・更新機能
最強の求人メディアサイトを考えるにあたって一括登録・更新は非常に重要である。
これは一般に管理者や企業が使う、一括で複数の求人情報を更新できる機能である。
普通に作るとCSVアップロード機能を作り込むことになるが、正直しんどい。
ので、至高のファイルアップロード | Qiitaに従う。
登録なら雛形のレコードを任意の数コピーし、異なるところだけを編集するUIを提供する。
更新なら、まず検索窓から更新したいレコードを取得し、それらの一覧を一括編集するUIを提供する。
最強の一括登録・更新機能は以下の条件を満たすことを要求される。
クライアントサイドで調べられることをなるべくすべて調べて、即時にフィードバックできる。
1000行以上のレコードを一度に渡してもバリデーションや保存のパフォーマンスが劣化しない。
ref
至高のファイルアップロード | Qiita
Handsontable