Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Document Loader

162 sites Security covered Drupal 10–11
View on drupal.org

Document Loader offers a standardized way to import documents from various sources and convert them into common formats. It simplifies the process of adding new document types by providing a plugin system that other modules can easily integrate with.

Document Loader provides a consistent, plugin-driven API for ingesting documents from multiple sources and normalizing them into reusable output formats. It standardizes discovery, configuration, and execution of document loaders so other modules can focus on their own features instead of wiring bespoke ingestion logic.

Features

  • Attribute-based plugins for registering loaders and loader types
  • Runtime discovery via Drupal plugin managers with cache support
  • Configurable defaults that map loader types to concrete loader plugins
  • Common input/output interfaces to keep transport details decoupled
  • Reusable input/output types for standard formats (JSON, CSV, Markdown, etc)
  • Integration points within the Drupal user interface (MDXEditor, Field Widget Actions, etc)

Installation

  1. Install the module as you normally would
  2. Install one of the below recommended modules to ensure a Document Loader plugin is available
  3. Visit admin/config/media/document-loader to test out loading your own documents

Recommended Modules

Module Document Types PDF Parser PDF Webpage Remote Web Pages PHPWord Word, ODT, RTF AI File To Text Word, Spreadsheet, CSV, Text, Markdown, leveraging AI module Plugin API HTTP/HTTPS API Calls HTML Processor Web Pages Parquet Parquet AI Simple PDF To Text Deprecated by AI File To Text

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

4 tracked projects depend on this one

Activity

Tracked releases
13
Tracked since
Feb 2026
Latest release
1 month ago
Releases (12 mo)
13 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.5 Stable 10–11 Jul 27, 2026
2.0.4 Stable 10–11 Jul 27, 2026
2.0.3 Stable 10–11 Jun 19, 2026
2.0.2 Stable 10–11 May 28, 2026
2.0.1 Stable 10–11 May 6, 2026
2.0.0 Stable 10–11 Mar 19, 2026
2.0.x-dev Dev 10–11 Mar 12, 2026
2.0.0-beta1 Pre-release 10–11 Mar 11, 2026
1.0.0-alpha3 Pre-release 10–11 Feb 10, 2026
1.0.0-alpha2 Pre-release 10–11 Feb 6, 2026
1.0.0-alpha1 Pre-release 10–11 Feb 6, 2026
1.0.x-dev Dev 10–11 Feb 5, 2026
1.0.0 Stable 10–11 Feb 4, 2026