Thanks to Our Recent Sponsors: Kinsta, KM Digital, Harness Software

Recently we’ve started using OpenCollective to accept backers for Roots and get financial support from the community. We already have a lot of individual backers, and today, we’re welcoming some larger sponsors. We’re thrilled to announce that Kinsta is now a full Roots sponsor and is backing both Sage and Trellis at the gold levels! … Continued

Favorite WP-CLI Packages: Login Command

This is the first post in a series on WP-CLI Packages. Most work days for me involve working on WordPress sites, which in-turn means that I’m regularly interacting with WP installs via WP-CLI. πŸ’» wp is the 4th most used command in my history, and wp login is one of my most frequently used commands. … Continued

Sage 9

Just like Bootstrap 4’s recent final release πŸŽ‰, Sage 9 is finally out of beta after years of development! Thank you to everyone who helped contribute to Sage 9 by using it and reporting issues, contributing code, helping others out in the community, and for sticking around while we worked towards this release. πŸ’š The … Continued

Using and Customizing WordPress Starter Content

Starter content allows themes to define suggested settings, pages, widgets, and menus on new WordPress installations. You can customize the starter content in order to best suit your theme. Introduced with the release of WordPress 4.7, the best example that exists right now is in Twenty Seventeen’s codebase. From a new WordPress 4.7+ installation, enter … Continued

WordPress Local Development on OS X with Valet and Bedrock

Laravel’s Valet tool makes spinning up a local development environment quick and painless for OS X users. Valet uses Nginx, PHP 7, along with MariaDB. It can be installed in just a few minutes with Homebrew and Composer. Valet or Trellis We recommend using Trellis to have dev/prod parity, but sometimes you need something quick … Continued

We’ve Migrated from Yoast SEO

We’re no longer running the Yoast SEO WordPress plugin on this site. We’d kept our Yoast SEO installation version at v2.3.5 and held off on updating the plugin after v3.0 was released at the end of November 2015. The large amount of bug reports and complaints since v3.0 were a big concern. Even with the … Continued

Simplifying Trellis

It’s easy to get comfortable using a project. Especially one that you’ve worked on and helped to create. Which is why it’s even easier to lose the perspective of a new user. Here’s what the default config looked like for a WordPress site in Trellis as of ~3 days ago: # Documentation: https://roots.io/trellis/docs/local-development-setup/ wordpress_sites: example.com: … Continued

Trellis Adds Let’s Encrypt Integration

Trellis now comes with automated Let’s Encrypt integration for free SSL certificates and the best HTTPS setup. HTTPS is now more important than ever. Strong encryption through HTTPS creates a safer and more secure web while protecting your site’s users. Google even started using HTTPS as a positive ranking for SEO purposes. Roots believes in … Continued

WordPress Password Security Follow-up

I wrote a blog post about on improving password security in WordPress and the Roots team created a plugin called wp-password-bcrypt to improve it a few weeks ago. Late Friday night, a few people (including myself) got into a Twitter argument about these security issues. Andrew Nacin, a Lead Developer of WordPress, ended up tweeting … Continued