phpBB Forum Integrationについて

Events happening in the community are now at Drupal community events on www.drupal.org.
cadiz11's picture

こちらで聞くべきものなのかわからないのですが、日本語で教えていただけそうなのはこちらくらいかな、と思い、お伺いします。
phpBB Forum Integrationのモジュールを使ってphpBB3.12をDrupal7上で動かしたいと思っています。Instructionに従ってphpBBをInstallし、phpBB3 Drupal Bridge for phpBB 3.0.10もInstallして、Drupalにもモジュールを入れて設定をしたら、Drupal上でphpBBを表示させ、DrupalのユーザーをphpBBで自動登録するところまではできました。しかし、Drupalの投稿をphpBBに自動で投稿するという機能があるはずなのですが、それはうまく動きません。
読めないながらにコードを眺めてみると、どうも権限の同期がうまくできないのでわざとオフにしてあるのではないか、と想像しているのですが、何とかつなげないものか、と考えています。
そこで質問なのですが、apiというものの仕組みを全然理解していないのですが、DrupalのユーザーをphpBBで自動登録すると言うことは、どこかでDrupal側からphpBBのデータベースを操作しているということになると考えていいのでしょうか?もしそうならば、その際にDrupalのuidをphpBB側に転記するような処理はできるものなのでしょうか?その処理は(たぶんphpBB3 Drupal Bridge for phpBB 3.0.10のどこかにあるのかな、と思っているのですが)どこら辺にありそうなのか、というのはわかるものなのでしょうか?
モジュールを配布されている方の元サイトで聞こうとも思ったのですが、日本語でも曖昧な質問を英語で質問する勇気もなく、また更新も止まっていそうな感じなので二の足を踏んでいます。phpBBの英語版フォーラムの方でもインストールのしかたあたりで話が止まっていそうな感じなので、こちらの方が日本語で聞ける分気楽な気がして、こちらに聞くことにしました。
Drupalからは少し離れる質問になってしまうのかもしれませんが、何とぞご教授をよろしくお願いします。

Comments

qchan's picture

確かに難しい質問ですね。

やはりモジュールのIssueに書いてみるところから初めてみるのはどうでしょうか。
出来るだけ、シンプルな質問で状況を詳しく箇条書きにしてみると答えがつくかもしれません。

しかし、Drupalの投稿をphpBBに自動で投稿するという機能があるはずなのですが、それはうまく動きません。

この部分だけを切り取って質問にできませんか?
モジュールページのFeaturesには
*phpBB topics can be created from nodes.
と書いてあるので、機能として可能なのだと思います。
なんらかのセットアップの問題かもしれません。

phpBBはとても有名なプロダクトなのですが、Drupalでも簡単なフォーラムはすぐ作れるので、
D6,D7合せて853のインストール数ということは、統合モジュールにあまり需要がないのかもしれないです。

ありがとうございました。

cadiz11's picture

qchanさん、どうもありがとうございました。
もう一度最初から考え直してみて、調べてみたら、cookieの設定であることがわかりました。再現してみないと確かなことはいえないですが、phpbbの方のcookieのドメインが、デフォルトだとphpbbのものが出ていると思うのですが、そこをDrupalの方に変えたらできるようになりました。

確かにDrupalもphpBBも単体でかなり完成度が高いので、わざわざ統合する必然性はあまりないかもしれませんね。その上、統合モジュールの説明は(私の英語力の問題があるとはいえ)原文からしてかなりわかりにくく感じるので、ハードルは高いのかもしれません。設定も結構ややこしかったですし。

ただ、Drupalのフォーラムは扱いやすいとはいえ、OGと組み合わせてもやはりパーミッション管理等はphpBBには及ばないかな、という感じはします。フォーラムメインで使う時にはphpBBでパーミッション管理をして、そのほかの機能をDrupalで補完するという形の方が使いやすくなるのかな、と思い、試しているところです。

親身なご回答、どうもありがとうございました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: