HTMLとWordpress、どちらがECサイトの構築に適しているのか悩んでいます

このQ&Aのポイント
  • HTMLとCSSは理解しているが、WordpressとPHPは初心者です。
  • ECサイトを作る際、ユーザーが作品を投稿し、自動的にページが作成される仕組みを希望しています。
  • Wordpressの利用には脆弱性やアップデートの頻度が心配ですが、PHPでオリジナルに作るか悩んでいます。
回答を見る
  • ベストアンサー

HTMLかWordpressかPHPか悩んでます

HTMLとCSSは適度に理解していますが、WordpressもPHPも初心者です。 ECサイトを作るにあたって、ショップの商品を使った作品をユーザーにフォームで投稿してもらい、 1)メイン画像と、作品説明と、サムネイルが2~4点   というレイアウトのページが自動作成され(1ページに1投稿を掲載) 2)そのページ内に第三者からのコメントを受け付けるフォームを設け   コメントがつけば、そのページの投稿者と、管理者にメールで通知 3)そのメイン画像は、サイトのギャラリーページに並び  (複数ユーザーの作品一覧のページ)から各作品のページへリンク という構成のサイトを作りたいと希望しています。 当初、CGIの掲示板に画像や説明テキストを投稿してもらい そのデータをテンプレートに当てはめて、手動でHTMLページを作り 同じくHTMLのギャラリーに、メイン画像を並べてリンクして更新する・・ という、手作業でHTMLの静的ページで対応しようかと思っていましたが、 Wordpressを利用すれば、自動化できるのではないか?と思いついて 本やネットで情報を集め始めました。 不安材料としてWordpressの脆弱性や頻繁なアップデート、その折にバックアップを 取って対応しないとトラブルのもとに・・などの情報を目にしたもので心配も感じ もしかしたらPHPでオリジナルで作成すべき??など 知識不足なまま悩んでいます。 業者さんに制作委託するか自力でチャレンジするか未定ですが、制作してもらったとしても、あとの維持管理やデザイン変更のためにプログラムのことは勉強しないといけないと思っています。 1,2,3)を備えたユーザー参加型サイトを作るには どういった方法があるか Wordpressで用意するとしたら どんなプラグインや利用できるものがあるか 後あとのメンテナンスの大変な要素や、トラブルを避けるには何に気を付けるか どのプログラムを習得すべきで、それに役立つサイトの情報 安心してお任せできる業者さんや企業サイト その他お気づきの点などありましたら、何でも情報をいただけると助かります。 ぜひお知恵を貸してください。よろしくお願いいたします。

noname#259973
noname#259973
  • PHP
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • PCSave
  • ベストアンサー率45% (24/53)
回答No.2

こんにちは。 PHPをお奨めします。理由は、 ・HTMLは静的であり、毎度編集は面倒。 ・WordPressは速度が遅い。MySQL必須(SQLiteでも裏ワザで可能)。 です。 PHPの外部ファイルにヘッダ・フッタ・メニューバーなどを書いて各ページから呼び出してゴニョゴニョ…。とやったり。 投稿画面をSessionStart();とか 4000文字では説明できないので http://ponk.jp/php/basic/ec これとかどうですか?

noname#259973
質問者

お礼

PCSave 様 情報ありがとうございます。 ネットでいろいろ調べて、ローカル環境を何とか整え(たと思う)、どこから手を付けたものか・・と、自分でExcelにまとめた膨大な数のサイトを読み漁っていますが、 教えていただいたURLは、まだ見つけていませんでした。 数ページ見たところ、解りやすい解説のようですしコードも記載してあるのが有難いです。 じっくり読み進めてみます!有難うございます。

その他の回答 (1)

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

趣味サイトの個人管理人であっても、企業の大規模サイトの管理者も、そういう点では、同じように悩んでいると思います。 最新技術を使う(WordPressは最新技術とはいえないでしょうが、手作業のHTML静的ページから比べれば、ずっと新しい技術ですよね?)と効率アップするけど、頻繁なアップデートはあるし、テスト不十分でのバグはあるだろうし、いろいろと知識を仕入れるために勉強&努力が必要になる。 最新じゃあない枯れた技術を使うなら、バグという面ではやや安心できるけど、最新技術で得られる開発効率アップの恩恵も、さまざまなデバイスへ楽に対応できる技術(レスポンシブWEBデザイン)の恩恵などとも無縁になる。でも、勉強も不要で楽できる。 以前、知人と話をしたとき 「日本企業は、リスクを恐れて、最新とはいえない10年以上前の技術であっても、採用しないよね?」という話をしたら、 「最新技術を採用する欧米のシステムは、トラブルが多いよ」という答えがありました。 なかなかこれは難しい判断ですね。 結局は、最新技術を追いかけ、勉強しながら「使える技術か?トラブルはどのくらいあるか?」をご自身で見極めて、頻繁なアップデートもそれが必要かどうかを見極めて、それをするか、先送りにするか?を判断するしかないと思います。

noname#259973
質問者

お礼

catpow 様 ご意見ありがとうございます。 自分なりにネット検索し情報を読み漁り、PHPに焦点を当て始めたのですが、他言語や開発方法が多岐にわたり果てしなく分散する情報集めになりつつあります。 溺れず欲張らず・・で勉強してみます。有難うございます。

関連するQ&A

  • WordPressの「最近のエントリー」をHTMLに貼り付ける

    WordPress ME 2.2 を使用したブログの「最近のエントリー」を5投稿分ほど他のHTMLページに貼り付けたいのですが、やり方が分からなくて困っています。 形としては、一般的なHTML+CSSでサイトを一つ制作し、その中のコンテンツとしてブログを一つ設置したいのですが、わざわざブログページへ行かなくても最近の投稿が分かるようにしたいのです。 もしやり方を知っている人がいれば教えて下さい。 よろしくお願いします。

  • XHTMLのページにWordPress

    あるサイトの制作で、WordPressの導入が検討されているのですが、まだ一度もCMSを使ったことがないため、分からないことだらけです。 今回の制作で、基本はHTML+CSSで作成し、TOPページの一部「新着情報」や、「新製品紹介」ページ等はCMSでお客さんがいつでも更新できるようにしたいとのことです。 実際にそれが可能らしいというのは、検索して分かったのですが、具体的にどうすればいいのかがまだ分かりません。 HTMLのページをメインとして先に作成していいのか?もしくはWordPressが基本なのか? プラグインが必要なのか? HTMLページ内へのWordPressの組み込み方を教えてください。 実際にサンプルなどあるととても助かるのですが、何卒よろしくお願いします。

    • ベストアンサー
    • CSS
  • PHP知識ゼロからWordPress学習に至って、

    サーバーサイドプログラムに関わった事がなく、 PHPの知識がゼロに等しいのですが HTMLのみで制作したサイトを WordPressを入れたサイトにしたいと思っています。 PHPの基礎から覚えないとWordPressが理解出来ないでしょうか。 それともWordPressを入り口にしてPHPを覚える事は可能なのでしょうか。 ーーーーーーーーーーーーーーーーーーーーー ■ 現在の自分出来る事です。 HTML5 CSS3 javascrpt jQueryの基礎 ExcelVBA 上記の言語は中級者レベルです。 ネットワーク関係は初級の上です。 WordPressがインストール出来るサーバを借りテーマやプラグイン等の使用でのブログは経験しています(ダッシュボードで行える作業のみでwp-contentフォルダ等は編集したことはありません。)。 Macを使用しておりMAMPでローカルにWordPressを入れました。 ーーーーーーーーーーーーーーーーーーーーー PHPの基礎から覚えないとWordPressを勉強するのは早いでしょうか。 それともWordPressの関数を覚えればある程度は制作できるのでしょうか。 申し訳ございません。。。ご教授をよろしく願いいたします。

    • ベストアンサー
    • PHP
  • Wordpress 迷惑コメント

    Wordpressでコメントフォームを設置していないにもかかわらず コメント機能を有効にしているだけで入ってくる迷惑コメントがあります 彼らはいかにしてコメントを投稿しているのでしょうか? Wordpressのフォームには通常nonceが付けられていて Wordpressが生成したフォームからしか投稿ができないはずです コメントはnonceなしで投稿できるようになっているのでしょうか? それとも同サイトの適当なフォームのnonceを拾って使っているのでしょうか? あるいはWordpressが生成するnonceを予測しているのでしょうか?

    • ベストアンサー
    • PHP
  • PHPサイトとHTMLサイト、どっちが速い?

    現在、私はホームページ・ビルダーを使ってHTMLサイトを制作し、さくらのレンタルサーバを使用してアフィリエイトをしています。 WordPressやMovableType等で作ったPHPサイトは、HTMLサイトに比べて速いのでしょうか? ご存じの方がいらっしゃいましたら、教えてください。

  • PHPとHTMLの違い(運営・管理?)

    最近、web制作ディレクションを始めました(以前は紙媒体のディレクションをしていました)。 簡単なHTML、GoLiveを使ってのweb制作は分かりますが、PHP等のプログラミングがよく分かりません(PHPがサーバーサイドの言語であること、HTMLに組み込めること、DBと連携できること、扱いが簡単なことは調べました)。 現在、人材派遣を行う企業サイトのリニューアルを進めているのですが、 ・現行のページがHTML+PHPで作られている ・営業担当者が、負担無く情報を書き換えられる というクライアントの考えから一部(仕事情報)ページをHTML+PHPで制作して欲しいと依頼されました。 ですが、先にも書きましたが、PHPに関する知識が乏しく、なぜHTML+PHPなのかが、今イチ良く分かりません。更新後、HTMLを使って制作したページ(目的のもののみ)をダウンロードし、文字情報を書き換えてアップするのと、PHPで制作したページを書き換えるのと、大きく違いがあるのでしょうか? クライアントのイメージとしては、ブログやこの教えてgooのように、ブラウザ上で書き込みが出来るように(?)したいのだと思いますが、そういったPHPのプログラムは初心者には難しいでしょうか? 初心者の質問で、分かりにくい点もあるかと思いますが、ご教授下さい。よろしくお願いします。

  • WordPressで静的ファイルの共存

    WordPressを使って、「新着情報」と「ブログ」のみをクライアント側で更新できるようにCMS化したコーポレートサイトを制作したいのですが・・・ ※WordPressで制作したサイトだと、すべてのページのサイドやフッターに更新情報などが載っていたりしますが、それは必要ありません。 ※トップページに「新着情報」(動的)が載っており、クリックするとそのページ(動的ファイル)に飛ぶというシンプルなカタチにしたいです。 ※ブログページへも、ナビに「ブログ」を入れるか、バナーなどでブログページに飛ばすというシンプルなカタチです。 上記のように、できるだけCMS的な部分を最小限におさえて制作したいです。 今の私が知る限り、WordPressでは 以下の二つの方法があると思うのですが・・・ 1.すべてのページ(静的ページと動的ページ)をWordPressで制作する 2.更新ページ(動的ページ)のみをWordPressで制作する (※コチラを参考にしてます→http://www.webopixel.net/wordpress/206.html) ----質問----- ・どちらがよりどうなのでしょうか?? メリットやデメリットなどはあるのでしょうか?? ・もしこの他にも方法があれば教えていただきたいです。 ---------------------------------------------- 現在WordPressでのサイト制作を勉強中ですが、 まだよく分からないことだらけです。 HTMLとCSSを基本に、動的ファイルのみをCMS化できれば一番入り込みやすいような気がしてしまうのですが。。。どうなのでしょうか?? アドバイスよろしくお願いいたします。

    • 締切済み
    • CSS
  • WordPress「最近のエントリー」をHTMLに貼り付けたい

    WordPress(バージョン 2.7.1)で作成したブログの「最近のエントリー」5件ほどを、同じサーバー上にある他のHTMLページに貼り付けたいのですが、やり方がわからず困っています。 表示形式としては「記事タイトル(記事へのリンク付き)」を表示させたいです。 一般的なHTML+CSSでサイトを制作し、その中の一コンテンツとしてブログを設置しているのですが、ブログページへ行かなくても最近の投稿が分かるようにしたいのです。 もしプラグインや方法をご存知の方がいらっしゃいましたら、是非ご教授下さい。 宜しくお願い致します。

  • PHP+MySQLからHTMLページを自動生成?

    初めまして、質問させていただきます。 フォーム(PHP)から送信されたデータ(コメントや写真等)を データベースへ(MySQL)と格納し、 その内容を新規HTMLページを自動生成させ表示させることは可能でしょうか? 既存するPHPで動的に内容を表示させることは簡単に出来るのですが、 そうではなくて、ユーザーから投稿された内容を、 自動的に新規ページを作成して表示させるようにしたいと思っています。 分かりやすく言えば、投稿されたデータをテンプレートに当てはめ、 新規ページを生成するまでをサーバー上で自動的に行いたいのです。 できればPHPとMySQLでこれらを行えればと考えているのですが、 無理ならば他のものでもかまいません。 ちなみに、PHPとMySQLはまだまだ初心者です。 DreamWeaverの機能で動作させ、少しいじれる程度です。 どうかアドバイスをお願いいたします。

    • ベストアンサー
    • PHP
  • HTMLとPHP

    こんにちは。いつもお世話になっています。 PHPとHTMLを勉強していてわからないことがあったのでよろしければ教えてください。 POSTでデータを取得するときにデータがあるか無いか判定してから、項目すべてに記入してあれば登録確認ページへ、空欄があればエラーページへいくようなサイトをつくったのですが、確認ページでデータが表示されませんでした。 if(!$_POST['name'] OR !$_POST['passwd'] OR !$_POST['address'] OR !$_POST['tel'] OR !$_POST['email']){ echo ("空欄があります。すべて記入して下さい。"); }else{ header("Location: http://localhost/my/myshop/confirm_user.php"); } エラー表示ページ(error.php)でこのように判定し、空欄がなければエラーページから確認ページ(confirm_user.php)へいくようにしました。 登録フォーム(input.php)で<FORM ACTION="error.php","confirm_user.php" METHOD="post"> としたのですが、2つのPHPにデータを送れないのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう