- 10/28/2012
- 60+ million monthly visitors
- View Project
Due to Guild Wars' popularity, Guild Wars 2 received a lot of hype before its release. ArenaNet had more autonomy than our other studios, so we usually supported them rather than fully managing their projects.
They had decided to use WordPress for content publishing, and at that time, our servers team was adamant that we build static sites for marketing material. We used Movable Type for most marketing sites, but the GW2 team wanted to use WordPress. So, to deploy the WordPress site as static code, I developed a WordPress plugin.
I wasn't familiar with WordPress plugin architecture at the time, but I had a lot of experience building static sites. The deployment routine would remain the same, which used rsync
to push changes to multiple web instances. I used filters to modify their data based on the site's environment. Most of the work involved creating the build process to generate the static HTML files.
We met the system engineers' functional requirements, and the studio was delighted that they could work in WordPress.