公開日:2011年2月7日

xoopsで構築する口コミサイト・レビューサイト

今やEc-cubeといった超高機能なネットショップですらオープンソースとして無料で使える時代。
口コミサイトなんか、探せば簡単にフリーのものが見つかると思っていたが、意外とピンとくるものがない。
もちろん、簡易的なCGIとかならあるが、会員登録も疎かでショボすぎだし、
かといって今更、自分で作る気力は無い・・・面倒すぎる・・・

初め、「WebLinksを使えば、クチコミサイトは簡単に出来る」という記事を目にして、
さっそくやってみるも、「評価は出来るけど、クチコミが投稿できねぇじゃん」って事で即却下。

別の方法を探っていくと、xoopsで構築したというコスメの口コミサイトを発見。
理想を言えば、クチコミと評価は一緒に出来たらよかったけど、この方法でも悪くない。

xoopsで構築したレビュー・クチコミサイト
http://xoopscube.jp/news/461
使用したモジュールは大半がpicoです。
口コミにはd3forumのコメント統合を使用しました。

そこで、「xoops」、「d3form」、「pico」というキーワードだけを頼りにさっそくやってみた。
結果、一応システム的にはうまくいったので、忘れないうちに記事に残します。
サーバーは、xreaを使用。

=== 2013.1.25 追記 ===
xreaだと重すぎてページが表示されるのに10秒以上待たされるので、
さくらのVPS 8G に乗り換えました。
xoopsとは思えないほどサクサクです!

【バスルアー】
http://www.bass-lure.net/(閉鎖)

概略

簡単に説明すると、「xoops」というのは土台。
これに、ポイポイとモジュールを入れてあげるだけで、簡単にブログや掲示板が作れるようになるのです。
口コミのモジュールというのがあれば簡単なんだけど、無いので、
「d3form」と「pico」という二つのモジュールを組み合わせてクチコミサイトを構築する。

「d3form」というのが、評価システム付きのフォーラム掲示板。
「pico」がブログシステム。WordPressとか、MovableTypemtと一緒だと思う。
d3formのコメント統合というシステムを利用して、
picoで生成したページに、d3formで作った掲示板のフォーラムを合体させます。
picoは、商品紹介のページを作るのが役割。
d3formはみんながクチコミしたり評価するのが役割。

 

1.xoopsをインストール

XOOPSをxreaにインストールする を参考にさせてもらいました。
毎回、インストールには一癖あるxreaだが、今回は問題なし。
xoops使うのは今回が初めてなので、インストール後、まっさらなトップページを見て困惑・・・。
予め会員登録システムは組み込まれているが、他は何もない状態。
口コミサイトを作るには、ここからモジュールを追加していく必要がある。

 

2.ALTSYS

picoを動かす為に、まずは「ALTSYS」をインストール。
【ダウンロード先】 http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=96

非常に読む気の失せるデザインのサイトだけど、インストール方法がやっかいなので頑張って読もう。
普通のモジュールであれば、module/ に入れ込むだけでいいんだけれども、
今回使用するD3という新しいタイプのモジュールは、ちょっと特殊な事をする必要がある。

インストール方法に、「XOOPS_TRUST_PATH」というディレクトリをドキュメントルート外に作れとある。
これについては、下の記事が参考になります。
XOOPS_TRUST_PATH って何?

ただ、ドキュメントルート外ってなると、ドメインと同じディレクトリに並べるわけだから、凄く気持ち悪い。
ということで、moduleと同じルートに並べて作った。
-XOOPS_TRUST_PATH
-modules
-template_c

こうすると、mainfile.phpを書き換える部分は、
define(‘XOOPS_TRUST_PATH’, ‘/virtual/あなたのxreaアカウント名/public_html/www.○○○.com/xoops_trust_path’);
となるので、お間違えなく。

モジュールをサーバーにアップし終わったら、xoopsのあるページに移動して、管理者メニューにログイン。
互換モジュール - モジュールのインストール - 操作のインストールボタンをクリック。
もし、モジュールが出てこなかったり、エラーが出てる場合は、何か間違ってます。
mainfile.phpを見直したり、アップしてるファイルが間違えてないか確認してみましょう。

 

3.picoをインストール

【ダウンロード先】 http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=96

XOOPS_TRUST_PATH、plugins、moduelsと三箇所に分けてアップしないといけない、面倒臭いね。
アップロードしたら、ALTSYSと同様にインストール。

 

4.d3formをインストール

【ダウンロード先】 http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=103

これも、picoと同様にそれぞれのディレクトリにアップして、インストール。

 

5.コメント統合

xoopsのあるページのトップに移動。(右上のホームページ)
左側のメニューより、フォーラムより適当なフォーラムを作る。
出来たフォーラムを選び、ブラウザのアドレスバーを見る。
http://www.○○○.com/modules/d3forum/index.php?forum_id=1
このidの番号を覚えておく。

左側のメニューのpicoを選び、コンテンツの作成から適当なページを作る。
管理者メニューにログイン。
左側メニューのpico → 一般設定
・コメント統合するd3forumのdirname ・・・ d3forum
・コメント統合するフォーラムの番号 ・・・ さっきのフォーラムID
以上を入力し、送信ボタンを押す。

これで、picoでページを作成すると、各ページごとのフォーラムがd3forumに作られて、
picoのページでコメントを投稿出来るようになります。

 

6.サイト完成

それらを組み合わせて、実際に作った口コミサイトがコレ!

バスルアーバスルアー (閉鎖)
バス釣りで本当に釣れるルアーやワームをランキング投票形式で紹介!


いやーなかなか大変でした。
smartyを使えるようにならないと、ちょっときついかも。

 

この記事のURLをコピー

関連情報

メールアドレスは公開されませんのでご安心ください。また、* が付いている欄は必須項目となります。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。