Every repository with this icon (
Every repository with this icon (
Home
OneBody is web-based software that connects community members, especially churches, on the web.
Social Network, Church Management System, Online Directory—call it what you will; OneBody is a tool to help connect real physical communities online when they’re not connecting in real life.
BuiltWith | HowToContribute | Bugs
FrequentlyAskedQuestions | Blog | Google Group
Open Source
This project is completely OpenSource and FreeSoftware licensed under the GeneralPublicLicense. Its development is supported by paid hosting service at beonebody.com.
Features
- Online Directory
- ajax live search
- save as pdf
- business directory
- Groups
- full email lists (incoming and outgoing emai)
- pictures
- prayer requests, attendance tracking
- Social Networking
- friends
- messaging
- favorites
- wall
- Twitter integration
- Membership Management
- sync with external source
- import, export
- basic church management system with add, edit, delete
- unlimited custom fields
- Content Management System
- visitor-facing website hosting
- custom theme and logo
...and more.
Download
Download the latest stable release here, or use git:
git clone git://github.com/seven1m/onebody.git
cd onebody
git checkout stable # optional -- skip this if you want bleeding edge
Test Drive
You can run OneBody on SQLite and load the sample data for testing…
You’ll first need Ruby on Rails, ImageMagick,
and the sqlite3-ruby gem (sudo gem install sqlite3-ruby). See Prerequisites for more help.
Then:
sudo rake gems:install
rake db:migrate onebody:load_sample_data
script/server
# visit http://localhost:3000
# admin user: admin@example.com and password "secret"
# normal user: user@example.com and password "secret"
See InstallOneBody for the full installation instructions.
Deployment
Create a “deploy” user with sudo powers, make a copy ofconfig/deploy.rb.example and tweak, then:
cap deploy:install # installs ruby, mysql, apache, passenger, etc. (Ubuntu only)
cap deploy:setup
cap deploy:cold
See DeployWithCapistrano for more details.








