Rails 4.0的任何社交网络引擎/宝石?

Qui*_*uin 6 ruby-on-rails ruby-on-rails-4

我正在寻找一个宝石来提供基本的社交网络功能,它们是:

  • 用户认证
  • 档案管理
  • 私人消息
  • 在未来,迷你博客可能但不是必需的

我一直在研究目前活跃的项目,比如Community EngineSocial Stream.我特别喜欢Social Stream,因为您可以选择所需的组件.但是,这些宝石都不支持RoR 4.0+

我还能考虑其他解决方案吗?或者,是否有任何宝石类似devise+其他东西用于消息传递?我喜欢设计所以我不介意通过另一个gem添加消息功能.有任何想法吗?谢谢!

rb5*_*512 5

实际上有很多:

社交流:一个完整​​的社交网络,包含您希望从社交网络中获得的所有内容.

Diaspora:与社交流相同的功能,更活跃.

这是一个完整的清单

或者,您可以使用以下宝石快速创建自己的宝石:

1)设计:用户认证
2)邮箱:消息
3)活动流:公共/私人活动
4)社交:友谊模型

  • 除非在最后一两天有一个我没见过的更新,否则Social Stream不适用于rails 4.0 (3认同)
  • 谢谢@ rb512.问题是Social Stream和Diaspora目前与Rails 4.0不兼容.基本上似乎没有一个支持4.0. (2认同)

Mon*_*eep 2

使用 devise 进行身份验证,并使用mailer gem来实现消息传递功能,这是social_stream 项目的一部分。该 gem 与 Rails 4+ 兼容。您实际上并不需要 gem 来进行配置文件管理。另请查看faye gem,您可以使用它来发布和订阅实时事件。首先使用mailboxer实现核心消息系统,然后使用faye使其实时化。