Bitcoin Forum

Other => Meta => Topic started by: nahtnam on February 01, 2015, 08:00:27 PM



Title: Why doesnt Bitcointalk just use Discourse or NodeBB?
Post by: nahtnam on February 01, 2015, 08:00:27 PM
Hey!

I was just wondering why Bitcointalk doesnt use http://www.discourse.org/ (http://www.discourse.org/). Its very open, so you can make plugins that implement whatever you need.

Also it looks really good.

EDIT: What about https://nodebb.org/ (https://nodebb.org/)?


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: redsn0w on February 01, 2015, 08:02:58 PM
Hey!

I was just wondering why Bitcointalk doesnt use http://www.discourse.org/ (http://www.discourse.org/). Its very open, so you can make plugins that implement whatever you need.

Also it looks really good.

I think because the new forum software is almost done, maybe in this  month we will migrate in the new one.


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: theymos on February 01, 2015, 08:03:20 PM
It has basically no features. It's barely better than the commenting system on a blog.


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: nahtnam on February 01, 2015, 08:08:42 PM
It has basically no features. It's barely better than the commenting system on a blog.

Wouldnt it be cheaper to create plugins that add features instead of creating a new forum system entirely?


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: Blazr on February 02, 2015, 02:51:38 AM
It has basically no features. It's barely better than the commenting system on a blog.

Wouldnt it be cheaper to create plugins that add features instead of creating a new forum system entirely?

Not really. It's written in rails, which can be really buggy and has had major security issues in the past (I believe btcjam.com suffered from a hack due to an exploit in ruby on rails).

There used to be a hilarious issue with the way it handled session cookies, there was no cookie database. It used to simply delete the cookie off the browser when you hit "logout" but not delete them on the server, so if a hacker got your session cookie he could stay logged in as you forever even after you changed your password or hit logout. This issue was marked as a wontfix by the devs when it was discovered and stayed like that for years (since 2007 up till atleast 2013), though I don't know if it has been fixed: http://threatpost.com/security-issue-in-ruby-on-rails-could-expose-cookies/102413

The new forum is written in node.js IIRC, which is probably the best for a forum.


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: nahtnam on February 02, 2015, 06:03:05 AM
It has basically no features. It's barely better than the commenting system on a blog.

Wouldnt it be cheaper to create plugins that add features instead of creating a new forum system entirely?

Not really. It's written in rails, which can be really buggy and has had major security issues in the past (I believe btcjam.com suffered from a hack due to an exploit in ruby on rails).

There used to be a hilarious issue with the way it handled session cookies, there was no cookie database. It used to simply delete the cookie off the browser when you hit "logout" but not delete them on the server, so if a hacker got your session cookie he could stay logged in as you forever even after you changed your password or hit logout. This issue was marked as a wontfix by the devs when it was discovered and stayed like that for years (since 2007 up till atleast 2013), though I don't know if it has been fixed: http://threatpost.com/security-issue-in-ruby-on-rails-could-expose-cookies/102413

The new forum is written in node.js IIRC, which is probably the best for a forum.

There have been a lot of patches for ruby on rails, but not sure about this specific bug.

Node: https://nodebb.org/ (https://nodebb.org/)


Title: Re: Why doesnt Bitcointalk just use Discourse?
Post by: Welsh on February 02, 2015, 12:51:41 PM
I really hate discourse. I don't think I've spent more than 30 minutes on it though, so I can't bash on it too hard. I just didn't like it. I can't quite put my finger on why I didn't like it either.


Title: Re: Why doesnt Bitcointalk just use Discourse or NodeBB?
Post by: nahtnam on February 02, 2015, 06:09:30 PM
EDIT: Updated OP to include NodeBB.


Title: Re: Why doesnt Bitcointalk just use Discourse or NodeBB?
Post by: newIndia on February 02, 2015, 06:19:51 PM
EDIT: Updated OP to include NodeBB.

Might like to add https://codoforum.com as well...

Free. Open Source. Responsive.


Title: Re: Why doesnt Bitcointalk just use Discourse or NodeBB?
Post by: nahtnam on February 02, 2015, 06:25:20 PM
EDIT: Updated OP to include NodeBB.

Might like to add https://codoforum.com as well...

Free. Open Source. Responsive.

Just checked it out. Looks similar to Discourse.