OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

OneBody:开源的社交网络,邮件列表,词典和内容管理系统


分享到


分类 大话编程   关键字 分享   发布 ourjs  1406343283250
注意 转载须保留原文链接,译文链接,作者译者等信息。  

Church.IO OneBody

OneBody是一个基于Web的,开源的社交网络,邮件列表,在线词典和轻量级内容管理系统。

它像Facebook,Google Groups和SharePoint的混合体,但它是完全免费和开源的。

OneBody基于Ruby on Rails和MySQL,在churches社区已经使用7年了!

这里你可以看到很多的截图。


生产环境安装

请查看我们的Wiki中的安装页面

Please see the Installation Page on the wiki.


使用 Vagrant 安装开发环境
如果你想在本地开发和运行,它是非常简单的。

操作系统:Windows, Mac, or Linux


  1. 安装 VirtualBox. 免费的可以运行在职Windows, Mac, 和 Linux上
  2. 安装 Vagrant.
  3. git clone git://github.com/churchio/onebody.git && cd onebody
  4. 运行vagrant
  5. 在开发模式下访问 localhost:8080


无论gems是否需要更新或升级,你只需要运行 vagrant。

重启Rails服务器,输入: touch tmp/restart.txt. 或使用用vagrant重启开发环境。


手动安装开发环境

操作系统: Mac 或 Linux (Windows请使用 Vagrant )

1.Install Ruby 2.1.2 or higher (we recommend you use RVM).
2.Install MySQL.
3.Install Git.
4.git clone git://github.com/churchio/onebody.git && cd onebody
5.mysql -u root -e "create database onebody_dev default character set utf8 default collate utf8_general_ci; grant all on onebody_dev.* to onebody@localhost identified by 'onebody';"
6.cp config/database.yml{.example,}
7.bundle install
8.cp config/secrets.yml{.example,} && vim config/secrets.yml and add a random secret token to both the "development" and "test" sections (you can use rake secret to generate a new random secret).
9.rake db:migrate
10.rails server
然后访问开发模式下的网址 http://localhost:3000

测试

运行测试用例
mysql -u root -e "create database onebody_test default character set utf8 
default collate utf8_general_ci; grant all on onebody_test.* to onebody@localhost identified by 'onebody';"


项目地址:   http://church.io

Github地址:https://github.com/churchio/onebody


社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 告别Node.js
  2. 失败的感觉:一个22岁女孩的创业故事
  3. JavaScript:世界上误解最深的语言
  4. Android即将支持GO语言,从游戏开始
  5. Java的痛
  6. 我不懂Swift
  7. CSS字体大小: em与px、pt、百分比之间的对比
  8. 开源的多行字符串工具: 在JS中整段地写HTML
  9. Hacker News,TechCrunch, Product Hunt 推广效果对比
  10. 树树莓派推出新版本Model B+
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

 相关阅读 - 大话编程
  1. 我不懂Swift
  2. 2014 Hangjs 见闻流水账第一天
  3. Linux 桌面的发展之路!
  4. 为什么我不建议你将JavaScript作为主力语言
  5. 静态web的回归
  6. CoffeeScript的箭头为何重要
  7. 什么是最好的编程语言?(怎样才能爱上编程呢?)
  8. 语言们都能干什么
  9. JSON为王,为什么XML会慢慢淡出人们的视野
  10. 我真的需要一门编程语言吗?

 关键字 - 分享
  1. C语言用指针模拟按引用传递int整型参数
  2. IE、Chrome、Firefox浏览器默认首页被改成360导航解决办法(删除daohang88.com)跳转
  3. Redis只往zset有序集合添加不存在的数据:关键字索引查询构建+源码分析
  4. redis5.x新特性,Stream流数据类型使用简单教程
  5. 一位自由职业者的分享:程序员怎样找兼职?
  6. 对于现代开发来说,JavaScript就是一种垃圾语言
  7. 我为什么不再用Compass写CSS(缺点分析)
  8. Redis/Python被要求更改Master/Slave程序接口名称和描述
  9. 程序员疑似将MySQL用户名密码上传至Github,导致华柱1.3亿条开房数据泄漏
  10. 从 Node 到 Go:一个粗略的比较—GO平均性能比JavaScript快十几倍

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号