- TOP
- Web制作実績
- 特殊法人のWeb制作実績
- 某特殊法人 団体Webサイト 運用・通知管理システム
某特殊法人 団体Webサイト 運用・通知管理システム
団体Webサイト 運用・通知管理システム
全国に関係者を持つ団体Webサイトの運用を支援する管理システムを構築しました。 WordPressに投稿されたお知らせなどの更新情報を取得し、登録された関係者へメールで通知する仕組みを実装しています。 管理画面では、通知先メールアドレス、管理ユーザー、役割、操作権限などを管理できます。ログインユーザーの権限に応じて、表示するユーザーや操作可能な管理項目を切り替えています。
WordPressで公開した更新情報を関係者へメールで案内し、通知先を管理画面から変更できる仕組みが求められました。
また、複数の管理ユーザーが利用するため、システム管理者・サイト管理者・一般の管理担当者など、役割に応じて閲覧・操作できる範囲を分ける必要がありました。
短期間での構築が求められ、基本的な管理機能と通知処理を約1か月でまとめる必要がありました。
既存のWordPressと、Laravelで構築した管理システムを連携させる構成としました。
Laravel側からWordPressの投稿・カテゴリー情報を取得し、前日に公開された投稿がある場合に、登録済みの通知先へメールを送信します。
管理ユーザーには役割と権限を設定し、ログインしているユーザーの権限に応じて、管理メニュー、一覧に表示するユーザー、登録・編集できる項目を切り替える仕組みを実装しました。
管理ユーザーごとに役割と操作権限を設定し、閲覧・登録・編集できる情報を制御しています。
WordPressとは別にLaravelの管理システムを用意し、Webサイトの投稿情報を取得して、関係者への更新通知へ利用しています。
通知先には通常送信用とテスト送信用の区分を設け、本番配信前に管理画面からテスト送信できるようにしました。
管理ユーザーログイン / 管理ユーザー登録・編集 / 役割管理 / 操作権限管理 / 権限別メニュー表示 / 権限別ユーザー一覧 / 通知先メールアドレス管理 / 更新情報取得 / 更新通知メール送信 / テストメール送信 / パスワード再設定
WordPress投稿データ連携 / WordPressカテゴリー連携 / メール送信 / 定期実行処理
定期実行処理によってWordPressの新規投稿を確認し、通知対象となる投稿がある場合だけメールを送信しています。
メール送信はキュー処理として分離し、複数の通知先が登録されていても、管理画面の表示処理へ影響しにくい構成としました。
通知先は管理画面から一括登録でき、テスト対象だけに送信する機能も用意しています。
権限制御は画面表示だけに頼らず、データ取得時にも適用することで、担当外の管理ユーザー情報が一覧へ表示されないようにしています。
管理画面を中心としたシステムのため、デザイン性よりも一覧性と操作の分かりやすさを優先しました。
既存の管理画面用UIを活用し、ユーザー管理、権限管理、通知先管理などの機能を共通した操作感で利用できるようにしています。
ログインユーザーに設定された役割と権限を確認し、表示する管理メニューやユーザー一覧、操作可能なボタンを切り替える仕組みを実装しました。
上位権限を持たないユーザーには、システム管理者やサイト管理者を一覧へ表示しないなど、画面上の非表示だけでなく、データ取得時の条件にも権限制御を反映しています。
ユーザーごとに異なる表や管理項目を表示する実装は、この案件で初めて本格的に取り組みました。短期間の構築でしたが、その後の業務システムにおける役割・権限管理の基礎になった案件です。
(株)中央ビル管理 様
分譲マンション管理会社をお探しのオーナー様・管理組合様向けサービスサイト「ポラスの分譲マンション管理」リニューアル
https://www.chuobuilding-mgt.com/mansion_kanri/(株)中央ビル管理 様
アパート・マンション管理のオーナー様向けサービスサイト「ポラスの賃貸経営パートナーズ」リニューアル
https://www.chuobuilding-mgt.com/owner/LET'S TALK
自社の場合について、相談してみませんか
目的や現在の課題を伺い、必要な進め方から一緒に整理します。