Why Every Pantheon User Should Learn Bash
At Pantheon, we talk a lot about automating updates with testing and orchestrating multiple tools interacting to make a build system. For many folks, this might sound like some kind of mystic art. Literally the stuff of wizards and magic spells. But I am here to tell you, in all reality it is science. Computer science.
Turn on Twig Debug Mode in Drupal 8 on Pantheon
When working on Drupal 8 theming, it is very helpful to have Twig debug mode on. Debug mode will cause twig to emit a lot of interesting information about which template generated each part of the page. The instructions for enabling debug mode can be found within the comments of the default.services.yml file, among other sources. In short, all you need is the following in your services.yml file:
parameters: twig.config:
Terminus: The Pantheon CLI
I’m happy to announce the release of a supported Command Line Interface (CLI) for the Pantheon platform. It’s free, open-source, built on Drush, and available on GitHub:
https://github.com/pantheon-systems/terminus
In a nutshell, Terminus allows you to do anything you can in the Pantheon dashboard from a terminal:
Managing Configuration in Code: Drupal 8
This is the second post in a series on managing site configuration in code. You can find part one here, which introduces the idea of managing site configuration in code.
Why We Recommend Redis as a Drupal or WordPress Caching Backend
One of our newer Enterprise customers recently migrated to Pantheon for a number of reasons; they were struggling with slow performance, downtime and lack of Drupal expertise from their existing vendor. One way we address these challenges is through our 30-day Launch Concierge process, available to all new Enterprise customers.
Why Version Control? Collaboration, Accountability, Security
Before we can talk about why to use version control it's important to understand what version control is. In it's simplest form, version control is a system that tracks changes to files over time.
Version control is often used by software developers but is useful for anyone who works with files that are updated over time, especially if there are multiple collaborators.
Why Multidev Is Crucial to My Agency Workflow
As a Drupal architect I’ve been building web applications for clients for years, starting with sales, working through the technical architecture, and all the way through to the final touches. I build web applications for projects of varied sizes—some have only a couple of stakeholders (like the CTO and CMO), and others touch dozens of departments across an organization, all with varied technical ability.
What WordPress & Drupal Developers Need to Know about SEO
Why should web developers care about SEO? It might seem like the very essence of “not my job.” Developers build the site. Content creators fill the site with content. The quality of the content, plus the content creators’ amplification efforts is where SEO lives. Right?
The fact is, though, web developers can do a great deal to increase a site’s search engine visibility. Which means that if we view SEO as someone else’s job, we’re holding content creators—and website performance—back.
There are three stages of SEO: