localwiki/sapling — Issue #32: Sycamore page import
Author: philipn
Created: 2011-11-24 09:54:31+00:00
State: open
Labels: task

This will probably be more than a little interesting!

Things I deem to be requirements:
- Full page history must be maintained (RocWiki has well over 100,000 edits)
- Formatting must be preserved
- Ownership/attribution of edits must continue
- Sycamore macro calls must be translated into their Sapling equivalents
- No downtime: if the migration takes days, this should happen in the background without editing being blocked or lost

It might be worth investigating something like Celery to orchestrate this... in my experience, a single monolithic Python process crawling the entirety of RocWiki isn't very happy :-)