Drupal CMS

Ubuntu 24 - Complete Setup and Hardening Guide for Apache, PHP 8.3.15, MySQL 8.0.36, and Drupal 10

Complete Setup and Hardening Guide for Ubuntu 24 - Apache, PHP 8.3.15, MySQL 8.0.36 and Drupal 10
# 1. Updating and Preparing the System
'Bash
# Updating the system.
sudo apt update & & sudo apt upgrade - y
# Install the required packages.
sudo apt install software-properties-common apt-transport-wget curl unzip-y
""
---
# 2. Apache installation and configuration.
# # # 2.1 Install Apache
'Bash
# Install Apache
sudo apt install apache2-y
Start the Apache service.
sudo systemctl start apache2
sudo systemctl enable apache2

Create Vocabulary and Taxonomy and How to Use Them in Views (Drupal 10)

Introduction

In Drupal, Taxonomy is a powerful core system used to classify, organize, and relate content. Taxonomy helps site builders group content using terms like Categories, Tags, Topics, Departments, etc. These terms are stored inside Vocabularies.

When taxonomy is combined with Views, it becomes extremely powerful. You can filter content, create category-wise listings, build dynamic pages, sliders, and much more.

This article explains:

Drupal Views - Features and Enhancements

1. What is Views in Drupal?


Views is a powerful query builder and display tool in Drupal that allows you to fetch, filter, sort, and display content (nodes, users, taxonomy terms, etc.) without writing custom code. It is included in Drupal 8, 9, and 10 core.

Key Points:


- Create lists, tables, grids, slideshows, or any custom content display.
- Fetch data from any content type or entity.
- Provides a user-friendly interface to build complex queries.

How to Create Content Type in Drupal 10 and Add Fields

Introduction

This document explains step‑by‑step how to create a new content type in Drupal 10 and add different types of fields.

Step 1: Login to Drupal Admin

Login to your Drupal 10 site as an administrator.

Step 2: Navigate to Content Types

Go to Structure → Content types → Add content type.

Step 3: Enter Basic Details

Provide a name, description, submission guidelines, and publishing options.

Step 4: Save Content Type

Click Save and manage fields.

Understanding Nodes and Node Creation in Drupal 10

A node in Drupal represents a piece of content such as an article, page, blog post, event, or custom content type.

It is a fundamental building block of Drupal's content management system. Each node is stored as an entity and

associated with various fields and metadata.

 

### What is a Node in Drupal?

In Drupal, all content pieces are treated as nodes. For example:

- Article

- Basic Page

- Blog Entry

- Event Listing

 

Each node has:

- A Title

- A Body

- Fields (custom or predefined)

Drupal CMS A Comprehensive Overview

Introduction to Drupal

Drupal is a powerful open-source Content Management System (CMS) widely used for building websites, web portals, and digital experiences. It is written in PHP and supported by a strong global community. Drupal offers flexibility, scalability, and security, making it suitable for small blogs, government portals, corporate websites, and enterprise-level applications.