ステップ2でインストールしたケータイ同窓会システムを、利用する具体的な組織(同窓会や同期会など)用にカスタマイズします。そのために、システムを設置したディレクトリ(xampp をインストールしたときのフォルダー、例えば c:\xampp\htdocs\dousoukai )内にある HORENSO_SYSTEM_DEFINITION-original.php というPHPスクリプトファイルの内容を変更します。 (補足)システム変数に加えて、同窓会システムの管理者およびシステム利用許可者(一人ないしは複数人可)の利用時のパスワードを設定する必要があります。その方法は末尾に説明します。 | ||||||||||||||||||||||||||
(1)「ケータイ同窓会」システム変数の設定内容 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ファイル「HORENSO_SYSTEM_DEFINITION-original.php」をテキストエディタで開くと下記のような@〜Nの項目が記載されています。それぞれの設定を必要とする項目の説明はファイル内に記載されていますので参照してください。<?php //===================HORENSO_SYSTEM_DEFINITION-original.php ================== //=================携帯電話利用による同窓会連絡網システム===================== //=============「ケータイ同窓会 for Windows」システム変数一覧================= // 以下の15種類のシステム変数を定義してください。変数の定義は =(等号)の右 // 側に文字列を"(2重引用符)で囲み、最後に;(セミコロン)をつけてください。 // @〜Cは、同窓会の名称、事務局などに関する事項です。 // D〜Eは、本システムソフトを設置するWindowsサーバに関する事項です。 // F〜Lは、同窓会会員のメールアドレスを登録したり、通常の会員との情報連絡に // 使用するシステムメールに関する事項です。本システムで利用するメー // ルアドレスは、本システムソフトを設置するWindowsサーバ以外のサー // バ上に登録したものを利用してください。 // Fは、POP3メールサーバ(受信用)、SMTPメールサーバ(送 // 信用)の名称および送信用のポート番号を指定します。 // G〜Iは、会員のメールアドレスを登録するのに使用するシステム用メ // ールアドレスに関する事項で、 J〜Lは、アドレス登録以外の会員と // の情報連絡に使用するメールアドレスに関する事項です。 // M〜Nは、このシステムから、サーバに設置した他の携帯向きソフト(例えば、携 // 帯掲示板や携帯ブログなどのソフトにリンクを貼るときに指定します。 // すべての項目(システム変数)を定義したら、HORENSO_SYSTEM_DEFINITION.php の // 名称で、このファイルと同じフォルダーに保存してください。 //============================================================================ ############################################################################## ## @$GROUP_NAME_K="ユビキタス大学同窓会"; // 同窓会名称等(漢字) # ## 同窓会管理者用画面のトップの見出しとして表示されます。 # ############################################################################## $GROUP_NAME_K= ############################################################################## ## A$GROUP_CLASS="イベント"; // 会合の種類 イベント、研修会など # ## 同窓会管理者用画面のメニュー内の見出しとして表示されます。 # ############################################################################## $GROUP_CLASS= ############################################################################## ## B$GROUP_NAME_J="U大学同窓会"; // 同窓会名称等(@の省略形) # ## 会員に連絡するメールの題名(Subject)に使用されます。 # ############################################################################## $GROUP_NAME_J= ############################################################################## ## C$GROUP_NAME_E="U-dousoukai"; // 同窓会事務局署名(半角英字) # ## 会員に連絡するメール本文末尾に署名する事務局名称。事務局は自動的に付加 # ## されますので記述する必要はありません。 # ############################################################################## $GROUP_NAME_E= ############################################################################## ## D$MAIN_SERVER="www.ubiquitous-u.jp"; // ドメイン名またはIPアドレス # ## 本システムソフトを設置したWindowsサーバのドメイン名またはIPアドレス # ############################################################################## $MAIN_SERVER= ############################################################################## ## E$SERVER_DIR="dousoukai"; // 本システムソフトを設置したディレクトリー # ## 本システムソフトを設置したWindowsサーバのドキュメントルート下のディレク # ## トリー # ############################################################################## $SERVER_DIR= ############################################################################## ## Fメールの受信サーバ、送信サーバと送信用ポート番号の指定 # ## $POP3_SERVER="pop3.mail-server.jp"; // メール受信用POP3サーバ # ## $SMTP_SERVER="smtp.mail-server.jp"; // メール送信用smtpサーバ # ## $SMTP_PORT="25"; // メール送信サーバのポート番号 # ## 通常は、25番 、「Outbound Port25 Blocking」している # ## サーバのときは、587番を使用することがある。 # ## 本システムで利用するメールアドレスを登録したメールサーバ # ############################################################################## $POP3_SERVER= $SMTP_SERVER= $SMTP_PORT="25"; ############################################################################## ## G$REGIST_MAIL_ADDRESS="info@mail-server.jp"; //メール登録用メールアドレス# ############################################################################## $REGIST_MAIL_ADDRESS= ############################################################################## ## H$REGIST_MAIL_USER="info"; // メール登録用メールのユーザID # ############################################################################## $REGIST_MAIL_USER= ############################################################################## ## I$REGIST_MAIL_PW="inforpassword"; // 同上のメール取得パスワード # ############################################################################## $REGIST_MAIL_PW= ############################################################################## ## J$SYSTEM_MAIL_ADDRESS="qanda@mail-server.jp"; //システム用メールアドレス # ############################################################################## $SYSTEM_MAIL_ADDRESS= ############################################################################## ## K$SYSTEM_MAIL_USER="qanda"; // システムメールID # ############################################################################## $SYSTEM_MAIL_USER= ############################################################################## ## L$SYSTEM_MAIL_PW="qandapassword"; // 同上のメール取得パスワード # ############################################################################## $SYSTEM_MAIL_PW= ############################################################################## ## M$MOBILE_SOFT_NAME="携帯ブログ"; // リンクさせる携帯用ソフトの名称 # ## 使用しないときは、「未使用」と指定する。 # ############################################################################## $MOBILE_SOFT_NAME="未使用"; ############################################################################## ## N$MOBILE_SOFT_URL="http://www.ubiquitous-u.jp/mobile_blog.php"; # ## Mのソフトのリンクアドレス(URL)を指定する # ## 使用しないときは、文字列を指定しない。 # ############################################################################## $MOBILE_SOFT_URL=""; //============================================================================ ?> | ||||||||||||||||||||||||||
(2)システム変数の設定方法 | ||||||||||||||||||||||||||
@〜Nのシステム変数を順に指定していきます。############################################################################## ## @$GROUP_NAME_K="ユビキタス大学同窓会"; // 同窓会名称等(漢字) # ## 同窓会管理者用画面のトップの見出しとして表示されます。 # ############################################################################## $GROUP_NAME_K=(説明)この変数$GROUP_NAME_Kには、同窓会システム管理者用画面のトップの見出しとして表示する「同窓会名称」などを指定します。例示のように、文字列は "(2重引用符)で囲み、最後に ;(セミコロン)をつけてください(以下の変数定義の場合も同様です)。 ############################################################################## ## A$GROUP_CLASS="イベント"; // 会合の種類 イベント、研修会など # ## 同窓会管理者用画面のメニュー内の見出しとして表示されます。 # ############################################################################## $GROUP_CLASS=(説明)この変数$GROUP_CLASSには、同窓会会合の種類(イベント、同期会、研修会など)を指定します。ここで指定した文字列は、同窓会管理者用画面のメニュー内の見出しとして表示されます。 ############################################################################## ## B$GROUP_NAME_J="U大学同窓会"; // 同窓会名称等(@の省略形) # ## 会員に連絡するメールの題名(Subject)に使用されます。 # ############################################################################## $GROUP_NAME_J=(説明)この変数$GROUP_NAME_Jは、同窓会事務局から会員宛に連絡する各種メールの題名(Subject)に使用されます。 ############################################################################## ## C$GROUP_NAME_E="U-dousoukai"; // 同窓会事務局署名(半角英字) # ## 会員に連絡するメール本文末尾に署名する事務局名称。事務局は自動的に付加 # ## されますので記述する必要はありません。 # ############################################################################## $GROUP_NAME_E=(説明)この変数$GROUP_NAME_Eは、同窓会事務局から会員宛に連絡する各種メールの本文末尾に署名する事務局名称を指定します。ただし、「事務局」という文字列は自動的に付加されますので記述する必要はありません。 ############################################################################## ## D$MAIN_SERVER="www.ubiquitous-u.jp"; // ドメイン名またはIPアドレス # ## 本システムソフトを設置したWindowsサーバのドメイン名またはIPアドレス # ############################################################################## $MAIN_SERVER=(説明)この変数$MAIN_SERVERには、Windows サーバのドメイン名またはグローバルIPアドレスを指定します。ドメイン名やグローバルIPアドレスが不明の場合は、ネットワーク運用管理者にご相談ください。 ############################################################################## ## E$SERVER_DIR="dousoukai"; // 本システムソフトを設置したディレクトリー # ## 本システムソフトを設置したWindowsサーバのドキュメントルート下のディレク # ## トリー # ############################################################################## $SERVER_DIR=(説明)この変数$SERVER_DIR には、同窓会システムソフトウェアを設置した最上位のフォルダ名を指定します。 ステップ2の説明どおりに同窓会システムソフトウェアを設置したときはC:\xampp\htdocs\dousoukai であるので、例示のように指定します。 ############################################################################## ## Fメールの受信サーバ、送信サーバと送信用ポート番号の指定 # ## $POP3_SERVER="pop3.mail-server.jp"; // メール受信用POP3サーバ # ## $SMTP_SERVER="smtp.mail-server.jp"; // メール送信用smtpサーバ # ## $SMTP_PORT="25"; // メール送信サーバのポート番号 # ## 通常は、25番 、「Outbound Port25 Blocking」している # ## サーバのときは、587番を使用することがある。 # ## 本システムで利用するメールアドレスを登録したメールサーバ # ############################################################################## $POP3_SERVER= $SMTP_SERVER= $SMTP_PORT="25";(説明) F〜Lの変数で指定する内容は、同窓会会員のメールアドレスを登録したり、通常の会員との情報連絡に使用するシステムメールに関する事項です。本システムで利用するメールアドレスは、本システムソフトを設置するWindowsサーバ以外のサーバ上に登録したものを利用してください。 システム変数$POP3_SERVERは、設置したメールアドレス宛に届いたメールを閲覧するための受信用メールサーバ(POP3サーバ)の名称を指定します。 システム変数$SMTP_SERVERは、会員にメール送信するときに利用する送信用サーバ(SMTPサーバ)の名称を指定します。 システム変数$SMTP_PORTは、 送信用のポート番号を指定します。通常は25番ですが、そのメールサーバがポート25番をブロックしている場合は、587番を指定してください。 ############################################################################## ## G$REGIST_MAIL_ADDRESS="info@mail-server.jp"; //メール登録用メールアドレス# ############################################################################## $REGIST_MAIL_ADDRESS=(説明)システムで使用するメールアドレスは、同窓会運用のために新規に2個準備してください(1個でも共用できますが、会員登録用のメールアドレスとシステムが会員への連絡用に使用するメールアドレスを別にすることが望ましい。) この変数$REGIST_MAIL_ADDRESSは、同窓会会員がケータイメール(パソコンメールも可)を登録するときに使用する会員登録用のメールアドレスです。会員はこのメールアドレス宛てにアドレス登録メールを送信します。 ############################################################################## ## H$REGIST_MAIL_USER="info"; // メール登録用メールのユーザID # ############################################################################## $REGIST_MAIL_USER=(説明)この変数$REGIST_MAIL_USERは、上記GのメールIDで@の前の文字列を指定します。メールアドレスをレンタルサーバ上に作成したときは、その業者のユーザIDの指定方法に準じてください。 ############################################################################## ## I$REGIST_MAIL_PW="inforpassword"; // 同上のメール取得パスワード # ############################################################################## $REGIST_MAIL_PW=(説明)この変数$REGIST_MAIL_PWは、上記Hのメールユーザのメール受信用パスワードを指定します。 ############################################################################## ## J$SYSTEM_MAIL_ADDRESS="qanda@mail-server.jp"; //システム用メールアドレス # ############################################################################## $SYSTEM_MAIL_ADDRESS=(説明)この変数$SYSTEM_MAIL_ADDRESSには、同窓会運営用メールアドレスを指定します。システムが会員との間のメール送受信で利用するメールアドレスです。 ############################################################################## ## K$SYSTEM_MAIL_USER="qanda"; // システムメールID # ############################################################################## $SYSTEM_MAIL_USER=(説明)この変数$SYSTEM_MAIL_USERには、上記Jで説明した、同窓会運用メールID(メールアドレスの@記号の前の文字列)を指定します。メールアドレスをレンタルサーバ上に作成したときは、その業者のユーザIDの指定方法に準じてください。 ############################################################################## ## L$SYSTEM_MAIL_PW="qandapassword"; // 同上のメール取得パスワード # ############################################################################## $SYSTEM_MAIL_PW=(説明)この変数$SYSTEM_MAIL_PWには、上記KのメールIDのパスワードを指定します。 ############################################################################## ## M$MOBILE_SOFT_NAME="携帯ブログ"; // リンクさせる携帯用ソフトの名称 # ## 使用しないときは、「未使用」と指定する。 # ############################################################################## $MOBILE_SOFT_NAME="未使用";(説明)この変数$MOBILE_SOFT_NAMEは、ケータイ同窓会システムから他の携帯電話用ソフトを利用するときに、そのソフトの名称を指定します。例えば、同窓会用の「携帯掲示板」や「携帯ブログ」等の名称を指定します。利用しないときは「未使用」と指定してください。 ############################################################################## ## N$MOBILE_SOFT_URL="http://www.ubiquitous-u.jp/mobile_blog.php"; # ## Mのソフトのリンクアドレス(URL)を指定する # ## 使用しないときは、文字列を指定しない。 # ############################################################################## $MOBILE_SOFT_URL="";(説明)この変数$MOBILE_SOFT_URLは、Mの携帯電話用ソフトの閲覧用URLを"http://www.ubiquitous-u.jp/mobile_blog.php"などのように指定します。未使用のときは、空文字にしてください。 以上で、@〜Nまでのシステム変数の設定は終了です。 テキストエディターで、上記のシステム変数を修正したら、HORENSO_SYSTEM_DEFINITION-original.php のファイル名をHORENSO_SYSTEM_DEFINITION.php に変更して、C:\xampp\htdocs\dousoukaiフォルダ内に保存してください。 (補足)システム利用者・管理者のパスワード設定方法 システム利用者・管理者のパスワード設定は、下記の(A)、(B)の2種類のテキストファイルに登録します。 システム利用者とは、本「同窓会システム」の操作画面で各種機能を操作する人を意味し、一般の同窓会会員のことではありません。システム管理者とは、システム利用者であると共に、同窓会システムの運用に当たって各種データファイルのバックアップ機能を担当する人であるとします。 (A)システム利用者のパスワード登録 利用者パスワードの登録は、同窓会システム開始時に入力する管理コード(パスワードと呼ぶことにします)を登録するものです。登録する内容は、1名につき、パスワード、利用許可者名の2項目です。システム管理者は、(2)の管理者用パスワードを登録してあれば、ここに登録しなくても構いません。
(利用者パスワードの登録方法) @ テキストエディタ(例えば、メモ帳)を開いてください。 A c:\xampp\htdocs\dousoukaiフォルダにあるpassword-original.txtを読み込んでください。 B 登録するシステム利用許可者のパスワードは、1行にパスワード、利用許可者名を記述し、各項目間はTabキーを押して区切ってください。 C すべての利用許可者のパスワードを入力したら、c:\xampp\htdocs\dousoukai フォルダに、password.txt の名前に変更して保存してください。 利用許可者の追加や修正などの変更がある場合は、c:\xampp\htdocs\dousoukai\password.txt の内容を直接変更してください。 (B)システム管理者のパスワード登録 管理者のパスワードの登録は、同窓会システムの利用およびバックアップ機能を利用するときに使用します。登録する内容は、1名につき、管理者ID、パスワード、管理者名の3項目です。システム管理者は、この管理者パスワードを登録してあれば、システム利用者として登録してなくてもシステムを利用できます。
(管理者パスワードの登録方法) @ テキストエディタ(例えば、メモ帳)を開いてください。 A システム管理者の登録(複数人可)は、1行に管理者ID(英数字)、パスワード、管理者名を記述し、各項目間はTabキーを押して区切ってください。 B 登録する管理者のすべてを入力したら、c:\xampp\htdocs\dousoukai\admin フォルダに、admin_passwd.pwd の名前に変更して保存してください。 管理者の追加や修正などの変更がある場合は、c:\xampp\htdocs\dousoukai\admin\admin_passwd.pwd の内容を直接変更してください。 | ||||||||||||||||||||||||||
(3)「ケータイ同窓会」の実行テスト | ||||||||||||||||||||||||||
「ケータイ同窓会」の実行テストです。XAMPPはc:\xampp にインストールしているものとします。 まず、実行する前に、下記の準備をしてください。 【準備】 (A)フォルダc:\xampp\php にある php.ini というファイルをテキストエディター(例えば、メモ帳)で読み込んで、 @ 898行目(phpのバージョンによって異なることがあるがこの行の近辺にあります)の allow_url_include = Off を allow_url_include = On に変更します。 A 1102行目の SMTP = localhost と 1104行目の smtp_port = 25 を システム変数定義ファイル(HORENSO_SYSTEM_DEFINITION.php)のFで指定した $SMTP_SERVER と $SMTP_PORT の内容に変更します。 以上の変更後に、そのまま上書き保存してください。 (B)利用者パスワード登録ファイル c:\xampp\htdocs\dousoukai\password.txt と 管理者パスワード登録ファイル c:\xampp\htdocs\dousoukai\admin\admin_passwd.pwd にテスト用利用者のパスワードを登録して保存してください。 【実行テスト】 実行テストは次の手順で実施してください。 @ XAMPPを起動します。 (方法)XAMPPコントロールパネルの「Apache」のStartボタンをクリックしてください。Webサーバが起動します。 XAMPPコントロールパネルがない場合は、c:\xampp のフォルダを開いて、xampp_start.exe のアイコンをクリックします。 A インターネットブラウザを起動し、URLアドレス欄に下記のように入力します。 http://localhost/dousoukai/index.html 下記の画面が表示されます。 利用者の管理コードを、c:\xampp\htdocs\dousoukai\password.txt に登録したパスワードを入力して、「ログイン」ボタンを押してください。 B XXX同窓会携帯メール管理システムの管理用画面が表示されます。 C 画面下方の枠内に記載された操作説明にしたがって各種機能を実行してください。まずは、会員携帯メールアドレスの登録をあなたの携帯を使用して実施してください。 | ||||||||||||||||||||||||||
(補足)利用者は、同窓会メール管理システム宛にメールが届いているか否かをケータイから下記のurlを閲覧して確認することができます。
http://サーバのドメイン/dousoukai/mail/mailcheck.php | ||||||||||||||||||||||||||
(4)「ケータイ同窓会」の本番運用 | ||||||||||||||||||||||||||
「ケータイ同窓会」の本番運用に当たっては下記の事項に留意して実施してください。 (A)Webサーバ、同窓会システムの起動にあたって @ インターネットに接続したWindowsサーバのIPアドレス(グローバルIPアドレス)をIPCONFIGコマンドを使って確認してください。以前のIPアドレスが変更されていた場合は、必ず C:\xampp\htdocs\dousoukai\HORENSO_SYSTEM_DEFINITION.php のシステム変数定義ファイル内のDの$MAIN_SERVER を変更してください。 A 同窓会システムの閲覧URLは、Windowsサーバにしているパソコンから実施する場合と、別の場所に設置されているパソコンから実行する場合とで異なります。 Windowsサーバにしているパソコン(例えば、自宅のパソコン)から実施する場合には、urlは、http://localhost/dousoukai/index.html (実行テストの時と同じURL)ですが、 別の場所に設置されているパソコン(例えば、勤務先とか学校)から実施する場合には、urlは、http://サーバのドメイン名またはIPアドレス/dousoukai/index.html となります。 B ケータイで同窓会システムを起動し、パソコンと同じように操作を行うことができます(ただし、一部の機能は利用できません。) urlは、Aの外部のパソコンを利用するときと同じ http://サーバのドメイン名またはIPアドレス/dousoukai/index.html です。 (B)会員のメールアドレス登録について 会員がメールアドレスの登録をするときに事前に配布する印刷物作成のために、システムのメイン画面に記載された「メール登録方法」を編集して作成すると便利です。ご活用ください。 (C)同窓会システムのデータのバックアップについて なんらかのトラブルによって大事な同窓会会員名簿データが消失するとシステムの運用に支障をきたします。そのため、本システムの運用管理画面メニューにある「ケータイ連絡網システム管理者用ツール」を使って適宜データのバックアップをしてください。ただし、この機能を実行できるのは、管理者登録をした人に限ります。 (D)個人情報保護について 本システムで取り扱っている会員名簿データは、個人情報として重要なデータですので、その取り扱い、運用には十分な配慮が必要になります。同窓会システムのURLは最少限度の利用者のみに留め、管理者・利用者のパスワードの漏洩がおきないようにご注意ください。 |