Managing Media in Drupal

Media management, the ability for content authors to upload and reuse multimedia assets via a common interface, is a cornerstone of any content management system. Many of the same principals we associate with written content apply to media such as structured data, revisions, editorial workflows, translations, and more.

The media management tools in Drupal 8 and 9, including the Media and Media Library modules, provide content authors with drag-and-drop media and asset handling, full WYSIWYG editor integration, and a library of reusable multimedia assets. There's minimal configuration required to get started, but full control via Drupal's standard Entity and Field systems for those who need it. Drupal separates different media assets into media types like image, file, and video, and then allows each media type to be displayed using an appropriate format. Display a PDF files as a link, and a video file as an embedded HTML5 video player. Contributed modules can add new media types and formatters.

In this series, you'll learn how to configure and use the Media and Media Library module's in Drupal core as well as related contributed modules. Throughout the series we'll look at the Media ecosystem from the perspective of a site administrator, content editors, themers, and developers.