11.0.x

Run Functional JavaScript Tests

Last updated

In order to run functional tests that require JavaScript be executed for the feature to work, the tests need to be run in a browser that supports JavaScript. This is accomplished by using the WebDriver API in combination with an application like ChromeDriver or Selenium, which can remotely control a browser.

Synchronize Configuration with Drush

Last updated

Live vs. Local Configuration Management

Last updated

Set up and Use Configuration Split Module

Last updated

Modules like Devel or Stage File Proxy offer key advantages when developing locally, but should never be enabled on a production site. This poses a problem for Drupal as which modules are enabled is a configuration. Compounding this problem is the configuration provided by these modules, as well as key configuration that must be set differently locally compared to production.

Configuration Interdependencies

Last updated

Automate Deployment of Configuration

Last updated

Introduction to React and Drupal

Last updated

React is a JavaScript library that makes it easy to create interactive user interfaces. Drupal is a content management system with a powerful web services API. React and Drupal can work together in a couple of different ways. This series of tutorials explores some of those options, and the related concepts and terminology.

React Basics

Last updated

Decoupled vs. Progressively Decoupled

Last updated

Connect React to a Drupal Theme or Module

Last updated

Writing a React application requires including the React JavaScript library in the page, writing some React-specific JavaScript, and then binding it to a specific DOM element on the page. You may also want to include existing packages from the npm ecosystem, and use modern JavaScript (ES6+) features, which necessitates setting up a build toolchain for your JavaScript using a tool like Webpack or Parcel.