質問: wordpressの実装について。ホームページ作成 wordpressでの実装について。ホームページ作成です。 wordpressを利用してビジネスサイトを作成したいと思っています。 手順として、先にhtmlとcssでホームページを作成してからwordpressへ置き換えた方が、 wordpress利用でエラーが出た時など、htmlやcssが原因でないことがハッキリするとあったため、 先にhtmlやcss、javascriptでホームページを作成している段階です。 そこで疑問なのですが、 今、現段階でjavascript(jquery含む)も利用して少しずつ実装をしています。 次にやりたいことで以下の処理があります。 ・記事全てを「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧として、 新しい記事が1ページ目の先頭にくるようような処理です。参考サイトのurl[ttp://thehub.jp/category/news] このような処理をjavascriptだけで実現させるのは大変そうですし、 仮にjavascriptで実装できてもwordpressを利用するときにうまく置き換えられるか、 またwordpressの仕様上、結局は外さないといけなくなることを懸念しています。 そこで今の段階で以下を質問しておきたいのです。 wordpressの既存設定やプラグインでこのように 「サムネイル」「タイトル」「本文の一部」で複数ページ構成の一覧を 作成するようなことはできるものでしょうか? またそういった既存設定やプラグインが無い場合、複雑なjavascriptを利用しても、 うまくwordpressに置き換えられるものでしょうか? 経験や知識のある方にご教授願いたいです。よろしくお願い致します。。
回答: wordpressは詳しくないのですが・・・ コンピュータを使ってのアプリ開発では2つの方針があります。 1)希望のシステムを既存のソフトをベースに修正して、安く速く作る。 2)既存ソフトでは、希望のシステムが作れないので、スクラッチ開発(ゼロから開発)してオリジナル開発する。 最終目的とするソフトと目的とするソフトが似通っている、あるいは、ソフトにカスタマイズの余地が大きい場合は、1)の方法を選択することが良いとなります。 でも、自分の求めるソフトと既存ソフトの機能が大きく違うとか、カスタマイズが難しい場合は、2)の方法を採用します。ただし、webサイトの場合、素直にスクラッチ開発をすると、膨大な工数になるため、何らかのフレームワークを使って開発することになります。 そして、「簡単だから」「楽そうだから」と安易に1)を選ぶと、日本ibmとスルガ銀行でいまだに続いている勘定系システム開発失敗をめぐる裁判のような、「いくらがんばっても完成しないじゃん!」というトラブル話になってしまいます。 ただ、ネットを見るとwordpressのカスタマイズについて書かれたページもあるので、そういうのを参照されてはいかがでしょうか? >>またそういった既存設定やプラグインが無い場合、複雑なjavascriptを利用しても、 うまくwordpressに置き換えられるものでしょうか? wordpressのカスタマイズが可能としても、javascriptだけでは無理で、php、html、cssはもちろん、mysqlのデータベースやsql言語なども学習する必要があると思えます。 個人的には、参考サイトのような「ビジネスサイト」は、wordpressの「ブログ型」ではなく、concrete5のように積み木型にページやレイアウトを作成・変更できるcmsソフトを使うほうがいいと思います。 そして、あまり要求仕様が高度でない場合は、元からある機能の積み木を工夫すればいいのですが、それでは要求を満足できない企業サイトでは、concrete5のソースをカスタマイズして利用するのが一般的らしいです。