Innovation

Drupal continues to be a leading CMS in 2025

In an constantly evolving digital ecosystem, choosing the right CMS can make all the difference in terms of scalability, security and user experience. Drupal has proven to be a reliable and adaptable platform, used by organizations of all sizes, from governments to large enterprises.

10 reasons why it continues to dominate the market

Security

Security is one of the main reasons why governments, universities and large enterprises rely on Drupal. Its security team works constantly to identify and fix vulnerabilities, releasing regular updates and providing guidelines to keep websites secure.

In addition, Drupal allows advanced configurations such as two-step authentication, granular permissions control and data encryption, making it ideal for sites that handle sensitive information.

Check your Drupal site's external links with URL Status Scanner

External links are valuable tools for your website to interact with, load resources, or consume services across the web. Some basic examples are the URL of a YouTube video, an image stored on a different server, or a link to a resource provided by a CDN (Content Delivery Network), such as a font or a JavaScript library.

For your website to work according to your needs and users' expectations, it is important that the links pointing to the various external resources operate normally and do not return errors such as timeouts or the typical 404 (Not found).

Doing this type of “URL scanning” manually can be quite a tedious task, especially considering that faults are usually corrected only when we identify them ourselves or when a third party reports them to us.

Reflections from the DriesNote - DrupalCon Atlanta 2025

This week, part of the Seed EM team had the opportunity to attend DrupalCon Atlanta 2025, and as is tradition, it all started with the DriesNote, the keynote by Dries Buytaert, founder of Drupal.

The atmosphere was charged with energy, and no surprise there. Dries opened the keynote with a clear vision: Drupal is not only evolving technically, it is refocusing its purpose around simplicity, experience and accessibility.

Drupal CMS 1.0: a new beginning

One of the most important announcements was the official, stable release of Drupal CMS 1.0, a fully packaged, out-of-the-box version designed to simplify the experience for new users. This new distribution offers a modern, intuitive configuration and lowers the barrier to entry historically associated with Drupal.

Agile Methodology

At Seed we use agile methodology to carry out our developments. This allows us to monitor the project on a daily basis through short meetings with those involved, and to make short delivery iterations so that progress can be seen in each of them.

First impressions of Drupal 8

With over 200 new features and improvements, the upcoming release of the world's leading open source web content management platform will seduce you. So reads the first paragraph of the Drupal 8 section, which drupal.org is dedicating in their next release.

At SeeD we have been seduced by this new version and therefore took on the task of migrating our previous site from Drupal 7 to Drupal 8, taking advantage of a new and clean design. This is the first in a series of articles in which we will explain our experience in this exciting adventure: from conception to launch and maintenance of our new site in Drupal 8.

How to install Drupal CMS with DDEV (without being an expert)

This guide will help you install DDEV and set up a local Drupal CMS environment on Windows (WSL2 + Ubuntu) and macOS in a simple and efficient way.

Guide for Windows (WSL2 + Ubuntu)

Step 1: Install WSL2 and Ubuntu

WSL2 (Windows Subsystem for Linux) allows you to run a Linux environment on Windows.

Drupal CMS: the new era of Drupal

Much has been said about Drupal's big shift to a broader and different audience than the one we were used to. Drupal CMS is designed for those who are looking for an easy-to-manage solution without relying on developers.

Wasn't Drupal already a CMS? What's the difference?

Drupal has always been a CMS (Content Management System), but the difference is that Drupal CMS is a specialized version of Drupal Core. Its goal is to offer a fast, friendly and preconfigured solution for those who need to manage content without technical knowledge.

Enhancing Drupal Development Experience with Essential Modules

In the realm of web development, particularly within the Drupal community, finding the right tools to simplify the process of building and managing websites is crucial. At Seed EM, we have identified a set of modules that have proven indispensable for the development of several of our projects.

Drupal 6: How to set a form field created with CCK to disabled

Form fields are very easy to manipulate through a form_alter in a module, however when we are dealing with fields created with CCK (Content Construction Kit) the story is a bit different because these fields are created at the end of the form construction, in such a way that any change that we need to make must be done between the construction of the form and the rendering.

#after_build

In the hook_form_alter we need to define the function to be executed after the form is built using the special element #after_build (http://api.drupal.org/api/drupal/developer--topics--forms_api_reference…)

function mymodule_form_alter(&$form, &$form_state, $form_id){

...

$form['#after_build'][] = 'mymodule_after_build';

...

}

Drupal Con Nashville 2018 - Very Refreshing

Nashville Drupal Con has just ended; They are already vacating the Music City Center and it was a refreshing experience. One of the things that remains after talking to old friends and new acquaintances is that Drupal is stronger than ever.