Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

126 general projects match your search

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

Sobki's installation profiles

Drupal Test Traits

Traits for testing Drupal sites that have user content (versus unpopulated sites).

IIIF Media Source

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.

Cache Remember

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.

Drupal Behat Snapshot Testing

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:

Drupal Automatic Updater

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.

Drupal Extend (PHPStorm Plugin)

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

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.

Visual Distribution Operator (VDO) Project Template

Placeholder Project template for the Visual Distribution Operator (VDO) distribution.

Experimenting with the switch to the new way of managing distributions and recipes.

Switching All automated testing to GitLab CI

Webships Project Template

Placeholder Project template for the Webships distribution.

Experimenting with the switch to the new way of managing distributions and recipes.

Switching All automated testing to GitLab CI

Webship Project Template

Placeholder Project template for the Webship distribution.

Experimenting with the switch to the new way of managing distributions and recipes.

Switching All automated testing to GitLab CI

Cucumber Project Template

Placeholder Project template for the Cucumber distribution.

Experimenting with the switch to the new way of managing distributions and recipes.

Switching All automated testing to GitLab CI

git issue

A git helper for drupal issue forks.

Currently, it is a set of git aliases.

Search API AI Interfaces

A lightweight package to enable Search API backends to support <a href="https://drupal.org/project/search_api_ai">Search API AI</a> without adding the module as a dependency.

Varbase Project Template

Placeholder Project template for the Varbase distribution.

Experimenting with the switch to the new way of managing distributions and recipes.

Switching All automated testing to GitLab CI

Local Association (DE Site)

Initial discussion here (link allows commenting, non-editing):

https://docs.google.com/document/d/15JvMsKWsxUpGEesIkghTI6iceri4vnZ3T8ssrkScXrU

This and related projects will be a collaboration project with Drupal communities in France, Belgium, Germany, Switzerland, Austria, etc.

Pages