Planet Drupal

New Composer plugin "Remote Bin Scripts" makes it easy to install 3rd party tools.

Recently we finished a project that was being moved to Pantheon.

We created a couple custom scripts for pushing data into the pantheon environment, and for pulling data down for continuous integration runs.

The scripts require the Terminus CLI tool created by Pantheon to interact with it's service.

Terminus is a composer project, but it's dependencies don't align with the latest Drupal sites. It's best to install it as a phar file and run it that way.

Introducing Site and Site Manager Modules: Tools for tracking your Drupal sites.

In our line of work, we often deal with many different websites. One of my clients, Vardot, is responsible for over 100 websites. To ensure each site is running smoothly, they needed a tool to keep track of all of them in one place, and hired me to build a "Drupal Support Dashboard", or DSD.

Site Audit 4: Track your Drupal sites into the 4th Dimension

The Site Audit module is a classic. It will reach 10 years old in June of 2023. It gives you a detailed report of your Drupal site in the web admin, providing a nice pass-fail display for review. It has a drush command that renders the report to the terminal in HTML, text, or JSON.

Earlier this year, we started a new project that resulted in a few new features for Site Module, launching the 4.x version branch. 

Site Audit module backported to Drupal 7 to soften landing of Drupal 7 upgraders.

After my presentation on Site Audit 4, I was approached by an audience member, Irina Zaks of Fibonacci Web Studio.

It turns out, the Site Audit module never had a web interface in Drupal 7. It was a drush-only tool that could output HTML, but there was no code ever written to display the audit in the site.

Announcing Provision 4: Leaving the Aegir Nest

As we head into DrupalCon week I've got something big to announce. With the blessing of the Aegir core maintainers, I am taking the 4.x branch of Provision I have been working on and I am separating it from the Aegir Project.

Provision 4 will still power Aegir. We are working on a patch to Hostmaster that will allow us to run a different command other than Drush, allowing Provision4 to become the primary back-end to Aegir 4. This means it will also be able to power the current generation DevShop.

Newest version of DevShop eases Drupal update and release process.

In just a few hours, the first serious critical security update for Drupal since "Drupalgeddon" will be released.

To make this update easier for DevShop users, we've pushed out a new release with 2 features that allow you to update your sites without ever leaving your web browser: "Update, Commit & Push" and "Tag a Release".

"Commit & Push"

The "Update Drupal" button has been available in DevShop for some time, but now you can automatically commit the results by checking a box.

Presenting Provision 4.x CLI Developer Sneak Peek at DrupalNYC

I presented at the first Drupal NYC Meetup of the year!

I've been hard at work building a new Provision: the command-line interface for Aegir. We are moving off Drush commands into our own CLI built in Symfony. The tool is finally a working MVP, so I figured it's time to spread the word! 

First I give a bit of background on the Aegir project and my goals for the project which can be summed up in one word: easy.

Cultivating the Aegir Community at DrupalGovCon17

UPDATESlides and Video of the session are now available.

Every time there is a big DrupalCamp or Con we submit sessions thinking we will talk about our open source hosting and testing platform, DevShop. The specific theme for each talk usually aligns with whatever the latest features are, or is just a general (boring) overview of the features.