Skip to main content

Drupal Planet

" "

How to use behavior-driven development in Drupal with Behat

Test your Drupal site's functionality in a human-readable format. Behavior-driven development is a great way to write tests for code because it uses language that humans can understand. Let's see how to implement BDD in Drupal.

Three beach shovels standing up in the sand next to a pail.

Just enough of a local Drupal development environment

In preparation for Agaric's latest migration training, we've seen again that getting a development environment suitable for working on Drupal with Composer is a big road block.  For that reason, here are instructions for getting it all going, suitable for our training or for working on Drupal in a code sprint, with only one hard requirement: PHP.

People sharing a pizza.

Show and Tell with Agaric - Sharing Work with Other Coops

Agaric hosts a weekly Show and Tell to share tips and tricks, but this week we had a presentation on how cooperative developers can share work on projects.

Adding extra ingredients in source properties.

Adding Extra Source Properties in Drupal Migrations

Sometimes it is necessary to add extra information in our entities in order to migrate the content to Drupal 8.

Donate.

Build and Manage Online Donations in Drupal with the Give Module

We built the Give module to make it easy to create donation forms and manage donations, right within a Drupal website.

Pass variables without escaping nor sanitizing to t() in Drupal 8

Drupal sanitizes the variables you pass in, but sometimes it's better to escape that.

 

Person sitting atop dream cloud.

Agaric 2018 Year in Review - Expanding the Open Web, Building the Solidarity Economy

Despite the challenges and setbacks we all experienced in 2018, we're grateful for what we accomplished and resolve to fight even harder for the free and open web in 2019.

Woman pushing a giant box with a right arrow.

Drupal 8 Content Migration Training at DrupalCon Seattle

Come to Seattle, Washington and learn how to migrate content into Drupal 8.

People standing next to giant icons for productivity.

Daily Business Operations Using Free Software

An overview of the free software tools we use to run our business.

Woman planting an EU flag with a lock symbol in the middle into the ground.

Embracing Data Privacy

Avoid $25,000,000 fines and respect users' privacy by making your website GDPR compliant.