To modify Page Caching behavior we need to understand the following Drupal Core concepts which are mentioned below. Internal page cache ( \Drupal\page_cache\StackMiddleware\PageCache): In Drupal, internal page caching refers to a built-in caching mechanism that caches the entire HTML output of rendered pages. Content negotiation (\Drupal\Core\StackMiddleware\NegotiationMiddleware): Content negotiation is used to deliver the response in […]
DrupalFront End DevelopmentSoftware development
When you work on larger projects that have a larger website you need to follow some instructions and guidelines whether it’s a matter of optimization of the site or maintenance of it. BEM (Block Element Modifier) is a popular naming convention for CSS classes that helps to speed up the development process and improve teamwork […]
Apache Kafka is an open-source distributed event streaming platform. That uses Publish & subscribe mechanism to stream the records. Download & Installing the Apache Kafka: Prerequisite: You should have Java (JDK) installed on your Windows machine. Step -1: Download the binary version from the kafka official download page ( https://kafka.apache.org/downloads ) Step -2: Unzip it […]
The most important CMS feature is actually the content editor. Additionally, Drupal has significantly improved its content management capabilities with various new features for Drupal 8/9, including the CKEditor widget system and the Advanced Content Filter (ACF), thanks to the powerhouse that is CKEditor as its default rich text editing tool. So, yes, even with […]
DrupalFront End DevelopmentSoftware development
Sass (short for “Syntactically Awesome Style Sheets”) is a popular CSS preprocessor that enhances traditional CSS with new features and functionality. It offers a more efficient and powerful way to write CSS, making it easier to manage and maintain complex stylesheets. Learning Sass is a great way to optimize your website’s CSS and there are […]
Introduction: Drupal, the renowned open-source content management system, continues to evolve with each major release, and the highly anticipated Drupal 10 is no exception. Packed with enhancements in usability, accessibility, performance, and modern web development practices, Drupal 10 introduces a range of exciting features. In this blog post, we will provide a comprehensive overview of […]
Application SecurityDrupalTechnology
Authorize.net is a payment gateway service that enables customers to accept credit cards through websites. Users can transact and handle payments on a low-cost basis without paying any additional transaction fees. If you wish to check out the features of authorize.net, you can create a sandbox account (free service), it’s the same as a live […]
Introduction When it comes to building and maintaining websites, security is of utmost importance. Drupal, being a popular and robust content management system, requires careful attention to security measures. In this blog post, we will discuss the best practices for ensuring the security of your Drupal website. Implementing these practices can minimize the risk of […]
What is Lando? “Lando is a free, open-source, cross-platform, local development environment and DevOps tool built on Docker container technology. It is mainly designed to work with most major languages, frameworks, and services. Lando provides an easy way for developers of all skill levels to specify simple or complex project requirements and then quickly get […]