Drupal, a robust and versatile content management system (CMS), powers millions of websites worldwide, including those of major corporations, institutions, and governments. While Drupal offers robust security features, it’s imperative to implement best practices to safeguard your website from cyber threats. Understanding the Evolving Threat Landscape The digital landscape is continually evolving, and so are […]
Posts Tagged ‘CMS’
Unlocking Content Freedom: A Deep Dive into Drupal’s Headless/Decoupled Power
The modern web landscape demands agility and adaptability. Content Management Systems (CMS) that cater to diverse project needs are essential for success. Drupal, a powerhouse CMS renowned for its scalability and robust features, embraces this demand with its impressive headless/decoupled architecture. This blog series delves into the world of Drupal’s headless capabilities, exploring how it […]
The Unexpected Powerhouse: Building Static Sites with Drupal
In the realm of content management systems (CMS), Drupal reigns supreme for its ability to craft intricate and interactive websites. But what if your needs lean towards a simpler, lightning-fast solution with the ease of Drupal’s backend? Here’s where the surprising world of static sites built with Drupal comes into play! This approach might seem […]
Drupal Features for Developer Flexibility
Discover the world of Drupal, a flexible and powerful content management system (CMS) that empowers you to create stunning websites and web applications. This comprehensive guide will introduce you to the core concepts of Drupal, from its modular architecture to its robust security features. Learn how to build dynamic, scalable, and SEO-friendly websites without writing […]
How to Get Ready for the Drupal 11 Upgrade – Part 2
In Part 1 of this series, we explored the exact procedures needed in upgrading from Drupal 10 to 11, as well as the crucial platform specs. If you haven’t already read it, I recommend starting with Part 1 to get a handle on the Drupal 11 upgrade. In this second part, we’ll look at the […]
How to Get Ready for the Drupal 11 Upgrade – Part 1
Upgrades to Drupal versions have been significantly more efficient since Drupal 8 (symfony framework), meaning that site rebuilds are mostly not required. List of Modifications to Platform Specifications: Symfony: Ensure that you have symfony 7 PHP: PHP 8.3 installed with the zlib extension enabled is required for PHP Drupal 11. This extension will often be […]
How to Use Fonts in Optimizely CMS Spire
Unlock Your Website’s Potential with Custom Fonts In this blog, we’ll explore the importance of typography in enhancing your site’s visual appeal and user experience. You’ll discover step-by-step instructions for integrating custom fonts into your Optimizely CMS Spire. Whether you’re a beginner or an experienced developer, this guide will provide valuable insights to elevate your […]
Drupal 11 Is A Game-Changer
One of the most widely used website development platforms in the world is the open source Drupal content management system (CMS). Drupal allows for easy creation and maintenance of any website, thanks to its numerous features, capabilities, and advantages. Drupal appeals to a wide range of stakeholders as it also makes it simple to distribute […]
How to Customize Zoom Level in Optimizely CMS Spire
In some situations, we need to set a maximum zoom scale or disable zoom completely on our website. This blog explains how to achieve that behavior in Optimizely Spire. In Optimizely, the meta viewport tag rendered on the page comes from the src\FrontEnd\modules\server-framework\src\PageRenderer.tsx file. However, since this file is part of the server framework, we […]
Bug Fixing: Lazy loaded property value is not supported by the current property instance
While upgrading from CMS v11 to v12, we ran into an error that read “Lazy loaded property value is not supported by the current property instance”. Unfortunately, the stack trace didn’t really say what the problem was. Here is that stack trace: System.InvalidOperationException: Lazy loaded property value is not supported by the current property instance […]
A Comprehensive Guide for Package Creation and Upload in AEM
The package allows the import and export of repository contents. You can use packages to install new content, install new features, change event content, and restore saved content for development. A package is a zip file that saves data stored in a serialized file system (called vault serialization) and provides an easy-to-use and maintainable representation […]
Updating the SPA Editor to Support Vue 3
I enjoy building websites using the Adobe Experience Manager (AEM) content management system. I also enjoy using JavaScript frameworks like Vue, React, and Angular to create rich web applications. Occasionally I get to do both. AEM provides a SPA Editor to facilitate building components for single-page applications. The SPA Editor enables front-end developers to produce […]