I've created this as a place to gather information about tasks that will be required of me (Charles) during the migration from the Drupal P2PU site to the new site.
It seems like there are 2 parts to this, disabling functionality and migrating content. Please add, edit or remove items in the list. It would help to have some idea of the date/timeframe for each one too.
Disabling functionality
- Turn off creation of new courses -- 5/20 -- ASAP [Done]
- Turn off user site registration -- 5/20 -- ASAP [Done]
- Disable some openid logins on the old site before domain change (Google openid, is not a true openid, it generates an hash for each user for each domain, meaning that there's no way to tell if the user is the same when you login through different domains. --> http://meta.osqa.net/questions/6456/can-users-still-login-with-google-openid-after-domain-name-change)
- Domain change -- I included old.p2pu.org as a server alias (June) -- Phillip asked if is possible to do it on on the weekend of June 10th. -- Will take place during Saturday 18th.
- Turn off creation of new course content (documents/discussions/...)
- Needs to be done on course by course basis - need to post a message into the course (using broadcast feature) to let participants know we plan to turn content creation off -- Alison?
- Prevent users from joining any courses June
- Turn off editing of own courses June
- Turn off editing or own course content June
- Turn off comment capability June
- Change all open course statuses to complete? June
- Turn off broadcast messages for existing courses June
- Add note in the new site 404 page so people know that maybe the broken link is from the old site. [done + redirects to existing pages on the old site]
- Document possible admin tasks that will need to be performed
Migrating content (if in fact we are doing this)
If we can list all content that requires migration (zuzel/I will probably take care of implementing this part):
- User profiles [date/timeframe: ?] -- We have already migrated part of some user profiles (name, realname, email, password) -- all user accounts were migrated
- Courses taken [date/timeframe: ?] -- We have migrated participation for some courses that were running on both sites, we need to do the same for courses completed in the old site (link to the course on the old site). -- this is displayed in users profiles (from the drupal db)
- Images? -- User profile/Course images -- which are the dimensions on the old site NxN? We allowed users to upload any size and then we generated the required sizes from the original (leaving the original intact). There are 2 main sizes:
- Thumbnial (used in comments and members listing): 30 x 30
- The main image on the user profile page: 272 x 272
- This was not migrated.
- https://github.com/p2pu/lernanta/blob/master/apps/users/drupal.py
- http://p2pu.lighthouseapp.com/projects/71002-lernanta/tickets?q=tagged%3A%22migration%22
Depending on what needs to be migrated, and how it is migrated, this could be fairly complicated, and Zuzel and I would need to discuss the details of each one.