RoketThemeが無料で提供しているJoomla!の拡張にRokBridgeがあります。
この拡張はJoomla!とphpBBを連携させるための機能が付いています。ユーザー登録、ログインを共有させるのがメインの機能です。Joomla!にphpBBでの「最近の投稿」を表示させる別拡張も用意されています。
RoketThemeはJoomla!とphpBBのテーマを会員制度で提供しています。この二つは別の会員制度なのですが、作成されているテーマが共通のものなのです。そのため、Joomla!とphpBBの見た目を統一したいときには、便利に利用できます。まあ、当然ながらお金はかかりますが。w 多分、RokBridgeを無料で提供しているのは、この会員への呼び水にしたいからだと思います。
ただし、RoketThemeはものすごくかっこよくて軽い無料テーマを提供しています。これは、Joomla!、phpBB、Wordpressそれぞれに対して、共通のテーマで出しておりますので、これを利用して、デザインの統一を無料で図ることもできます。
RoketThemeの無料テーマ:
Afterburner(Joomla!版, phpBB版, Wordpress版)
Quasar(現在Joomla版のみ)
Joomla!公式サイトの拡張にはもう一つ別の連携拡張が登録されています。これは、Joomla!の中にphpBBを完全に取り込んでしまう形で表示できるのですが、phpBBへ「ハック」、つまりコードの書き換えをユーザーが自分で行わなくてはなりません。コード書き換えを行うと、phpBBのアップデートのたびに問題が起き得てしまいます。
フォーラム自体はメインのコンテンツにはなりにくいのですが、必要な場合はありますからね。Joomla!自身にもフォーラム機能の拡張は、このサイトで紹介しています通り、かなり存在しております。ただ、実際の機能となると、やはり専用CMSと言っても良いphpBBに軍配が上がります。「この機能が欲しい」というものが、足りなかったりするんですよね。
今回、phpBBをJoomla!と一緒に使い、サイトを作ろうとしているのは、いわゆる「アンケート」機能で再投票を提供しているCMSがphpBBだったからです。この機能が使いたいために、手間をかけております。
前に一度テストで導入したときには比較的簡単にインストールできたのですが、今回はかなりはまってしまいました。情報を自分のためにも残しておきます。
用意する物
まあポイントとしては、phpBBの日本語版を避けることです。日本語版は言語の設定ファイルだけでなく、ハックしてあるためか、インストール時にうまくいきませんでした。
英語で書かれた詳しい手順はRokBridgeの説明ページに書かれています。分かりづらいですが、右側がメニューになっておりまして、Installationと書かれている項目をクリックすると、インストール手順が図表付きで説明されています。
手順
1.まず、Joomla!を通常通りインストールします。
2.phpBBはJoomla!をインストールしたディレクトリーへインストールします。例えばJoomla!を/home/me/html_topにインストールしたとしたら、/home/me/html_top/phpbb-instなどです。ディレクトリーの名前は何でもかまいません。ただし、joomla-example.comがドメイン名でjoomla-example.com/forumがphpBBへのアクセスだとすると、このforumという名前のディレクトリー名は避けます。とりあえず管理者名はadminで登録メールアドレスはJoomla!と合わせましょう。(adminというユーザーで共通に認証させるため)インストールが終了したら、アドミンCPを出したままにして、閉じないでおきましょう。
3.Joomla!でRokBridgeをインストールします。
4.コンポーネントにRokBridgeが追加されています。選択して設定画面を出してください。
5.まず上部の設定項目を指定してください。Bridge Pathがドメインの後にアクセスするための名前、上部の例で言えば"forum"に当たる部分です。phpBB pathはphpBB3をインストールしたディレクトリー名です。上記の例なら"phpBB-inst"です。その下のSEFに関する物は、基本設定→サイト→SEOの項目とほぼ同一です。必要に応じて設定してください。Force Remember meはphpbbへログインしているときはログイン状態を覚えておくよう強制するオプションです。どう動作しているのか余り明確に理解していません。設定したら、一度保存します。
6.保存すると、phpBB3 forumが緑のInstalledに変化します。変化しない場合は、phpBB pathで指定した名前が、phpBB3をインストールしたディレクトリ名と一致しているか、確認してください。
7.あとは、"Install"または「インストール」ボタンを上の項目から順番に押していくと、必要なセットアップが完了します。
8.ポイントは何か構成に手を加えたあと、動作がうまくいかなくなったら、この設定ページのRemoveボタンを下からクリックしていき、全部アンインストール状態にして、それから再度インストールしてみるとうまくいくことがあります。
9.phpBB3のアドミンCPを出してください。General(メイン)のタブ、Authenticationをクリック、"elect an authentication method:"の項目がJoomlaになっているか確認します。なっていない場合は変更しましょう。
10.この時点でテストしたい方は、Joomla!のメインメニューにRokBridgeの項目を追加しておき、ユーザーページでadminでログイン後、メニュー項目からphpBB3へ移行してみて、adminでログインできているのを確認しましょう。
11.RokBridgeのLogin Moduleをインストールしましょう。インストールするとモジュール管理ページに自動的に追加されています。アクティブにしてユーザーページから、adminでログインしてみましょう。ログインすると、未読スレッドとか便利な情報が表示されますよ。それで、ログインしていることが確認できます。クリックすれば該当するphpBB3のページへ移行します。
12.必要に応じてphpBB3の状態をJoomla!で表示するための拡張をインストールしましょう。メンバーモジュールと最新投稿モジュールが用意されています。
| ロケットテーマ、joomla!の新しい無料テーマをリリース< 前 | 次 >Joomla!にはロケットテーマをオススメします |
|---|
| < 前 | 次 > |
|---|