migration code committed
from
Rob Miller
on Oct 10, 2006 08:51 PM
hi all,
just a head's up to let everyone know that i've merged ross's migration code,
with some newly written documentation and a fair bit of customization, into
the remember core. it seems to be working reasonably well for the default
member types. i've built some support in there for people to be able to
easily migrate custom member types as well; this is very untested currently,
however. i'll be doing some real world tests on this either later this week
or early next week as i try to use it to migrate a copy of the openplans.org
site, but i encourage others to play around with it as well and to report
back. it's pretty hard to write tests for this functionality (the test would
need to upgrade the underlying software) so we're going to have to rely on
user testing to find all the issues.
instructions on using the migration are in the remember/cmfmember/README.txt
file. notable changes to the migration code since merging it into remember
include the following:
- preserves workflow associated w/ all migrated member types
- provides an infrastructure for registering custom types to migrate to and from
- provides a means to delete existing workflows if new remember-specific
implementations of the workflows are to be installed
- if the passwords were already encrypted by the user folder that was being
used in the CMFMember site, then they will not be re-encrypted during
migration and all passwords will continue to work.
thanks again to ross for starting this effort.
-r