---
url: 'https://metadrop.net/en/events/drupalcamp-files-and-media-management-drupal'
title: 'Files and Media Management in Drupal'
author:
  name: 'Luis Ruiz'
  url: 'https://metadrop.net/es/sobre/luis-ruiz'
date: '2025-10-08T20:17:30+00:00'
updated: '2025-10-20T10:42:34+00:00'
type: article
summary: |-
  In recent years, we have worked with clients to address specific needs related to media management in Drupal. This has included topics such as file deletion, private file configuration, path management, and integration with external cache layers. Through this experience, we have gained a solid understanding of how Drupal handles files and have established a set of best practices.
  This presentation is especially aimed at junior developers who want to understand how Drupal manages files and what practices should be followed from the start in real-world environments.
  Agenda:
tags:
  - 'File management'
  - Media
  - Backend
  - DrupalCamp
image: 'https://metadrop.net/sites/default/files/styles/full/public/2025-10/lpeidro-drupal-camp-2025.JPG.webp?itok=5DUGaoBa'
published: true
og:
  determiner: Automatic
  site_name: Metadrop
  street_address: 'Calle Manuel Luna, 12, 3 Dcha'
  locality: Madrid
  region: Madrid
  postal_code: '28020'
  country_name: España
  email: hola@metadrop.net
  phone_number: '910053180'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Event
      url: 'https://metadrop.net/en/events/drupalcamp-files-and-media-management-drupal'
      name: 'Files and Media Management in Drupal'
      description: |-
        In recent years, we have worked with clients to address specific needs related to media management in Drupal. This has included topics such as file deletion, private file configuration, path management, and integration with external cache layers. Through this experience, we have gained a solid understanding of how Drupal handles files and have established a set of best practices.
        This presentation is especially aimed at junior developers who want to understand how Drupal manages files and what practices should be followed from the start in real-world environments.
        Agenda:
      eventAttendanceMode: Offline
      image:
        '@type': ImageObject
        url: 'https://metadrop.net/sites/default/files/styles/full/public/2025-10/lpeidro-drupal-camp-2025.JPG.webp?itok=5DUGaoBa'
      startDate: '2025-09-19'
      endDate: '2025-09-19'
      location:
        '@type': Place
        name: 'Place                      Country                Spain                    Province                A Coruña'
        address:
          '@type': PostalAddress
          addressLocality: 'Place                      Country                Spain                    Province                A Coruña'
          addressCountry: 'Place                      Country                Spain                    Province                A Coruña'
      performer:
        '@type': Organization
        name: DrupalCamp
      organizer:
        '@type': Organization
        name: DrupalCamp
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://twitter.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/themes/custom/mdrop_radix/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/en/events/drupalcamp-files-and-media-management-drupal'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://metadrop.net/en'
          -
            '@type': ListItem
            position: 2
            name: Events
            item: 'https://metadrop.net/en/events'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Events](https://metadrop.net/en/events)
 
 # Files and Media Management in Drupal

DrupalCamp

 A Coruña, Spain 

 

Friday, September 19, 2025

 [Slides (Spanish)](https://docs.google.com/presentation/d/e/2PACX-1vRRVbiNvjVLSbrf9lLxPOsXlF9cF2NFSZPg2cCggjCpEmt1ZQ6AhkhJzACSKUA5IL-wr9w7G7zrcvze/pub?start=false&loop=false&delayms=15000)[Session at the Drupal Spain Camp 2025 website ](https://2025.drupalcamp.es/es/sesiones/gestion-de-archivos-y-medias-en-drupal) 

 

 

 

In recent years, we have worked with clients to address specific needs related to media management in Drupal. This has included topics such as file deletion, private file configuration, path management, and integration with external cache layers. Through this experience, we have gained a solid understanding of how Drupal handles files and have established a set of best practices.

This presentation is especially aimed at junior developers who want to understand how Drupal manages files and what practices should be followed from the start in real-world environments.

Agenda:

1. The file module and file management in Drupal
2. The media module
3. Key configurations for production environments
4. Best practices
5. Image toolkits and image styles to improve performance
6. The challenge of file deletion with external caching layers
7. Going beyond media with the media module
8. Useful contributed modules



Speakers

 

 



Luis Ruiz

Senior Drupal Developer