Development Process and Challenges Faced
In order to meet the deadline for the brand relaunch, I cloned the full events.idg.com WordPress site to our WP Engine webhost and pulled the copy to a local development environment on my machine. This allowed for rapid development and live server reloads when code was recompiled. In order to develop native custom Gutenberg Blocks with React, I utilized the @wordpress/create-block npm package. This lets you develop a block as a custom plugin in your local WordPress installation in a real-time React development environment that will automatically compile your code on save and update the plugin and website.
Once I had the local website updated with the new design and functionality, I cloned it back to our development server on WP Engine and shared the link with the team at Foundry. Once approved, I just waited until the official launch date and moved the new WordPress template and plugins that I developed over to their production website and coordinated with their networking team to update the domain name from events.idg.com to events.foundryco.com.
Since the launch, I had helped the Foundry team manage the hub event site as well as all the sub-event websites and integrated things like a backend folder based event sorting system, a more advanced and responsive agenda module, and a number of unique marketing landing pages.