Blog

Start a Drupal 9 Readiness To-Do List using Upgrade Status

Upgrade status generates a report that serves as a sort of checklist to help you determine whether or not your site is ready to be upgraded to Drupal 9. It packs a lot of useful information into a single report. It's worth taking the time to install it on a copy of your Drupal 8 site and seeing what it has to say.

Jump-Start Your Drupal 9 Code Updates with Drupal Check and Drupal Rector

Drupal check, and Drupal rector, are two useful command line tools you can use to help jump start the process of updating your Drupal 8 code to ensure it's compatible with Drupal 9. This post includes some notes about the process I went through while testing them out on some of the Drupalize.Me code base.

Entities, Bundles, and Fields, Oh My! (Lesson 4 from DrupalEasy)

Through my time in the "Drupal Careers Online" course through DrupalEasy, my eyes have been opened to the wonderful world of entities, bundles, and fields. This has been such a game changer! Drupal’s Entity API is one of the key elements that sets it apart from other CMS systems. Defining a site is so much easier once you understand the "building blocks" (i.e., entities, bundles, and fields), specifically "ContentEntityBase" and entities that extend it.

Lesson 3 from DrupalEasy: Know Where You Are

Hello again, friends! I hope that your Drupal learning journey is going well so far. I’m now almost midway through DrupalEasy’s Drupal Career Online program and everything’s been going great -- except for one recent setback. Although this setback was extremely annoying, I obtained a few takeaways in the process. I’ll share what I've learned with you in the hope that you won’t make the same mistake I did.

Q1 Tutorial Updates for Drupal 8.8.x

We’ve made a number of updates to both tutorials and topic pages this past quarter. The updates we made related to Drupal’s 8.8.x minor release update (which introduced some big changes) and to our content archiving project, which we wrote about previously.

How We Archived Outdated Tutorials

You might have noticed some changes on Drupalize.Me lately. We’ve just wrapped up a huge content archiving project and I’d like to share what we did and how this will help us move forward with a library of tutorials for Drupal learners that we’re committed to keeping up-to-date.

Our Evolving Infrastructure

The beginning of a new year always seems like a good time to take some time for reflection. While we started to do that the past couple of weeks, in an effort to wrap up some end of the year goals and finalize plans for how we wanted to start 2020, we realized that it's been quite a while since we've written about projects we're working on for the site. With Drupal 9's release planned for June of 2020 now is a great time to do this reflecting and planning work.

Release Day! Views: Create Lists with Drupal

We're excited to publish a new set of tutorials on Drupal's Views module. This set of tutorials includes a database starting point and instructions for setting up a local development environment with DDEV so that you can follow along. The database includes an extensive set of baseball stats data so that we could demonstrate the power of Views to filter, sort, display, theme, and build customized lists in blocks, pages, API endpoints, and more.

Release Day: Content Moderation and Workflows

We're excited to launch a new series of tutorials for Drupal 8: Content Moderation and Workflows! The Workflows and Content Moderation modules allow an editorial team to put any type of content administered in Drupal through a customized editorial workflow and moderation process. Workflow states, such as draft, ready for review, or approved are defined using the Workflows module. The ability to attach moderation states to entity bundles -- such as content types -- is configurable by the Content Moderation module.

In this series, you'll learn how to configure and use both the Workflows and Content Moderation modules in the latest version of Drupal.

Automated Enforcement of our Style Guide

We recently started using Vale to help automate the tedious task of enforcing our style guide. Doing so has helped make reviews faster, and reduced any hard feelings between us. Emotions can run high when you feel someone is being overly scrupulous in their review of something you’ve worked really hard to create.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more