■依頼概要
弊社は車いすユーザーなどが利用する会員投稿方式のお出かけ情報サイトを制作しています。
サイト自体はほぼ完成しているのですが、一部バグや修正を加えたい箇所があります。
また、サイトのSSL化、MYSQLとPHPのバージョンアップへの対応も必要です。
サイトの構成
・ユーザーが会員登録して、店舗などの口コミや情報を投稿する形式です。
・ジャンルや、エリアなどで検索できます。
・インターフェイス部分のサイトと管理者が店舗情報、口コミなどを管理する管理画面があります。
・ログインした会員がプロフィールなどを確認できるマイページがあります。
環境
サーバー
GMOクラウド レンタルサーバーiCLUSTAレギュラープラン
実行端末
PC(Windows、macOS)、スマートフォン
実行ブラウザ
IE、Chrome、Edge、Safari、Andoroid、iOS
■依頼内容詳細
1.サイトの管理画面から内容を修正しても完了できない。(バグ対応)
エラーメッセージ:「An unexpected error has occurred.」
以前は機能していました。
エラー発生の原因は不明ですが、phpのバージョン変更に伴うものかもしれません。
制作時はバージョン5.6でしたが、今後バージョン7.2へ切り替わります。
※現在は選択になっていて5.6にしていますが、2019より7.2へ切り替わります。
上記エラー対応含め、phpのバージョンアップに対する修正。
2.登録希望施設運営者が申請すると自動的に送られる確認メールの施設名称、支店名、担当者名が文字化けする。(バグ対応)
※施設情報ページの「この施設の運営者の方はこちら」という箇所から申請しても同様の流れだが、こちらのメールは文字化けしないので、そこと同様の処理をすればよいです。
その後の流れとして、施設側が情報を更新するとその施設は一端無効になってしまい、管理者が有効に切り替えないとならないので、元々有効になっていた施設は有効のままとなるように変更する。
3.マイページでマイセレクトを作成できない(修正)
以前動作していましたので、ページはできていると思われ、別なフォルダにマイセレクトを作成できるページとして存在しているが、レイアウト崩れや画像のパスが合っていない部分などがある。
・マイセレクトの説明
機能
会員がマイページ内において、過去に訪問した施設の中から、特定のテーマを決めてリストアップする機能
例)「多機能トイレがある静かで居心地のよいカフェ」
【マイセレクト仕様】
・マイセレクトで選択出来る施設
過去に「行った」をおしてある施設(訪問履歴と同じ)
マイセレクトのタブに行くと、マイセレクト作成のボタンがあって、
編集画面に移動する。
編集画面にて、訪問履歴の施設が一覧で表示され、左側にチェックボックスがある。
そこで選択した施設がマイセレクトに表示される。
・タイトルを編集するボタン(えんぴつ)があり、タイトルを自由に編集出来る。
・選択する件数に制限はなしとする。ページャーをつける。
(訪問履歴と同じように)
4.マイページでお気に入りレビュアーを削除できない(新規機能追加)
マイページでお気に入りのレビュアーを追加できる機能があるが、いったん追加したお気に入りレビュアーを削除する機能がありません。
選択して削除するボタンを追加してください。
5.PHP、MYSQLのバージョンアップ対応、サイトのSSL化
・PHP
切り替え自体はレンタルサーバーの管理画面で切り替えるだけでいつでもできます。現在PHP5.6で動作しており、PHP7.2へ2019年より切り替わります。切り替えても正常に動作するように対応してください。
・MYSQL
現在MYSQL5.1で作成しているデータベースと連携しておりますが、それをMYSQL5.7に変更してください。データベース自体はMYSQL5.7に移行してあり、サーバーの管理画面でいつでも移行手続きはできます。サイトの動作をMYSQL5.7のデータベースと連携できるように変更してください。
・SSL化
レンタルサーバーの契約でSSL化することができますが、パスの変更などの処理が必要になるかもしれません。SSL化に伴う対応をお願いします。
※現在、サイトや管理画面を見るためのパスワード等は依頼者が決まりましたらご連絡します。
■希望イメージに近い参考サイト
食べログ(
https://tabelog.com/)
ここまで複雑ではありませんが!
■納期について
1とPHPのバージョンアップ対応は出来るだけ早い対応をお願いします。
それ以外はゆっくり(2,3か月)でもよいです。
■提案について
ご提案の際には、以下の点についてご提示をお願いします。
・過去の制作実績
・作業計画(作業内容、スケジュール など)
■選定の際に重視するポイント
・更新や変更など末永くお付き合いすることになるかもしれませんので、信頼関係を重視いたします。
・本サイトのプログラムに関する知識や経験が十分にあるか(同様のサイト制作経験)
・作業計画は妥当か
・予算内での対応
■諸経費の取扱い
特になし