Facilitate generation of schema definitions of Drupal 8 data models.

A schema is a declarative definition of an entity's makeup. A way of describing the different pieces that make up the entity, much like an interface defines a class and exactly like an XML DTD describes an XML document. This project uses Drupal's new Typed Data system to faciliate the creation of schemas for your site.

This is especially powerful in conjunction with the Drupal REST system, as your content model schemata can help with testing, client code generation, documentation generation, and more, especially in conjunction with external tools that process schemas.

Downloads integration for Drupal 8.

Twig Clean Debug

Provides a filter for use in twig templates to clean away twig debugging output (mostly html comments describing template suggestions etc).

When in twig debug mode the html comments can interfere with development. This filter cleans away the suggestions using regex.


Must be used in conjunction with the |raw filter otherwise output will be double escaped, e.g.:

{{ content.field_image|clean_debug|raw }}


Form jedi tools

Set of common functions to programmatically work with custom form or when you have many things to do in form_alter of some existed form.

Available features:

Settings overrides

Screenshot of how overrides are highlighted ot the user, for Drupal 6.

When maintaining/building/deploying many different versions of sites, for instance into environments such as development/QA/production you may override various Drupal variables in the site settings.php file.

If you do, when you view administration/settings forms (both core and your own custom ones), there is no mention that a variable value displayed is actually being overridden.

This module highlights (minimally) to the user when looking at an administration/settings form, which variables that are being displayed are actually being overridden in the settings.php file.


The DDNS module provides a built in way to update and manage dozens of built-in DDNS providers automatically using Drupal's cron.


Subscribe with RSS Subscribe to RSS - Developer