Install
Works with Drupal: ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
17.36 KB
MD5: 03498509d2e8e5d0a9878fbf0e9d5d61
SHA-1: f3a4e7b435965a17f2670a5fe90a7cc8cd43335b
SHA-256: 4cc5ec5c7d10702a23e814be42350703d2770b192f647554a932f0c44a50ea44
Download zip
27.3 KB
MD5: 4e19177ca1d465629a9bdd0b3c88e792
SHA-1: 913ac6218bafc1c41d46d3a7ca34a0b904a91c34
SHA-256: 1e3d24e95e68ac04a728e7cc85db29cfb087f6e11161295e0cfaa59343e66d74
Release notes
Dripyard Tools 1.0.0
First stable release of the open-source companion module for Dripyard premium Drupal themes. It provides shared utilities and extensions that reduce code duplication across Dripyard-powered sites, but works on any Drupal 10 or 11 site.
What's Included
Dripyard Canvas (sub-module)
Integration utilities for sites using the Canvas component system.
- Canvas Page Visibility Condition - Block visibility condition plugin to show or hide blocks on Canvas Pages.
- Component Instance Form Enhancements - Improved UX for component instance forms with dynamic field visibility and collapsible fieldsets.
- Component Instance Form Trait - Reusable helpers for extracting component IDs, versions, UUIDs, tree data, and props from forms.
- Recipe Sync Drush Command -
drush dripyard_tools:rebuild_canvas_recipere-exports Canvas component and pattern configs to keep recipe definitions in sync. Supports--dry-run.
Dripyard Views (sub-module)
A Views style plugin for rendering view results inside the Dripyard Base carousel component.
- Configurable slides per view, rows, navigation position, and pagination dots.
- Built-in responsive breakpoints with sensible defaults.
- Accessibility support: screen reader labels, ARIA roles, keyboard navigation, reduced-motion respect.
- Canvas edit mode toggle for in-context editing.
The dripyard_canvas sub-module requires drupal/block and canvas/canvas.
The dripyard_views sub-module requires drupal/views.
Maintained on Drupal.org.