Discover how to extend Drupal AI with custom tokens to provide your chatbot with the current page context, ensuring more accurate, context-aware answers for users.
Discover the seven key concepts every modern Drupal developer should know in 2025: from PHP attributes, OOP hooks, and event subscribers to dependency injection, code quality tools, service decoration, and modern JavaScript patterns.
AI-driven search is resource-hungry. We'll show you how to avoid unnecessary indexing during Drupal migrations, ensuring your site's performance stays flawless, even with demanding data pipelines.
Today we present a special post. We're doing interview talking about the new star on the tech horizon: ChatGPT. And no one knows better about it than our interview partner: ChatGPT :D
This time I'm showing you, how you can automatically add another order item after a product has been added to the cart in Drupal Commerce 2.x. The most important info here is, how you can pass the pitfall of possible transient data problems here.
Commerce ships with a default success message after adding a product to the shopping cart. This is done via an event subscriber, in order to be easy customizable. However, removing, replacing or extending existing services in Drupal 8 is a thing, not every developer is used to do. I'll show you, how easy this is.
There are a couple of modules out there to ajaxify the add to cart form of Drupal Commerce, but I'll introduce to one that on top offers a real decoupled solution. Additionally I'll show how you can achieve a simpler version of that with only a few lines of custom JS code.