111 results

Fixing the Composer Global Command

One of the most commonly documented ways for a PHP command line tool to be installed is via the composer global require command. This command is easy to document and easy to run, which explains its popularity. Unfortunately, this convenient function has a darker side that can cause some pretty big problems. The root of the problem is that Composer, by design, manages dependencies on a per-project basis; however, the global command installs everything into a common central project.

Faster WordPress & Drupal 8 sites with PHP 7.3 by Default

Today we’re happy to announce PHP 7.3 is the default version for new WordPress and Drupal 8 sites! Speed up your existing site by applying the 1-click update from your Pantheon site dashboard. You can update with confidence using Pantheon’s Dev, Test, Live workflow because PHP version is managed in version control and deployed along with the rest of your code. If for some reason you want to keep using a different version, you can override via pantheon.yml.

Drupal Multisite: Much Ado About Drupal Multisite

We get questions almost every day about Drupal multisite. In our experience, Drupal multisite does not meet the needs of organizations looking for a successful technology solution to manage dozens/hundreds/thousands of websites.

For anyone new to the terminology, a multisite is where you set Drupal up to connect to different databases depending on the incoming url, which allows one instance of Drupal to serve different sites under different domain names. 

Consistent Infrastructure Matters

We’ve recently been working with agencies to migrate their existing projects from custom, shared, and clustered LAMP stacks to the Pantheon platform. In practice, this process is 95% forensic. You can’t rely on naming conventions or first appearances, only on manually tracing DNS to Apache virtual host configuration to a webroot to configuration files. Why infrastructure ends up that way is clear, though: different sites have different needs for scale and availability, and we’ve delivered that in the past by deploying each site alongside some cohort with similar needs.

Collaborative Workflows: Pantheon’s Drupalcon Nashville Demo

Web development is better together. As we create increasingly ambitious digital experiences and build more mission-critical web presences, the number of people working together on these projects grows. Fading are the days where the list of everything you need to make a website can fit on the back of a postcard. Instead, modern web projects require the efforts of multiple people working closely together in a collaborative fashion.

Cassandra at Scale: The Problem with Secondary Indexes

Maybe you’re a seasoned Cassandra veteran, or maybe you’re someone who’s stepping out into the world of NoSQL for the first time—and Cassandra is your first step. Maybe you’re well versed in the problems that secondary indexes pose, or maybe you’re looking for best practices before you invest too much time and effort into including Cassandra in your stack. The truth is, if you’re using Cassandra or planning on using it to retrieve data efficiently, there are some limits and caveats of indexes you should be aware of.

Build & Launch New Landing Pages (Without Stressing IT)

Marketers like to dream big, especially when it comes to websites. We’re always looking to optimize our sites to increase pageviews, decrease bounce, and move prospects along the buyer’s journey. That’s because we know an optimized website is critical to any company’s success, regardless of industry. In the consumer market, 81% perform online research before making big purchases. As far as the B2B market?

Subscribe to Developer Tools