The Forum Hunt continues

I’m still looking around for a good forum to integrate with a Radiant
site that I’m working on, and I have narrowed it down to three options
in the Rails world:
(a) RForum - that seems to be updated less frequently, but seems quite
good!
(b) Altered Beast - quoted as an exemplary Rails 2 application
(c) El Dorado - Seems quite nice and has nice extra features

As such, my main requirements are quite simple:
(a) Multiple forums, discussions and messages
(b) Good spam controls and support for moderating messages, users, etc.
(c) User control and registration
(d) Some integration with e-mail (like watching threads) - optional.
(e) Support for multi-lingual messages (UI doesn’t need to be)
(f) Some support for Integration: modify style sheets, simple recent
messages page, a simple user model, etc.

Looking around in the non-Rails world, I find that PhpBB is popular but
has a bad name when it comes to security and some people say that it is
quite hard to integrate with/ change. Another one I stumbled across is
called Vanilla and it seems to have a good reputation for a clean UI and
ease of integration and support for add-ons. URL:
http://getvanilla.com/

Does anyone have any suggestions/ experience to share? It is acceptable
for the BBS to run on a separate sub-domain from the Radiant site.
There is no need for there to be very tight integration between the two.

Thanks for your help.

Cheers,
Mohit.
10/31/2008 | 2:19 AM.

On Thu, Oct 30, 2008 at 1:39 PM, Mohit S. [email protected] wrote:

(b) Good spam controls and support for moderating messages, users, etc.
integration and support for add-ons. URL: http://getvanilla.com/

Does anyone have any suggestions/ experience to share? It is acceptable
for the BBS to run on a separate sub-domain from the Radiant site. There is
no need for there to be very tight integration between the two.

The last time I had the forum connundrum, I just used phpbb, but I did
notice an extension in the registry last night call Beastly (
http://ext.radiantcms.org/extensions/22-beastly) for bringing Altered
Beast
into a Radiant app. You could try that.

~Nate

Nate T. wrote:

(b) Altered Beast - quoted as an exemplary Rails 2 application
recent messages page, a simple user model, etc.
Radiant site.  There is no need for there to be very tight
integration between the two.

The last time I had the forum connundrum, I just used phpbb, but I did
notice an extension in the registry last night call Beastly
(http://ext.radiantcms.org/extensions/22-beastly) for bringing Altered
Beast into a Radiant app. You could try that.

That is sweet! I don’t yet know if the solution for me will be Altered
Beast, but if it works with Radiant, it sure does make me feel better :slight_smile:

Cheers,
Mohit.
10/31/2008 | 4:46 AM.

That’s interesting. I am going to have to integrate a forum into a
Radiant site in the near future. I don’t think beastly’s solution -
running Altered Beast as a seperate application - is right for me,
though. I am hoping to build an extension based on Altered Beast
(unless RForum or El Dorado is a better fit) which will have a
pluggable user model (I have a separate table for “site users”) and
where one or more “Forum pages” can be created, so the forum runs in
context and control of Radiant.

Perhaps we can help each other out, Mohit. What are your next step
going to be, and do you think our requirements are compatible?

Med venlig hilsen / Best regards,
Casper F.
http://casperfabricius.com

Hi Casper,

Actually, I’m not yet sure whether RForum or Altered Beast meet my needs
completely.

Casper F. wrote:

That’s interesting. I am going to have to integrate a forum into a
Radiant site in the near future. I don’t think beastly’s solution -
running Altered Beast as a seperate application - is right for me,
though.
For me, if the forum runs on a separate subdomain, it still works OK.
My needs/ requirements are something like this:

[1] The most likely scenario currently is that Radiant runs on
http://www.example.org/ and the forum runs on http://bbs.example.org/

[2] The second most important thing is likely to be a need to make sure
that somehow Radiant and the forum can share the same user
authentication method (for Radiant, this would NOT be the admin login to
post content)

[3] This would most likely be followed by an integration where I add a
sidebar in Radiant (so, I’d need to add Radius tags) that will allow us
to copy across the 10 most recent posts (subject, title, author, etc.)
to the Radiant site’s home page (or any other page for that matter).
I’ve done this before using Yabb2 - that site is currently offline,
otherwise I’d post you a link. So, what I’d need from El Dorado is a
not too complex page of ‘most recent posts’ and then parse that in on
the Radiant side.

[4] I’d like to then see if it’s possible to add simple things like tags
that allow you to search for BBS posts related to the current page in
the forum. So, I’m thinking that you could do <r:eldorado:search_msg
q=‘form_helper’ /> and this would find you some posts related to
‘form_helper’ and if it that comes back in a good easy to parse format,
I’d like to show that on the Radiant page.

[5] Finally (and this is a big problem), I’d like to see if it’s
possible to use the ‘home page’ of the user inside the forum for adding
more things - e.g., if he could bookmark something in the Radiant site,
it could show up inside this user home page area. This may also be
better done as a separate application that provides all the “user
features” and provides authentication for things like posting messages,
adding comments, etc.

I am hoping to build an extension based on Altered Beast (unless
RForum or El Dorado is a better fit) which will have a pluggable user
model (I have a separate table for “site users”) and where one or more
“Forum pages” can be created, so the forum runs in context and control
of Radiant.
I think this looks like what I may want to do.

Perhaps we can help each other out, Mohit. What are your next step
going to be, and do you think our requirements are compatible?

My main requirements for the forum/ Radiant integration are above. As
for the main requirements for the forum itself, well, it doesn’t need to
be too complicated, but I must say that Vanilla looks super-attractive
(I drew my requirements and then I saw the features of Vanilla - it
looked almost like they built it for my requirements!) Vanilla
http://lussumo.com/docs/doku.php

Cheers
Mohit.