購入者限定メルマガのバックナンバー閲覧サイト構築

現在外部サービスで配信しているメルマガの過去配信履歴が見られる「バックナンバー用サイト」が欲しいとの事だったので、運用サーバー内にWordPressで構築しました。

メルマガ配信サービスの方にもバックナンバー用サイト機能はあったのですが、パスワード制限を掛けられなかったため、独自で用意する事に。

A. システム構成

  1. 会員限定バックナンバー用サイト【WordPressにて構築】

B. ポイント

1. Basic認証で簡易的な会員機能に

今回はサイトへログインするIDやパスワードは固定で良い(読者ごとに別々である必要が無い)との事だったので、WordPressにてブログ形式のWebサイトを用意した上で、Basic認証を掛ける事により簡易的な会員サイトとしました。

サイトを開くと、下のような認証ダイアログが出てくる形ですね。
basic

あとはメルマガの方で、会員サイトのURLとID&パスワードを告知してもらえれば、読者さんが閲覧できるようになります。

2. メルマガ配信サービスからの記事移行(但しエクスポート機能無し・・)

続いて会員サイトの記事に、これまでメルマガ配信した内容をそのまま記事としてインポートしました。全部で100記事分以上あったのですが、残念な事にメルマガ配信サービスの方で「記事をエクスポート」する機能がありませんでした。

通常なら手作業で1つ1つ配信履歴ページを開いてタイトルや本文をコピペしてWordPressに貼り付け・・という作業を地道にこなす必要があるのですが、Webスクレイピング技術やWordPressプラグイン等を組み合わせて、短時間で作業を済ませました。「少しでもラクする事に全力を注ぐ」のが大好きなプログラマーの腕の見せ所です(笑)

C. 報酬形態について

依頼者とは別件も含めて
月額報酬での技術サポート契約を結んでいるため、
その範囲内で対応しました。

D. 所感

今回はBasic認証で簡易的に構築したため、時間を掛けずに実現しました。WordPressを自分でインストール&設定する事の出来る方であれば、手順さえ分かればそれほど難しい内容ではありません。

もし読者ごとにログイン情報を変えたい場合や、会員サイト内をアクセス解析してユーザーごとの動きを調査し改善の参考にしたい場合などは、WordPressプラグインなどを利用して会員サイト化する事も可能です。

予算や実現したい事に応じて、最適な構成を提案しています。