本文へスキップ
  1. TOP
  2. Webサイト制作実績
  3. ケーススタディ
  4. 会員サイトを「公開できる」から「運用できる」へ。認証・検索・権限・外部データ連携をどう設計したか

会員サイトを「公開できる」から「運用できる」へ。認証・検索・権限・外部データ連携をどう設計したか

CASE STUDY 運用できる会員サイト設計 社名非公開

会員サイトを「公開できる」から「運用できる」へ。認証・検索・権限・外部データ連携をどう設計したか

業界団体の会員向けポータルをリニューアルした案件です。蓄積されたお知らせ、資料、マニュアル、各種フォームを整理し、会員認証、検索、公開期間、管理画面、外部会員管理サービスとのデータ連携を一つの仕組みにまとめました。利用者の年齢やWebへの習熟度に幅があること、制作・システム・外部保守会社の作業が相互に関わることを踏まえ、公開前後の作業を分けながら進めました。

クライアント名 某金融関連企業
業種
サイトのカテゴリ
サイトの特徴
  • ロゴ
  • サイトリニューアル
  • Laravel
  • API連携
制作範囲
  • 企画構成
  • 制作進行
  • ディレクション
  • デザイン
  • コーディング
  • システム
  • CMS
  • 管理画面
  • 会員管理
制作期間 10か月
課題と制約

会員向け情報は、種類ごとに公開期間、添付ファイル、検索方法が異なり、長年蓄積した件数も多いため、単に画面を作り直すだけでは運用できませんでした。また、会員情報は外部サービスを正本としており、サイト側で二重管理しない認証・同期の設計が必要でした。

担当引き継ぎ後に未決事項が残り、コーディングとシステムの担当範囲、外部保守会社による環境・SSL・DNS関連作業も早期に整理する必要がありました。公開日までに全要望を入れるのではなく、公開前の必須対応と公開後の改善を分けることも条件でした。

判断と対応

まず、会員と管理者の認証を分け、会員情報は外部サービスから定期的に差分同期する構成としました。会員向けコンテンツは用途別に整理し、カテゴリ、複数語、年、月で検索できるようにしています。管理画面では下書き、公開開始・終了期間、プレビュー、役割・権限を扱える基盤を用意しました。

公開工程では、公開4日前をFIX期限とし、それ以降の要望を公開前の必須事項と公開後対応へ切り分けました。メンテナンス表示、認証解除、URL正規化、DNS切替などを関係者別・実施順に整理し、FHWだけで完結しない作業も含めて進行しました。公開後に年検索とページネーションの組み合わせで問題が判明した際は、検索条件を保持する独自ページャーを修正し、管理者プレビューなど実運用で必要になった機能も追加しました。

デザイン面の工夫

利用者の年齢やWebへの習熟度に幅があるため、派手な動きよりも、文字の読みやすさ、情報の見つけやすさ、操作の分かりやすさを優先しました。ロゴや色は意味と選定理由を資料化して提示し、判断基準を共有したうえで決定しています。

サイトマップが確定しきらない段階でも、下層ページで見出しやパーツを再利用できる構成を先に整え、後から情報が増えても全体の一貫性を保ちやすいデザインシステムを組みました。

実装と公開後の改善

会員専用認証と管理者認証を分け、会員向けコンテンツ管理、資料配布、各種フォーム、公開期間管理をLaravelで実装しました。検索はカテゴリ、複数語、年、月に対応し、絞り込み条件を保持したままページ移動できる構成です。外部会員管理サービスとはAPIで全件・差分同期し、日次処理と管理画面からの手動同期を用意しました。

公開後、実際の最大件数と年検索を組み合わせた際にページネーションのUX上の問題が見つかり、表示範囲を見直しました。管理者プレビューや複数ユーザー、役割・権限の確認も継続し、公開日をゴールにせず、実運用で判明した条件を保守・改善へ戻しています。

この経験から、システム案件では設計段階からエンジニアが入り、データ量、検索条件、権限、外部作業、公開後運用までを要件に含めることが重要だと整理しました。

PRACTICAL KNOWLEDGE このケースに関連する実務知識

この案件で確認した判断を、複数の制作記録と照合し、ほかのWeb制作でも使える確認事項として整理しています。

急増したAPI利用料金の請求明細とグラフを確認する制作チーム

55万円請求を生んだ、公開ページと従量課金APIを直結する落とし穴

公開ページへの機械的な大量アクセスが従量課金APIの大量実行へ増幅され、約55万円の請求に至った経験から、外部APIの費用上限、クォータ、キャッシュ、監視の設計を整理します。

検索結果と登録データの整合性を確認する作業デスク

検索型サイトで、一覧・詳細・件数・公開状態の整合をどう保つか

検索機能を持つサイトで、管理画面への登録から一覧、詳細、検索結果、件数、ページネーション、公開状態までを一続きで確認する方法を整理します。

二つの外部システム間で同期と再処理を行う仕組み

外部サービス連携で、失敗・遅延・重複をどう扱うか

APIや定期同期について、接続先の停止、通信遅延、再送、部分失敗を検知し、安全に復旧する仕組みを整理します。

その他のケーススタディ
CASE STUDY 事業の世界観が伝わる企業サイト 社名非公開

情報だけの「オンライン上の名刺」から、事業の世界観が伝わるコーポレートサイトへ

新しい会社・事業の立ち上げに伴うコーポレートサイト制作です。企業情報や事業内容などの大枠は見えていた一方、各ページの役割、事業を表す言葉、ブランドの見...

業種
レジャー・エンタメ / サービス
カテゴリ
コーポレートサイト
対応範囲
企画構成 / 制作進行 / ディレクション / デザイン / コーディング / CMS
詳細を見る
CASE STUDY 既存Web基盤への新サイト追加 社名非公開

既存Web基盤へ新サイトを追加。CMS権限・公開・継続運用をどう設計したか

既存の企業サイトとMovable Typeが稼働する環境に、施設サイトと新しい更新担当部門を追加したリニューアルです。ページ制作だけでなく、既存ドメイン・サーバー...

業種
レジャー・エンタメ / サービス
カテゴリ
サービスサイト
対応範囲
企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面
詳細を見る
CASE STUDY 日英同時進行の多言語サイト 社名非公開

日本語と英語を同時に進める多言語サイト制作

日本語と英語の二言語サイトを限られた期間で並行制作した案件です。日本語版を基準に共通テンプレートを整えながら、後から届く翻訳原稿、言語ごとの文字量と改...

業種
住宅・不動産 / 金融
カテゴリ
コーポレートサイト
対応範囲
企画構成 / 制作進行 / ディレクション / デザイン / コーディング / CMS
詳細を見る
CASE STUDY 内製更新を支えるテンプレート 社名非公開

納品後の内製更新を前提にしたテンプレート設計

専門機器メーカーのサイトリニューアルで、基本ページのデザインとコーディングを担当し、納品後はクライアント側でページを増やせるテンプレートを整えました。...

業種
製造業
カテゴリ
コーポレートサイト
対応範囲
制作進行 / ディレクション / デザイン / コーディング
詳細を見る
ケーススタディ 一覧