質問: 会員投稿サイトのcmsについて wordpressにてbuddypressを使ってレシピを投稿できる会員サイトを制作しました。(会員数1500名) ですが、制作会社に言われるがままに出来上がったきたものは、サイトを開くのに時間がかかり データベースのテーブルが1万を超えているため、アクセスに時間がかかり、管理画面からの編集も困難になってしまい、またページビューも以前のxoopsで制作していた時期に比べて半分以下になってしまいました。(今回はリニューアル+データ移行で制作を依頼しました) cdsの導入とキャッシュ系のプラグイン等で現在は閲覧には問題ないところまで出来ましたが、会員ログインして会員が、プロフィール編集をするだけで非常に時間がかかってしまいます。またサイトの肝であるレシピを投稿(=ブログの記事を投稿)するにも投稿反映まで時間がかかり、会員離れが見受けられます。 そもそも調べてみると「wordpress+buddypress」は会員サイトにはむいていないとも。。 今更ですが、cmsを変えて再構築したほうがいいのではないかと考えています。(あるいはwordpress+他の何か・・) そこで、このようなサイトを構築するには、どのcmsを使ったらよいでしょうか? 「会員サイト」「cms」では一応調べましたが、とにかく会員がスムーズに投稿できる、表示スピードが遅くならないのを優先したいと思います。 会員から投稿された画像+テキストはトップページに自動的に新着順に表示されカテゴリで分類されて検索をかけることができるようになっています。 seo的にはサイトがニッチな分野なので、任意の用語を入れるとトップに出るのでそれは問題ないと思います。
回答: 仕事柄(webシステムの制作会社)私も会員投稿サイト(または会員管理システム)を日常的に数多く作っております。 そこで、質問主さんの求めている回答と少々ズレるかもしれませんが、実体験を元に回答致しますね。 質問主さんの推測通り、wordpressは一般ユーザを対象にした会員投稿(または会員管理)にはあまり向いておりません。プライグインの導入やシステムプログラム修正で多様な機能を付けることはできますが、それでもあくまでベースは「ブログ」です。洗濯機にレンジの機能を付けるようなものなので、スタート段階から無理があります。 実際 私の経験上、ブログ以外の機能を求めているクライアントさんの8割は、結局他社さんが制作したwordpressを止めて、フルスクラッチ(専用のシステム)で作り直しを依頼されます。 また、wordpressにだけ言えることではありませんが、オープンソースのcmsは得てしてスピードが遅いです。それはオープンソースなだけに、様々な環境で動作させるよう、システム的な手続きが非常に多い上、無駄にリッチな機能を実装していることが主な原因です。 他のオープンソースcmsを検討されるのも一つの手だと思いますが、結局は上記のような理由でまた違うcmsと制作会社さんを探すハメになるような感じがします。 実際、フルスクラッチで作れば数十万行ぐらいサクサクに動きます(dbをmysqlと想定)。また制約もないため、ほとんどの要望を吸収できると思います。 ではなぜ多くの制作会社がwordpressを勧めてくるかというと、 * 予算の問題(とはいっても、フルスクラッチでもビックリするぐらい差はありませんが) * ゼロからシステムを組む技術が乏しい のどちらかです。 結論ですが、お金と労力を無駄にしないためには、予算をある程度取り、技術のある制作会社さんへフルスクラッチで再構築を依頼することが実は一番早道な感じがします。 重ねて質問内容とズレていたらすいません。