Drupal 9: Enterprise Web Development
  • Preface
  • Course Module 1: Learning Drupal 9
    • Chapter 1: Introduction to Drupal
      • Content Management Systems
        • What is Drupal?
        • Drupal Core
        • Contributed Modules
        • Drupal Themes
      • Creating Content
Powered by GitBook
On this page

Was this helpful?

  1. Course Module 1: Learning Drupal 9
  2. Chapter 1: Introduction to Drupal

Content Management Systems

In its simplest form, a CMS is a software package that provides tools for authoring, publishing, and managing content on a web site. “Content” includes anything from a news story, a blog post, a video, or a photograph, to a podcast, an article, or a description of a product that you are selling. In more general terms, content is any combination of text, graphics, photographs, audio, and video that represents something visitors to your site will read, watch, and hear.

A CMS typically provides a number of features that simplify the process of building, deploying, and managing web sites, including the following:

  • An administrative interface

  • A database repository for content

  • A rich user interface to associate content that is stored in the database with a web page on the site

  • A toolset for authoring, publishing, and managing content

  • A component for creating and managing menus and navigational elements

  • The tools required to define and apply themes

  • User management

  • A security framework

  • Taxonomy and tagging to organize content by category

  • Online forms

  • E-commerce capabilities

There are hundreds of CMS's available (check out www.cmsmatrix.org). They range from simple blogging-centric platforms, such as WordPress, to complex enterprise-class content management solutions, such as Drupal.

PreviousChapter 1: Introduction to DrupalNextWhat is Drupal?

Last updated 4 years ago

Was this helpful?