質問: ### 前提 プログラミング初心者で、ワードプレスでサイトを作った経験はあってHTMLやCSSは最低限できますが、PHPやJavascriptは全くできません。 作りたいWEBサイトがあるのですが、そのWEBサイトを作るために、どういうCMSを使って作るのがよいのか どうすれば、うまく真似しながら作ることが出来るかを教えてほしいです。 ### 実現したいこと https://beauty.hotpepper.jp/svcSA/macJA/salon/sacX173/ このサイトのようなページを作りたいです。地域ごとに、店舗を紹介していくようなWEBサイトを作りたいです。 作りたい機能 ・カテゴリページで店舗を特定のフォーマットで羅列して紹介する ・羅列された店舗の絞り込が出来るようにする。(絞り込み機能は簡易でよくて、地域、業種等で絞り込めればよいです。) ・カテゴリページ(地域ページ)の下の階層に、店舗紹介ページを作る。 ・カテゴリページで特定のフォーマットを作る際に、出す情報を任意で選べるようにしたい 作る必要のない機能 ・ネット予約機能 ・リアルタイムで店舗の、予約状況等がわかるような機能 ・会員登録機能 ### 教えてほしいこと プログラミング超初心者が上記のようなWEBサイトを作ろうと思ったときに どういったCMSを使ったり、どういうものを使ってサイトを作るのがよいかを教えてほしいです。
回答: > > どうすれば、うまく真似しながら作ることが出来るかを教えてほしいです。 > > > 身も蓋もありませんが、クラウドソーシングやWordPressのカスタマイズを請け負っている会社に見積もり依頼して外注するのが一番早くてうまくいきます。 CMSを使う場合 > > 作りたい機能 > > ・カテゴリページで店舗を特定のフォーマットで羅列して紹介する > > ・羅列された店舗の絞り込が出来るようにする。(絞り込み機能は簡易でよくて、地域、業種等で絞り込めればよいです。) > > ・カテゴリページ(地域ページ)の下の階層に、店舗紹介ページを作る。 > > ・カテゴリページで特定のフォーマットを作る際に、出す情報を任意で選べるようにしたい > > > だけであれば、有名どころのCMSならどれでもCMSの基本的な機能(+メジャーなプラグイン)だけで作れます。(が、作っていくうちにほぼ確実に、今は見えていないが必要な機能や要件が見えてくると思います。) まずは`CMS シェア`とかで調べてみて、メジャーなCMSどういった特徴を持っているかを調べてみて下さい。 > > プログラミング初心者で、ワードプレスでサイトを作った経験はあってHTMLやCSSは最低限できますが、PHPやJavascriptは全くできません。 > > > という事であれば、WordPressの使い方をしっかり勉強してみると良いんじゃないかなと思います。 WordPress以外のメジャーなCMSは日本語の資料が(WordPressに比べると)非常に少ないので、 英語で調べ物をする気力が無ければWordPress一択になります。 (法人向けの有料のCMSを使えばその限りではありませんが、とても高価な場合が多いです) WordPressよりもしっかりしたものを作りやすいという意味では`Drupal`もお勧めできますが、 一定以上の事を実現しようとすると、英語で調べる必要が出てきます。 【Drupal 8入門】Drupal 8の基礎知識とPantheonを用いたインストール の一連の記事は若干古いですが、DrupalのCMSとしての機能を知るにはとても良い記事になっています。