The original site was developed using WordPress, with very heavy customization, and included dozens of third-party dependencies which were incorporated using a plug-in or hard-coded or both. The original implementation was bulky and riddled with issues, both in design and code --since it was apparently previously coded by developers of varying experience. Each page, every data and all functionality was to be ported to a fresh setup.
The lack of any documentation made the project even more laborious since discovery and refactoring process were needed to expose components and linkages to make sure the migration won't break any of the existing functionality --such as subscription and payment services, e-mail services and video hosting service, to name a few-- before it can move forward. The team included on-site and overseas members -- which required some extra effort since there wasn't an established workflow.
It was interesting to work on all sorts of integration, especially the subscription service.