ARCS: A Rails Community System
A Community Sytem for Ruby On Rails
What is ARCS?
ARCS is in early development and is currently one generator that creates a generic system for managing users and groups of users. Here is a list of features:
  • a model which uses SHA1 encryption and salted hashes for passwords
  • a controller with log in, log out, sign up, password reset, and update information actions
  • a mailer that supports forgotten passwords
  • administration pages to manage users, groups and group membership
It is roughly based on LoginGenerator and SaltedLoginGenerator Rails generators, but extends their functionality to include groups.
What will ARCS be?
The goal of ARCS is to be a complete toolkit to support collaborative community web sites. We hope to port the most useful packages from OpenACS to ARCS, however, we don't want to become the huge suite of applications that openACS is. We will also help application builders hook into ARCS for their user and group management.
Want to help?
At this early stage we are eager for help with the following:
  • Project Management - We're looking for someone with experience managing an open source project with several (and hopefully eventually, many) developers.
  • Code Review - Are you a Rails wiz? There are probably a few things about our coding style that is not in line with the "Rails Way" so if you want to code review for us, that would be great.
  • Gemmification - We haven't converted this to a gem yet because as of right now, we don't know how. But, we hear it's not so hard. :)
  • .. and a whole lot more - see the the Known Issues page
What can I download?
So far, here's what we've got available: After you download this, you'll probably want to take a look at these installation instructions.
NOTE: We've just been turned on to the existence of ActiveRBAC... which we'll be using to replace our core system. So, download if you want, but be aware that there will be major changes coming.

aure@aure.com
Last Modified: 9/21/2005