ホームページをつくる前に

機能追加は、「なぜ必要か」から考える

WordPressで運用しているサイトに、予約の受付、実績の絞り込み検索、会員向けのページ、営業カレンダーなどを足したい。プラグインを試したけれど業務に合わない、プラグインが増えて更新が怖い、作った制作会社に頼めない。そんなときに先に考えたいのは、どの機能を入れるかではなく、なぜその機能が必要で、運営する人と利用する人にとって何が良くなるのか。そして、足した後に誰がどう保っていくかです。

執筆: Harmony Web / 早崎祐介

HOW TO CHOOSE

ここから、足し方の選び方と、足した後のことを整理します。

01

なぜその機能が必要かを、先に明らかにします

「この機能を追加したい」とご要望をいただいたとき、最初に伺うのは、なぜその機能が必要なのか、追加すると運営する人と利用する人にとって、どんな良いことがあるのかです。

「予約機能がほしい」という言葉の裏には、電話やメールでの受付、空き状況の確認、利用者への連絡といった、具体的な手間があります。「絞り込み検索がほしい」の裏には、たくさんの実績や商品の中から、目当てのものを見つけてもらえないという困りごとがあります。

ここが明らかになると、ご要望とは別の方法のほうが役に立つと分かることがあります。既存のプラグインで十分だと分かることもあります。機能の名前から選ぶと、必要以上に大きな仕組みを入れたり、肝心の手間が減らなかったりします。

02

まず、今のサイトの状態を確かめます

機能を足す前に、今のサイトがどのような状態かを確かめます。オリジナルのテーマか市販のテーマか、プラグインはいくつ使っているか、WordPressやPHPはいつ更新したか。この状態によって、足し方も、足した後の手間も変わります。

更新が長く止まっている場合は、機能を足す前に、保守を立て直すところから始めたほうが安全です。古いままのサイトに機能を足すと、後で更新するときの確認や修正が大きくなります。

03

プラグインで足りる場合と、気をつけること

WordPressの強みの一つは、プラグインで機能を足せることです。標準的な機能で業務に合うなら、プラグインは費用と期間を抑えられる有力な選択肢です。

ただし、プラグインが増えるほど、更新のたびに相性や不具合を確かめる手間が増えます。開発や更新が止まったプラグインは、安全面の心配も残ります。必要な機能だけを選び、使わなくなったものは整理しておくことが大切です。

  • 業務の流れを、プラグインの標準的な使い方に合わせられる
  • 開発と更新が続いていて、利用者が多い
  • 似た役割のプラグインが、すでに入っていない

04

外部のサービスと組み合わせる方法もあります

予約、決済、問い合わせの受付などは、それぞれ専門のサービスがあります。サイトにはサービスへの入口と、利用前に知っておきたい情報を置き、仕組みそのものはサービスに任せる方法です。

サービス側の標準的な流れに運用を寄せられるなら、サイトの保守の負担を増やさずに、機能を早く使い始められます。

05

個別に作るのが向く場合

プラグインや外部のサービスに運用を寄せることを検討しても、手作業や例外対応が繰り返し残るなら、機能を業務に合わせて作る価値があります。

個別に作ると、管理画面も、使う人の仕事に合わせて設計できます。公開後にルールや項目を変えたくなったときにも、仕組みの側を直せます。Harmony Webでは、会員登録のような利用者の情報を扱う仕組みは、プラグインに頼らず、案件ごとに設計しています。

  • 業務に固有のルールや、条件による例外がある
  • 顧客、予約、実績など、ほかの情報と結び付けて扱いたい
  • 管理画面を、更新する人の仕事に合わせたい
  • 公開後に、ルールや項目が変わりやすい

06

足した後の更新と保守まで含めて決めます

機能は、足して終わりではありません。WordPressやPHPを更新するたびに、足した機能が正しく動くかを確かめる必要があります。プラグインでも、個別に作った機能でも同じです。

誰が更新を確かめ、不具合が起きたら誰が直すのか。公開後に変更したくなったとき、誰にどう頼むのか。機能を選ぶときに、あわせて決めておきます。

07

これまでに足してきた機能

店舗設計・施工のAi空間デザイン室様のサイトでは、多数の施工実績を、分野ごとに絞り込める機能をWordPressのオリジナルテーマに実装しました。チェックボックスの操作に応じて、その場で表示が切り替わります。公開後も、トップページの見直しやカスタマイズを続けて担当しています。

カフェ・料理教室のCoccole Cafe & Cooking Class様のサイトでは、営業カレンダーと料理教室の情報をサイトで管理し、詳細ページからメールで予約できるようにしました。レンタルスタジオのChez Claude様のサイトでは、公開後に、領収書の発行やインボイス制度への対応、調律の予定の表示などを、運用の変化に合わせて足してきました。

08

相談では、今の管理画面とやりたいことを見せていただければ十分です

他社が制作したサイトでも、今のテーマや構成、使っているプラグインを確かめたうえで、足し方を判断します。足す方法と、別に作って組み合わせる方法のどちらが合うかも、あわせてご提案します。

仕様が決まっていなくても大丈夫です。今の管理画面と、減らしたい手間をお聞かせください。

相談する