Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A general project is anything that is not a module, theme, or other more-specific project type that is managed on Drupal.org. This could include; JavaScript components, Drush extensions, and PHP libraries.
Sobki's installation profiles
Traits for testing Drupal sites that have user content (versus unpopulated sites).
This suite of modules is being developed to be able to bring in IIIF files into Drupal and be able to use them as assets throughout the CMS. (NOTE: primarily being developed for the IIIF Image API, v2/3)
IIIF Media Source
This provides a field to handle IIIF assets. As well as provides a Media Source, for IIIF Images.
This project is a testing ground that aims to provide an easier way to populate Drupal caches using a "remember" style cache interface similar to what you find in Laravel for Drupal.
This package is a Behat extension that implements an additional "Drupal\BehatSnapshots\Context\SnapshotContext" Context to make it possible to test frontend with a snapshot testing approach.
We suggest considering using this testing approach when it's needed to control some static page's look.
Idea
The idea of this approach is quite simple. Here is an algorithm of the snapshot testing approach in a few steps:
This is a standalone, Symfony-based script for the purpose of helping to automate Drupal updates, particularly for organizations hosting and managing updates for multiple Drupal sites. It can be used with any Drupal 8+ installation that uses composer and includes drush in the vendor/bin folder.
The plugin is an enhancement for your Drupal development experience.
Features
- Autocomplete for Content Entity Storage
- Fields autocomplete
- References for Storages and Fields (Ctrl + Click)
- etc
Full list of features is here.
Mitosis is a transpiler that lets you write JS components in one format (e.g., in a subset of JSX or in Svelte) and transpile that to any major JS framework (React, Vue, Angular, etc.) and also to non-JS templating languages (e.g., Liquid). There's currently no plugin that outputs to Twig, but someone could write that plugin if they wanted to.
Pages