- TOP
- Webサイト制作実績
- Webシステム開発実績
- 某特殊法人 WordPress更新監視・通知システム
某特殊法人 WordPress更新監視・通知システム
WordPress更新監視・通知システム
団体が運営するWordPressサイトの更新状況を毎日確認し、新しい投稿が公開されていた場合に、登録された関係者へメールで通知するシステムを構築しました。 LaravelからWordPressの投稿データを取得し、公開日やカテゴリーを判定。通知対象となる更新情報を整理して、登録済みのメールアドレスへ自動配信します。 管理画面では、通知先メールアドレスの確認・一括登録・テスト送信を行えます。
| クライアント名 | 某特殊法人 |
|---|---|
| 業種 | |
| サイトのカテゴリ | |
| サイトの特徴 | |
| 制作範囲 |
WordPressサイトに新しい情報が投稿された際に、関係者がサイトを毎回確認しなくても更新内容を把握できる仕組みが求められました。
新着情報、各種案内、委員会からのお知らせなど、投稿の種類ごとに内容を整理し、毎日決まった時間にメールで通知することが必要でした。
また、本番配信前に一部の担当者だけへテストメールを送信できる機能も求められました。
Laravelの定期実行処理からWordPressのデータベースを参照し、前日に公開された投稿を自動的に取得する構成としました。
取得した投稿はカテゴリーごとに整理し、通知対象となる情報がある場合だけメールを作成・送信します。
通知先は管理画面から一括登録でき、通常の通知先とテスト送信用の通知先を分けて管理できるようにしました。
既存のWordPressを変更せず、Laravel側から投稿データを監視して通知する仕組みを構築しました。
Webサイトの更新作業は従来どおりWordPressで行い、その投稿情報を通知システムが自動的に取得するため、運用担当者が二重に情報を登録する必要がありません。
通常配信とテスト配信を分け、本番通知前に配信内容を確認できるようにしています。
WordPress投稿監視 / 更新情報の自動取得 / 公開日による投稿抽出 / 投稿カテゴリー判定 / 更新情報のメール通知 / 定期実行 / 通知先メールアドレス管理 / 通知先一括登録 / テストメール送信 / 管理ユーザーログイン
WordPress投稿データ連携 / WordPressカテゴリー連携 / SMTPメール送信 / サーバー定期実行
定期実行によって前日の更新情報だけを確認し、対象となる投稿がない場合はメール送信処理を行わず終了します。
メール送信はキュー処理として実行し、複数の通知先が登録されている場合でも、管理画面やWebサイトの処理に影響しにくい構成としました。
通知先は管理画面からまとめて更新でき、テスト対象として設定したメールアドレスだけへの試験配信にも対応しています。
限られた管理担当者が使用するシンプルなシステムのため、管理画面用の共通UIを利用し、通知先と配信状態を確認しやすい構成としました。
日常的に操作する項目を通知先管理とテスト送信に絞り、迷わず操作できる画面を目指しました。
WordPressの投稿、カテゴリー、投稿とカテゴリーの関連情報をLaravel側から取得できるよう、WordPressのデータ構造に対応したモデルを作成しました。
定期処理では前日に公開された投稿だけを抽出し、投稿の種類とカテゴリーを判定して、通知メールの内容を組み立てています。
投稿がない日は処理を終了し、通知が必要な場合だけキューへメール送信処理を登録することで、不要な処理や空のメール送信を防いでいます。
建築関連団体向け 申請・報告書作成・決済システム構築
書類購入とPDF発行を行う先行システムをベースに、建築プロジェクトの進行管理まで対応範囲を拡大した点が大きな特徴です。 先行システムから、会員管理、注文...
- 業種
- 住宅・不動産 / 特殊法人
- 主な機能
- 会員登録・ログイン / 建築プロジェクト登録 / 複数物件一括申請 / 関係者設定 / 仕様選択 / 申請内容確認...
- 外部連携
- 決済代行サービス連携 / 決済受付通知 / 入金結果通知 / コンビニ・銀行振込情報連携 / メールサーバー連携...
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理
業界団体向け 会員情報・コンテンツ管理システム構築
Laravelを使用し、会員認証、会員情報管理、コンテンツ管理、資料配布、各種フォームを一体化した会員専用Webシステムを構築しました。 外部の会員管理サービス...
- 業種
- 金融 / 特殊法人
- 主な機能
- 会員ログイン / マイページ / 会員情報編集 / 会員情報同期 / お知らせ管理 / 会員向け情報管理 / マニュア...
- 外部連携
- kintone API連携 / 会員情報の全件・差分同期 / 会員情報の変更履歴連携 / メール送信
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理
WordPress連携・権限別管理画面/更新通知システム構築
管理ユーザーごとに役割と操作権限を設定し、閲覧・登録・編集できる情報を制御しています。 WordPressとは別にLaravelの管理システムを用意し、Webサイトの投...
- 業種
- 特殊法人
- 主な機能
- 管理ユーザーログイン / 管理ユーザー登録・編集 / 役割管理 / 操作権限管理 / 権限別メニュー表示 / 権限...
- 外部連携
- WordPress投稿データ連携 / WordPressカテゴリー連携 / メール送信 / 定期実行処理
- 対応範囲
- システム / CMS / 管理画面
日本Web協会 検定システム構築
検定の作成から問題登録、受験、採点、結果管理、認定情報の管理まで、オンライン検定の運営に必要な機能を一つのシステムにまとめました。 検定ごとに、試験時...
- 業種
- 特殊法人
- 主な機能
- 検定管理 / 出題分野・カテゴリ管理 / 問題・選択肢管理 / 問題のランダム出題 / 選択肢の並び替え / 制限...
- 外部連携
- 特定の外部サービスや外部APIには依存せず、受験から採点、結果レポート、認定情報の管理までをシステム内...
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理