Introduction Modern applications are no longer built around doing everything in a single request. As systems grow, that approach quickly becomes slow, hard to maintain, and difficult to scale. Drupal gives you powerful tools to solve this problem using an event-driven approach combined with background processing via queues. In this article, we’ll walk through a […]
Automation plays a crucial role in modern websites by reducing manual work and improving efficiency. In Drupal 7, automation was primarily handled by the Rules module, which allowed site builders to define event-based actions. However, with the transition to Drupal 8 and its new Symfony-based architecture, the Rules module faced technical challenges and could not […]
Effective logging sits at the heart of building and operating dependable web applications. It gives engineering teams the visibility they need to understand runtime behavior, investigate errors, maintain audit trails, and act decisively when issues arise in live environments. Drupal ships with two native logging options: Database Logging (dblog) and Syslog. In the dblog approach, […]
Drupal chatbots powered by AI use Large Language Models (LLMs) to understand user queries and provide intelligent, context-aware responses. These models rely on transformer-based neural networks, which allow the chatbot to interpret questions, generate relevant answers, and maintain a natural conversational flow. By integrating LLaMA3 via Ollama and connecting it to a vector database, your […]
Introduction Artificial Intelligence (AI) is no longer just a buzzword; it’s becoming an everyday reality for developers. With the rapid evolution of AI tools, frameworks, and APIs, Drupal CMS is also embracing AI to improve how we build, manage, and deliver digital experiences. For frontend developers especially, this shift is opening new doors: from faster […]
Introduction Mautic is an open-source marketing automation platform designed to help businesses and organizations automate various marketing tasks and streamline their marketing efforts. Marketing automation offers an exciting opportunity for greater efficiency, cost reduction, and an enhanced customer experience. The purpose of this blog is to guide you through the process of integrating Mautic with […]
Introduction If you are working on a mobile app, a headless site, or just want to connect WooCommerce with some external system, then you wll probably need a secure way to access data via API. WooCommerce already gives REST API by default, but it works on API keys, which is a bit old-school now. Not […]
Introduction In today’s digital-first world, user expectations are soaring. A delay of just one second in page load time can negatively impact conversions and drive users away. For enterprise-grade platforms like Drupal, performance isn’t just a technical detail—it’s a business imperative. This blog explores how to take your Drupal site from millisecond-fast to massively scalable, […]
Introduction When you switch your Drupal site to HTTPS whether via Apache, NGINX you expect Drupal to recognise it’s running securely. But then you notice something off: Internal links are still rendered as http://. $request->isSecure() returns false. Redirects start looping or downgrading to HTTP. You see Mixed Content warnings. On the browser side, it looks […]