---
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: website
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:
  - 'Drupal Spanish Association (AED)'
  - '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:
  site_name: Metadrop
  'image:type': image/webp
  'image:width': '591'
  'image:height': '577'
  'image:alt': 'Files and Media Management in Drupal'
  locale: en_US
  'locale:alternate': es_ES
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: 'https://schema.org/OfflineEventAttendanceMode'
      image:
        '@type': ImageObject
        url: 'https://metadrop.net/sites/default/files/styles/full/public/2025-10/lpeidro-drupal-camp-2025.JPG.webp?itok=5DUGaoBa'
      eventStatus: 'https://schema.org/EventScheduled'
      startDate: '2025-09-19T16:00:00+0200'
      '@id': 'https://metadrop.net/en/events/drupalcamp-files-and-media-management-drupal#event'
      location:
        '@type': Place
        address:
          '@type': PostalAddress
          addressCountry: ES
          addressRegion: 'A Coruña'
      performer:
        '@type': Person
        name: 'Luis Ruiz'
      organizer:
        '@type': Organization
        name: 'Drupal Spanish Association (AED)'
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://x.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      telephone: '+34910053180'
      contactPoint:
        '@type': ContactPoint
        telephone: '+34910053180'
        email: hola@metadrop.net
        availableLanguage:
          - Spanish
          - English
        contactType: 'customer service'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/modules/custom/metadrop_schema/images/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
      address:
        '@type': PostalAddress
        streetAddress: 'Calle Virgen de Nuria 23'
        addressLocality: Madrid
        addressRegion: Madrid
        postalCode: '28027'
        addressCountry: ES
    -
      '@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 

 

Drupal Spanish Association (AED)

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