Set up Solr in DDEV with two commands.
Run ddev add-on get ddev/ddev-solr then ddev restart.
Install Search API Solr, create a server with Solr Cloud connector, and upload the config set.
Switch facets from multi-select to checkboxes using Better Exposed Filters.
Set a soft limit to show only the top options.
Move the exposed form to a sidebar block for a cleaner search layout.
Drupal Views has four pager options: fixed number, display all, full pager, and mini pager.
Each controls how users navigate your content. Pick the right one for the use case.
#drupal#views
Search API in Drupal needs a server and an index. Install with Composer, enable Database Search, then go to Configuration > Search API.
Create a server, set minimum word length to 3, and start with defaults. Only tweak settings when needed.
#drupal#drupalsearch
Search API in Drupal needs a server and an index. Install with Composer, enable Database Search, then go to Configuration > Search API.
Create a server, set minimum word length to 3, and start with defaults. Only tweak settings when needed.
#drupal#drupalsearch
Quick summary of our live stream: "Send Data from Drupal to n8n and Make via Webhooks"
We covered:
- Webform webhooks for form data
- ECA module webhook triggers
- Processing webhooks in n8n & Make
- Building workflows/scenarios
Links below ⬇️
Link: youtube.com/watch?v=Ai8qQaZ0…
Every Drupal Webform gets its own URL automatically.
Change the alias, adjust the confirmation, or apply a page custom theme.
For simple forms, just copy the link and start collecting submissions.
#drupal
Video: webwash.net/getting-started-…
Drupal lets you embed a Webform as a block.
Add it to any region, restrict it to specific content types, and use Ajax for inline submissions.
No separate form page needed.
#drupal
Video: webwash.net/getting-started-…
Webform can redirect users to a custom page after submission.
Here is how:
- Set the confirmation type to "URL with message."
- Enter your page path.
- Submit
It passes a submission token so you can personalise the page with the user's data.
youtube.com/watch?v=VOLPvse0…
Quick summary of our "Getting Started with Drupal CMS V2" live stream.
We cover installation, modules and backend review, the new Drupal Canvas integration, and AI functionality.
Links below ⬇️
#drupal
YouTube link: youtube.com/watch?v=P1ifYk7K…
📧 webwash.net/newsletter/
Drupal Canvas lets you build React-style code components directly in the backend.
Write JavaScript, define props and slots, preview instantly, then add to your pages.
All without touching PHP.
A clean workflow for front-end devs working in the CMS.
webwash.net/drupal-cms-v2-al…
Getting Started with DDEV for Drupal Development the latest written tutorial on WebWash.
Prefer reading over watching an hour-long stream?
Learn DDEV setup, Xdebug configuration, custom commands & productivity tips.
#ddev#drupal
Link: webwash.net/getting-started-…
When should you use Paragraphs, Components, or Blocks?
In this stream, I compare all three approaches: how they're stored, how they work with Canvas and templating, and when to use each one.
Links below ⬇️
#drupal#components#block
YouTube: youtube.com/watch?v=ZLkAOdgD…
Adding contact forms in Drupal Canvas? Use a Group component for better styling control.
▶️ Drag Group onto page
▶️ Set background & padding
▶️ Add Webform inside
▶️ Select your form
Looks cleaner than forms at the page edge.
#drupal#drupalcanvas
Need to quickly log into a Drupal site from the command line?
The drush user:login (uli) command generates one-time login URLs.
To log in as the admin user, simply run: $ drush uli
You can specify the username: $ drush uli --name=username
#drush#drupal
Want to add accordions to your Drupal site? Canvas makes it easy.
▶️ Drag Accordion Container from Library
▶️ Add Collapsible Sections inside
▶️ Drop in Text components
▶️ Toggle "Open by default"
Build interactive FAQs without code.
#drupal
Link: webwash.net/drupal-cms-v2-al…