Trellis vs MAMP
If you're doing Wordpress—and if so, my thoughts are with you—then check out Trellis, a config-managed LEMP stack: https://t.co/LuCt4yOTHh
— John Arundel (@bitfield) November 18, 2015
Setting up Wordpress insfrastructure always felt like I was being punished. @rootswp has solved that problem https://t.co/6K05zMUnyq.
— Jeremy Bunting (@qbunt) January 20, 2016
Trellis | VVV | MAMP Pro |
|
---|---|---|---|
Price | Free | Free | $89.00 |
Vagrant box for local development | ✅ | ✅ | ❌ |
WP-CLI | ✅ | ✅ | ❌ |
Extendable provisioning | ✅ | ❌ | ❌ |
Production/remote servers | ✅ | ❌ | ❌ |
Development & production parity | ✅ | ❌ | ❌ |
Ready for WordPress core development | ❌ | ✅ | ❌ |
Integrated database backups | ❌ | ✅ | ❌ |
Let’s Encrypt support | ✅ | ❌ | ❌ |
A+ SSL support | ✅ | ❌ | ❌ |
Complete control over environments | ✅ | ❌ | ❌ |
phpMyAdmin | ❌ | ✅ | ✅ |
Most people in the WordPress world probably get started off with MAMP or WAMP. The issue with that is that they can be extremely brittle, for one thing.
You’re also tied to the versions of the software that MAMP pre-includes. They might upgrade to newer versions, such as PHP 5.6, but the problem is that your local MAMP install is vastly different from your shared host, or your VPS, or your dedicated server.
You can’t really get any more different than those two environments — your host machine with MAMP, and a remote server with whatever else is on there. That big gap is what can cause problems when you actually deploy. Or something goes wrong on your production server and you can’t replicate it on your local machine, or vice versa.
Scott Walkinshaw on Ep0 of Roots Radio
If you have to pass off a project to someone else, it’s way easier just to say “here is a repository, it contains all of the configuration necessary to get a vagrant virtual machine up and running with one command”
Austin Pray on Ep0 of Roots Radio
Throughout years of my WordPress era no other server tool served me so well as Trellis. Nginx, HTTPS by Let’s Encrypt, firewall, etc. with one config file and one command. Highly recommend.
If I absolutely need to develop a WordPress site, I use the Roots stack. Trellis, Bedrock, Sage are the best thing to ever happen to any developer working with WordPress.
Working with WordPress on two projects over the next few months, the folks at Roots really have some amazing resources!
Digging back into learning in my favorite stack to developing WordPress sites, Roots. The people who’ve worked hard on this project have really made a wonderful tool for getting a development environment with parity setup super quick!
The first step is building your WordPress site correctly, and for me, that starts with using Trellis and Bedrock.
Roots stack will either teach you a lot, or make you feel right at home depending on your background. Either way. It’s a no brainer for WP development at a professional level.
Trellis makes working with teams much easier. The ability to very quickly get my team spun up with the right configuration and plugins is unreal. The amount of time savings that you get is unbelievable.
Sage, Bedrock, and Trellis by Roots have challenged me to become a better WordPress developer over the years & modernize my toolset.
Can’t believe I have gone without Trellis this long, stoked to get a LEMP stack up and running with a dummy domain under 10 minutes.
Setting up WordPress infrastructure always felt like I was being punished. Trellis has solved that problem.
If you’re doing WordPress—and if so, my thoughts are with you—then check out Trellis, a config-managed LEMP stack.
I’ve been using Trellis for a while with a lot of success. All my sites are hosted on DigitalOcean, so using Trellis + DO means I have perfect parity between my dev and production environments.