Hi,
I have migrated many Moodle websites, from local computer to a hosting server or from premise to AWS.
I'm wondering about the integration between your Wordpress and Moodle website. In the common way, this communication is done via Moodle built-in web-services. If that is correct, you wordpress settings will just care the security token and Moodle site URL.
About me, 15 years working with Moodle as following experience:
- Moodle hosting on AWS, deploying Moodle projects to AWS with EC2, Load balancers, cloud based infrastructure.
- Moodle as the backend, ReactJS, Angular, Wordpress, Joomla, Drupal ... as frontend.
- Clearly define the modular structure model to support micro-services for large scale Moodle websites.
- Creating, developing, integrating and maintaining a variety of plugins such as activities, resources, local plugins, blocks, availability, reports, backup/restore...
- Improving the performance of existing processes because of data growing day by day. This can be achieved by effectively/efficiently using Moodle cache mechanism.
- Clearly defining access-right for users by combination of role, capability, permission and context. This is sometimes tricky even for developers.
- Creating numerous cron-tasks to transfer student marks/grades to external webservices and to normalize data for complicated reports.
- Synchronizing data between Moodle and external systems via a set of functions from Moodle built-in web-services.
- GIT expert for large projects.