tejitak/company_map

機能追加: 会社登録 / 編集 機能

tyshgc opened this issue · 3 comments

以下の方法がいいように思います。

  • 登録や編集機能をつけるとデバッグがめんどうくさいので、会社サイトUrlのみ受け付ける。
  • フッターの「会社を登録する」をクリックで登録・更新申請モーダルが開く
  • モーダルにURL入力フォームと申請ボタン、注意書きを置く
  • 登録ボタンはUAを見て一時間に一回でロックをかける。Client側もApi側も(連続申請などの防御措置)。
  • 各会社サイトURLを元に独自拡張のOGP設定してもらい定期クロールで更新
    • ogp:company_name / 会社名
    • ogp:address / 住所
    • ogp:lat / 緯度
    • ogp:lng / 経度
    • ogp:logo / 会社ロゴ(なければogp:image、さらになければデフォルト画像)
    • ogp:description / 概要
    • ogp:sence / 設立年月(YYYY-MM)
    • ogp:member / 社員数(nn)人
  • ogp:lat, ogp:lngがなければ登録(更新)しない
    • 既に登録済の会社については申請があってlat/lngがない場合は更新しない
    • lat/lngがなくて更新・登録できなくても申請ユーザーに連絡はしない
      • めんどくさいから

1st phaseで使うopg仕様

  • title: 企業名
  • desctiption: 企業説明
  • image: アイコンイメージ

会社登録画面イメージ

入力画面

ui-addcompany-modal-start

エラー画面(バリデード)

ui-addcompany-modal-error

確認画面(新規登録)

ui-addcompany-modal-confirm

確認画面(登録済みの場合)

  • 住所・URL入力したが、すでに登録済みのものの場合

ui-addcompany-modal-added-confirm

完了画面

ui-addcompany-modal-end

取り急ぎMobile版はレイアウトをレスポンシブにするとめんどうくさいので、Mobile Redesign版をリリースするときに改めて機能実装でお願いします。