-
Notifications
You must be signed in to change notification settings - Fork 9
Old page data migration
Recommended practices and scripts for old page data migrations.
It highly depends on the original state of your articles, however, manual migration is a great opportunity to revise and update them.
Automatically copy all the old users, without any login info and store the id mapping. Let users create their new credentials and then merge them (using merge tool). Don't forget to update id mappings accordingly.
TODO: Example script https://github.com/trojsten/web/blob/master/trojsten/people/management/commands/migrate_people_from_kaspar.py
TODO: There will be a script, that converts filesystem structure with pdf
statements and solutions, txt
metadata (deadlines, task names, task points) and csv
results to the correct database instances.
## Events
If you had event attendees in the old database migrate them automatically using user mappings. Otherwise, create old important events manually (using action wizard (TODO: not implemented yet)). Event has it's own wiki article subtree, so you can migrate any content.
Optionally, it is possible to migrate also old user submits. This may, however, be a complicated process, that requires deep knowledge of both old and new submit systems. Try at your own risk.