我正在寻找一个提供基本社交网络功能的宝石,它们是:
我一直在研究目前有效的项目,例如Community Engine
和Social Stream
。我特别喜欢Social Stream,因为您可以选择所需的组件。但是,这些宝石都不支持RoR 4.0 +
我可以考虑其他任何解决方案吗?或者,是否有任何宝石像devise
+其他东西用于消息传递?我喜欢设计,所以我不介意通过另一个宝石添加消息功能。有任何想法吗?谢谢!
答案 0 :(得分:5)
实际上有很多:
Social Stream:一个完整的社交网络,其中包含您希望从社交网络中获得的所有内容。
Diaspora:与社交流相同的功能,更活跃。
这是一个完整的list
或者,您可以使用以下宝石快速创建自己的宝石:
1)Devise:用户身份验证
2)Mailboxer:消息
3)Activity Stream:公共/私人活动
4)Socialization:友谊模型
答案 1 :(得分:2)
使用设计进行身份验证,使用mailboxer gem实现消息传递功能,这是social_stream项目的一部分。这个宝石与rails 4+兼容。您实际上不需要用于配置文件管理的gem。另请查看faye gem,您可以使用它来发布和订阅实时事件。首先使用邮箱实现核心邮件系统,然后使用faye实现它。
答案 2 :(得分:0)
答案 3 :(得分:0)
如果您正在寻找像 facebook for work / yammer 这样的组织的东西,您可以查看我做过的一个小型开源项目: - https://github.com/sahilbathlaofficial/soapbox
它非常基本且功能极少: -
关注者,群组,消息传递,推特整合