A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. Douglas Adams
Pantheon was looking for a local development environment that, like Pantheon itself, was able to take a complicated problem and make it easily accessible to a wide set of users. Our Kalabox GUI and CLI product fit the bill nicely.
We were able to leverage Kalabox's pluggable nodejs architecture to build a sophisticated integration that:
- Uses Pantheon's Machine Tokens for authentication
- Gives push-button get my site and deploy my changes functionality
- Uses Docker to closely mimic the powerful Pantheon runtime and toolchain
- Packages in developer power tools like Terminus, Drush, WP-CLI and xdebug
- Ships in a cross-platform, easy-to-use, one-click installer via nw.js
This allowed Pantheon to easily streamline their user onboarding and agency training with a go-to standard for local development. Now they have another killer app in their product lineup.