Skip to main content
developers at their desks

Our Development Tools

Improve Your Site with the Right Tools

We strongly believe in the advantages of an open source community. We also believe in giving back. Below is the tooling we ship with all of our projects.

Created by us for you.

alt=""

Rain Installation Profile

The Rain installation profile packages and configures the best solutions the Drupal community has to offer to help you build new sites faster. Learn more and download it today!

alt=""

Project Starter Template

Mediacurrent provisions all new Drupal projects using a template derived from the popular “drupal-project” Composer template. The template pulls in our DrupalVM box (for local environments), scripts, tests, and install profiles into a new installation that gets projects set up quickly. This template is the best place to start if you would like to test drive our full suite of tools together, but each project can also be used independently.

programming

Sample Profile

Each project we create includes a custom install “sub-profile” that uses the Rain install profile as its parent. The Sample Profile can inherit or exclude features from the base profile. We recommend renaming the Sample Profile when provisioning a new project. This approach treats new installs like a “platform” that can be reused and repurposed for multi-sites.

Mediacurrent Banner Background 24

DrupalVM Box

All of our projects use a fork of the well-supported DrupalVM vagrant box for developer environments. Virtual machines ensure the team is all using the same environment to build the project.

_blank

Custom Scripts

Mediacurrent’s scripts repository contains various tooling we use in our Drupal project template. These scripts include a build script that recreates the “state” of the application for development and testing as well as deployment scripts that streamline code deployments to popular Drupal hosts like Acquia and Pantheon.

red and blue buckets

Testing

As part of every project build, we include scripts for executing accessibility and unit tests. These tests are run against all developer pull requests to mitigate against regressions.

closeup of handwritten design wireframe sketch

Design

Open Source Icon Library

Our new icon designs (free to use for everyone!) are available on the Noun Project and GitHub.

 

 

Want to Learn How to Leverage These Tools?

We can show you how these tools utilize community best practices and add efficiencies to our projects. Contact us for a 30-minute demo today!

Send Me Updates