❌

Normal view

Building a Feature-Rich Frontpage: Comparison of Canvas and Display Builder (Part 3)

Building a Feature-Rich Frontpage: Comparison of Canvas and Display Builder (Part 3)

Creating and editing a Frontpage or flexible Landing Page has always been a struggle in Drupal. Layout Builder has been left unfinished and (layout_)paragraphs is quite an investment upfront. Now that we have SDCs, we can reuse components and the best of all: Two major Drupal page builders are reaching maturity quickly: Canvas and Display Builder.

This is the third part of or Canvas vs Display Builder series that covers the three most prolific use cases we could think of. But pretty sure it will not be the last part!

https://www.hook-dev-alter.com/en/articles/build-feature-rich-frontpage-drupal-canvas-vs-display-builder-part-3

submitted by /u/Andi-HOOK_DEV_ALTER
[link] [comments]

Still writing custom hooks for simple Drupal automation? you need to see this.

[not a promotion] One of the developers on our team just wrapped up a deep-dive webinar on how we’re using the ECA (Event - Condition - Action) module alongside Drupal's new AI features.

If you've ever felt like you're writing too much custom code for simple entity triggers or workflow logic, this is definitely worth a look. The session walks through how to build visual automation models that can trigger AI actions (like auto-tagging or content analysis) without touching a custom module.

Check out the full session here: https://youtu.be/uSEYJ5TiCcE

We’ve been moving more of our production logic over to ECA lately to keep things maintainable. Curious to hear if anyone else is using ECA + AI in their current projects, or if you’re still sticking to custom hooks for complex logic?

submitted by /u/Familiar-Ad-2878
[link] [comments]

Cloud storage and image styles

Has anyone successfully managed to use cloud storage with flysystem and S3 or Google Cloud Storage without the performance trade-off when generating image styles? My experience was terrible, even with image styles warmer module. The application heavily uses images and multiple image styles in addition to responsive images, which generate multiple resolutions per image.

submitted by /u/Stunning_Divide4298
[link] [comments]

Advice how to move content from one Drupal instance to another

Hi, I really would appreciate advice on a Drupal challenge I face. I'm managing the Drupal website of my orchestra, it started on version 10 and was recently upgrade to 11 by the DirectAdmin maintenance of the provider. Since the upgrade the site is unstable - running composer yields many pages of patches/upgrades after which the site breaks down completely.

As a solution I now setup a fresh v11 site that works fine.

The only small workload left is to export/import the content from the old site to the new one.

This is my first experience with a CMS platform - but have 20 years experience with self-built dynamic websites. For these, contents and platform are nicely separated and can be exported/import with little hassle.

I suppose Drupal also stores the contents (pages/articles) separated from the platform and that export/import should be breeze. However, I failed to find the protocol for this. Am I too naive ? Which tables have the contents ? Which cross-references should be updated after import ?

Thanks in advance for your advice and suggestions

submitted by /u/Pristine-Hall-1500
[link] [comments]

Following up on an older post: building Drupal through AI

A while ago someone on this sub posted about an AI exclusively for building Drupal sites that could do anything like modules, bug fixes, full builds, the whole site build. It stuck with me, as Drupal is pitched as a way for non-tech people to build websites with but getting to that point requires tech skills to lay the foundation.

Can see my previous posts about my progress so far (basically able to get a custom Drupal site running in ddev just from prompts) but wanted to pause and get some feedback from people who'd actually use this:

- Is chat the right interface, or would you rather have something more structured (wizards, forms, config-driven)?

- Where's your "doing this myself" line drawn? Content modeling? Custom entities? Views? Theming?

- If generic LLMs + your own workflow already cover 80% of this, what would the remaining 20% need to look like?

Just want to know if this is worth finishing or if most of you have already solved this with Cursor/Claude Code and I'm building a solution to a shrinking problem.

submitted by /u/jrya7
[link] [comments]

Native AI translation in TMGMT: How to automate workflows without losing context or layout integrity

Hi everyone,

If you’ve managed large multilingual Drupal sites, you know the TMGMT module is a good way to go, but the actual translation process (especially with AI) can still feel a bit disconnected from the site's context.

We built an integration that lives directly inside TMGMT. The goal was to solve three specific issues:

  1. Context: Choosing between 'Faithful', 'Fluid', or 'Creative' styles based on the content type.
  2. Consistency: Using translation memories and glossaries so the AI doesn't hallucinate brand terms.
  3. Layout: Ensuring the translated strings don't break your site's design.

We’re hosting a live, hands-on session on May 7th at 11 AM CEST to show the technical setup and how it handles complex nodes.

Registration (Free): https://laratranslate.com/webinar-lara-translate-sparkfabrik

Roberto Peruzzo from Sparkfabrik will be there to dive into the dev side of things. If you have questions about TMGMT provider configurations or AI localization workflows, feel free to drop them here or join us live!

submitted by /u/LaraTranslate
[link] [comments]

Please use memcache

Please use memcache

Just a quick reminder to show some love for your Drupal instances and your servers.

Be kind with them, love your MySQL instance, install memcached and use it, they'll love it... and your customers too :)

https://preview.redd.it/a1buibp384xg1.png?width=897&format=png&auto=webp&s=f2e0b93eb2b72b834256fee318c5f3fd5c5c611a

submitted by /u/Bill_Guarnere
[link] [comments]

How is theme update handled with Drupal CMS site templates?

I have always created my own themes. This time, I am thinking of using the Mercury theme that comes with Drupal CMS. I am not sure how the theme updates are handled later with the themes that come with site templates. If I use Mercury and make changes, should I be worried if the updates can break my changes later? Should I create a sub-theme, or can I use Mercury directly without worrying about updates?

submitted by /u/Sandesh-Yadav
[link] [comments]

German Drupal 11.3.8

Hello everyone,

i have to installing Drupal - so far so unspectacular, in theory everything is ready, however I just can't get the German language pack to install.

I downloaded: https://localize.drupal.org/download?project=file_download

then i install all 4 Multilingual in extend

Add a custom Language (German de)

Import the .po in User interface translation but nothing happend..

please help..

submitted by /u/PrinzessHana
[link] [comments]

Drupal at your fingertips updates

Drupal at your fingertips updates

Check out the latest updates to Drupal at Your Fingertips, a free quick-reference for Drupal developers: https://www.drupalatyourfingertips.com

Please share with colleagues, contribute your code snippets or lessons learned, or support the effort via GitHub Sponsors: https://github.com/sponsors/selwynpolit

#Drupal #PHP #Development #Drush #DDEV #DrupalBook

submitted by /u/selwynpolit
[link] [comments]

Webhaven now fully supports Drupal Canvas with a brand new demo website

Webhaven now fully supports Drupal Canvas with a brand new demo website

Proud to finally say it and honestly, I feel like shouting it from the rooftops:

Webhaven now fully supports Drupal Canvas, and the new demo is now live.

This demo showcases everything that ships with Webhaven and documents all the Drupal Canvas layouts, components, sections, and atoms included out of the box.

Take a look and let me know what you think!

Demo site: https://demo.webhaven.io
All Drupal Canvas layouts, components, sections and atoms: https://demo.webhaven.io/page-builder

submitted by /u/Fonucci
[link] [comments]

Learning Drupal CMS quickly

Hello, I am applying for some roles that mentions having Drupal experience. I am experiences with WordPress and many other in house CMS but Drupal is new to me - is there any advice on learning it quickly, or recommended free courses? Many thanks for guidance.

submitted by /u/Salty-Rip9819
[link] [comments]

Manage Displays: Canvas vs Display Builder (Part 2)

New article: Today we compare the manage display (of nodes and entities) capabilities of Canvas and Display Builder. As always: Any feedback is appreciated πŸ––

> When building a Drupal site, we want to control how our content looks in different contexts, e.g. the full display for standalone or the card display for overview pages. In Part 2 of this series we compare how Drupal Canvas and Display Builder handle display configuration by building a node display for a blog content type.

submitted by /u/Andi-HOOK_DEV_ALTER
[link] [comments]

Announcing the Drupal AI Learners Club!

(Really hoping this doesn't break self-promotion rules; someone joined today who only heard about this initiative through a Reddit comment, so I figured it was good to post it here to a wider audience.)

At DrupalCon Chicago, the "vibes" I caught around Drupal + AI were that folks were roughly divided into three camps:

  1. There's a vocal minority of folks who are absolutely ecstatic about AI, and are adopting it wholesale for absolutely everything, up to and including orchestrating fleets of agents to write and review code while they sleep.
  2. There's a vocal minority folks who absolutely despise AI, refuse to engage with it from foundational moral / ethical principles, and are trying desperately to halt these tools' proliferation.
  3. And then, there's the vast majority who are somewhere in the middle. Maybe they've played around with these tools some, but seen them make bone-headed errors when pointed at Drupal and so dismissed them as hype. Maybe they were too busy shipping for the past ~year and only recently popped their heads up to look at the developer landscape around them and are now feeling fearful that they're being left hopelessly behind. Maybe they're "AI curious," but have absolutely no idea how/where to get started.

We created the Drupal AI Learners Club for group #3. We hold ~weekly informal sessions where we get together as a group and just... talk about AI. This includes "show and tell" demos on what's working (and also what's not ;-)), sharing links to interesting AI-related tools and bits of news, and answering questions so that we collectively help each other level up on AI. Think Drupal Dojo (if you were around back then), but for Drupal + AI.

Our Club Ground Rules are very simple:

  1. We follow the Drupal Code of Conduct
  2. There are no β€œstupid questions” β€” we are all here to learn πŸ’™
  3. Pragmatic advice, not hype / pitches
  4. Please speak slowly and clearly to help non-native English speakers
  5. Your participation is key!

We've done two of these sessions so far (see Session Recordings and Session Recaps):

Our third session is coming up April 27 https://luma.com/552bhxpx where Jim Birch and Eduardo Telaya will be demoing their Skills (as in Agent Skills) setups. These are extra bits of context that can teach "vanilla" AI coding tools how to be much smarter about Drupal.

If this sounds like your jam, join us in #ai-learners on Drupal Slack! There are folks sharing links to things they're playing with and finding useful to them, there are questions from folks who are hitting weird AI problems, and there's a tab there where you can suggest + vote on future topics. This is also the place to offer to be on a session to talk about one of these topics (just please bear in mind our presenter guidelines β€” this is a learning community, not a marketing channel ;-))

Whew! If you made it this far, thanks so much for reading, and hope to catch you on a future one of these, either in the audience or on the mic. :)

submitted by /u/webchickenator
[link] [comments]

Test assignments for Drupal backend devs β€” Junior / Middle / Senior?

Hey,

Curious what kind of test assignments you'd recommend for Drupal backend devs at different levels. What would you suggest for each?

I know most candidates use AI now anyway, not really worried about that, I'm more curious about tasks that actually reveal how someone structures code and thinks through decisions.

Any favorites? Anything you'd avoid?

submitted by /u/Master-Illustrator42
[link] [comments]
❌