The plug-in can be put into a new or existing application and provides the basic features of a social networking Web site.
Installation
Create a rails app if you don't have one already: $ rails site_name
Install the engines plugin
Download CommunityEngine and unpack it into /vendor/plugins/community_engine
Create your database and modify your config/database.yml appropriately.
Delete public/index.html (if you haven't already)
Modify your environment.rb
Modify each environment file (development.rb, test.rb, and production.rb)
Modify your routes.rb
Generate the community engine migrations then do rake db:migrate
Run tests
Start your server and check out your site
Here are some key features of "CommunityEngine":
· Authentication (sign up, log in)
· User profiles
· User search
· Blogs with tagging, categories and rich text editing
· Photo uploading and tagging
· “Clippings” - visual bookmarks
· Commenting and comment notification by e-mail (Blogs, profiles, photos, and clippings can be commented)
· Forums
· Friendships and activity feeds
· Favoriting of clippings and blog posts
Requirements:
· Rails version 2.1
· Engines plugin for Rails 2.1
· ImageMagick
What's New in This Release: [ read full changelog ]
· Complete private messages integration, allow sending messages to multiple recipients
· Upgrades to Event functionality, including RSVPs (eksatx)
· Photo albums, Static pages and messages controller tests (juafrlo, eksatx)
· calendar_date_select, icalendar gems now required
· Added ability to unsubscribe from comment notifications for anonymous comments
· ical format output for Events to allow subscriptions