tog: An Open Source Social Network Platform for Ruby on Rail
2
A while back, when I was researching open source solutions for building a social network with Ruby on Rails, I came across tog. Unlike other solutions, tog doesn't believe in generic social networks. Instead, tog is a collection of useful plugins that can easily add social network features to your Ruby on Rails application. In addition to these useful plugins, tog is released under the unrestrictive MIT license and was designed to make developing and integrating new plugins easy.
Here is a summary of the currently available plugins and features included:
tog_core
- Base controllers for member and admin actions
- Base dashboards controller (public, member and admin)
- Dependency declaration for common social features (comments, tags, activity, etc.)
- Abuse and comments management
- Configuration management
- Helpers for user interface, config access, etc.
- Patches and libraries
- System wide searching functionality
tog_user
- Login, logout and signup processes
- Password reminder
- Activation process
- recaptcha support
- User login or email as key
- Administration interface
tog_social
- Profiles (including photos)
- Groups (including images)
- Moderated and open groups
- Public and private groups
- Invitations for joining a group
- Bi-directional friendships
- Followers and fan friendships
tog_conversatio
- Multiblog system
- Multiauthors blogs
- Atom subscriptions
- Blog’s archives
- Tag clouds per blog and global
- Draft & published status
tog_mail
- Multiple folders
- Send messages to your friend list
- Send messages to a given user
tog_picto
- Photos grouped in photosets
- Photoset-defined privacy
- Multiple sized for each photos
- Comment-able, rateable and taggable photos and photosets
tog_vault
- Pages
- Children pages
- Helper for including pages on views
- HTML editor
- Small publication workflow (draft-approved-published)
One thing I noticed is that the current plugins don't provide a discussion board or forums functionality. May be this would be my contribution :-).
Written By:
Hatem Mahmoud (www.expressionlab.com)
Comments
Post a Comment
eSpace podcast Prodcast
Archive
Latest Comments
- SpectraMind Commented on Egypt Wins UK's National Outsourcing Association Award
- Rofaida Awad Commented on Go Egypt Go!
- Different Mike Commented on Only idiots change their iPhone root password!
- Mike Commented on Only idiots change their iPhone root password!
- smile Commented on Only idiots change their iPhone root password!

