xoopsで構築する口コミサイト・レビューサイト
今やEc-cubeといった超高機能なネットショップですらオープンソースとして無料で使える時代。
口コミサイトなんか、探せば簡単にフリーのものが見つかると思っていたが、意外とピンとくるものがない。
もちろん、簡易的なCGIとかならあるが、会員登録も疎かでショボすぎだし、
かといって今更、自分で作る気力は無い・・・面倒すぎる・・・
初め、「WebLinksを使えば、クチコミサイトは簡単に出来る」という記事を目にして、
さっそくやってみるも、「評価は出来るけど、クチコミが投稿できねぇじゃん」って事で即却下。
別の方法を探っていくと、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を使えるようにならないと、ちょっときついかも。