2010-10-04 27 views
6

Diễn đàn RoR 3 mã nguồn mở tốt có thể dễ dàng tích hợp với một ứng dụng hiện có là gì?Diễn đàn Ruby on Rails tốt có thể dễ dàng tích hợp với một ứng dụng hiện có là gì?

tính năng tùy chọn:

  • hỗ trợ OpenID
  • Haml/SCSS các mẫu
  • Hỗ trợ cho smilies, YouTube, hình ảnh, vv
  • Tôi có thể sẽ thay đổi nó rất nhiều, và Tôi vẫn còn khá yếu trong Ruby, vì vậy trong sạch, nhận xét mã với thực hành tốt sẽ là tuyệt vời.

Cảm ơn :)

Trả lời

1

Cộng đồng Rails chưa bao giờ được tập trung vào việc phát triển diễn đàn Ruby/Rails, ngược lại với các ngôn ngữ khác như PHP. Bằng chứng là really old news nói về một trong những nguyên mẫu diễn đàn từng sản xuất trong Rails.

Bạn vẫn có thể tìm thấy dấu vết của Beast somewhere, nhưng câu trả lời thực sự là không có diễn đàn Rails nguồn mở thú vị nào có sẵn từ lúc này.

+0

Tôi có nên viết chữ của riêng mình không? –

+0

Bạn có thể sử dụng uservoice.com không? –

+0

Bạn có một vài lựa chọn thay thế: 1. cài đặt diễn đàn được phát triển với ngôn ngữ khác và sử dụng API để nói chuyện với ứng dụng Rails của bạn 2. phát triển giải pháp của riêng bạn 3. sử dụng dịch vụ của bên thứ ba –

0

bạn đã xem Forulio chưa? Có vẻ như bạn có thể xây dựng trên đó. Có vẻ tốt để bắt đầu.

2

Có một cái nhìn về http://github.com/radar/rboard mạnh nhất và dương trong Rails thế giới tại thời điểm

+4

Nó bây giờ được thay thế bởi [forem] (https://github.com/radar/forem), cũng từ radar. – nathanvda

5

Gần đây tôi đang tìm kiếm chức năng tương tự và đã xem qua discourse. Bạn nên kiểm tra nó chắc chắn.

Discourse is the 100% open source, next-generation discussion platform built 
for the next decade of the Internet. 

Whenever you need ... 

a mailing list 
a forum to discuss something 
a chat room where you can type paragraphs 

... consider Discourse. 

của nó được phát triển bởi Jeff Atwood và team

+0

Phần tốt nhất là, nó đang được tích cực phát triển (& duy trì) và bạn thực sự có thể đóng góp cho nó nếu bạn thấy rằng nó thiếu một cái gì đó! – Ameen

+0

Ngoại trừ việc nó được thiết kế để đứng độc lập, khi những gì chúng tôi thực sự muốn là một công cụ chúng tôi có thể sử dụng trong các trang web của chúng tôi. –

1

Thredded làm tất cả những điều này và nhiều hơn nữa.

Bởi vì Thredded là một công cụ Rails, rất dễ dàng tích hợp nó vào một ứng dụng hiện có.

Thredded demo screenshot

Các vấn đề liên quan