release notes

0 views
Skip to first unread message

dmitry

unread,
Apr 28, 2008, 8:49:01 PM4/28/08
to cleantogether
We just updated a site with a new version. It might not appear at
first that too much has changed on the site, but there was actually
major refactoring effort that lead to this release. So, here's what's
been accomplished:

* Refactored to use restful_authentication module:
This changes how the user registers and activates account, logs in,
maintains session, resets forgotten password. Now, instead of using
capchator image to keep spammers off the site, we use email
confirmations quite extensively. But the major benefit of this
refactoring is that we use a security feature implemented by the Rails
community which is proven and stable and well maintained (in case new
bugs are found or new releases are out -- the upgrade should be easy
for us now).

* Refactored cleaning_event model/controller to a bit better/shorter
name -- "story" model/controller respectively. Not a big deal, but
should make it easier for noobs who wants to join (and will save few
characters of typing for the rest of us as well).

* Refactored models to behave in more restful manner. Again, does not
make a big difference for the users of the site, but going forward
should make it much easier for developers to follow the common
standard.

* Cleaned up a user interface a bit, simplified some pages flows which
should make the site easier to use.

* Added new models for supporting teams and expeditions. We don't have
the functionality implemented yet (actually this is going to be our
next biggest priority before the summer starts), but the models are
there, the restful routes are all wired up :)

* Added integration with preallowed.com -- a Distributed Roles Based
Access Control system. Again, works only as a prototype, but in our
vision there is a big place for it in cleantogether.com project.

So, most of the architecture is in place, let's fire up the
engines :)

D>

Reply all
Reply to author
Forward
0 new messages