# DigitalTrotter > DigitalTrotter is a London-based Drupal consultancy run by Nick Opris (Drupal.org: unqunq), with 10+ years building public company websites, e-commerce platforms and government intranets. We specialise in Drupal AI integrations, are active open-source contributors to the Drupal AI ecosystem, and created the Document Loader module. Last updated: 2026-10-09 ## Contact - [Email](mailto:nick@digitaltrotter.com): new projects, Drupal AI consulting, support - [Drupal.org contact](https://www.drupal.org/u/unqunq): Nick Opris's Drupal.org profile ## Services - Drupal development and site building - Drupal AI integration (document ingestion, AI agents, Tool API, automators) - E-commerce, including Drupal Commerce - Data migration - Front-end development and theming - Information architecture - Multilingual websites - Support and maintenance Sectors served: arts, e-commerce, enterprise, government. Based in London; serving the United Kingdom. ## Projects - [Document Loader](https://www.drupal.org/project/document_loader): plugin-driven API for ingesting documents (PDF, CSV, Word, spreadsheets, web pages, HTTP APIs, Parquet) and normalizing them into JSON, CSV, Markdown and other formats for AI workflows. Created and maintained by Nick Opris; DigitalTrotter is the supporting organization. Version 2.0.0 released 19 March 2026 with security advisory coverage. Includes Drush commands, the Document Loader Explorer admin UI, Tool API / AI agent integration, MDXEditor and Field Widget Action integration, and an AI Automator. - [One Line Installer](https://www.drupal.org/project/one_line_installer): go from nothing to a running, AI-ready Drupal CMS site in one command. Bootstraps a fresh Drupal CMS site with DDEV, wires in AI best practices and a coding agent, and hands you a working site with the admin login already set up, on macOS, Linux or Windows (WSL2), with all dependencies installed automatically. Maintained by Nick Opris. - [Document loader: Webpage](https://www.drupal.org/project/document_loader_webpage): Document Loader plugin for remote web pages; contributor - [AI File to Text](https://www.drupal.org/project/ai_file_to_text): extracts uploaded files to text, HTML, Markdown or JSON; contributed the Document Loader plugin and JSON output ## Open-source track record - 294 Drupal.org organization credits (as of October 2026) - 44 credits from December 2025 to October 2026, mainly on Document Loader and the Drupal AI module; see the [full contribution record](https://new.drupal.org/node/3002160/contribution-records) - Contributions also to AI Agents, Context Control Center, AI Best Practices for Drupal, Commerce Xero and the Drupal AI Initiative ## Profiles - [DigitalTrotter on Drupal.org](https://www.drupal.org/digitaltrotter): organization profile, services and credits - [Nick Opris on Drupal.org](https://www.drupal.org/u/unqunq): maintainer profile - [DigitalTrotter on The Drop Times](https://www.thedroptimes.com/organization/24488/digitaltrotter): organization listing - [Document Loader 2.0.0 release coverage](https://www.thedroptimes.com/node/67189): The Drop Times article ## Disambiguation DigitalTrotter (digitaltrotter.com) is unrelated to the #DigitalTrotter blog column by WordLift, the Trotter travel app, Northtrotter (travel blog), the "Trotters" travel magazine, or "Digital Image" (a Standardbred racehorse). ## Optional ### Drupal.org contributions, December 2025 - October 2026 Dates are each issue's last status change on Drupal.org. Document Loader (18): - 2026-05-06 Integrate with the MDX editor - 2026-05-03 Create an Automator for Document Loader - 2026-03-20 Add LegacyHook for backwards compatibility in hook_help() - 2026-03-11 Add Agents.md and skills to create plugin - 2026-03-11 Add a Field Widget Action - 2026-03-10 Address project pipeline issues and finalize release preparations - 2026-03-10 Refactor the Document Loader Explorer to use loadFromData - 2026-03-09 Add Drush command for loading documents - 2026-03-05 Security review - 2026-03-05 Add Document Loader tool plugin using Tool API - 2026-03-05 Explorer: exception messages printed in results - 2026-02-27 Fix user permission - 2026-02-26 WebsiteUrlInput doesn't implement UrlInputInterface - 2026-02-26 User interface - 2026-02-26 Fix getSupportedOutputTypes() not returning output_types - 2026-02-26 [Discuss] Add Website URL input interface for scraping - 2026-02-26 DocumentLoaderTypePluginManager missing the 'Plugin/' prefix - 2026-02-26 Refactor Input/Output types, add DocumentLoaderType plugin system and dynamic factory service AI (Artificial Intelligence) (13): - 2026-06-25 [Discuss] Allow usage of Tool API in Agents - 2026-05-12 AI settings form fails to load when allowed_hosts is an empty string - 2026-04-23 Add ChatProcessor - 2026-04-22 Add drupal:mdx-fill event support to MDX editor for external content injection - 2026-03-12 Add full-screen and expand options to Deepchat chatbot - 2026-03-11 Create Document Loader normalization layer - 2026-02-16 Sync design of toolbar chatbot with Canvas AI chatbot - 2025-12-30 Add Token as dependency - Drupal AI contribution meetings (5): 2025-12-01, 2025-12-15, 2026-02-23, 2026-03-23, 2026-04-06 Other projects (13): - 2026-08-04 AI Agents: Make it possible to pick providers per agent - 2026-07-06 AI Best Practices for Drupal: One line installer - 2026-07-03 One Line Installer: Adopt Bashly to generate the installer from a single YAML-defined CLI - 2026-05-18 AI Agents: BadRequestHttpException: input value "images" contains a non-scalar value - 2026-05-06 AI Best Practices for Drupal: Trying to run evals - 2026-04-10 Commerce Xero: Call to a member function canCapturePayment() on null - 2026-04-05 AI File to Text: Add JSON output format - 2026-04-02 Security advisory coverage applications: [2.0.x] Document Loader - 2026-04-01 Context Control Center (CCC): Add ai_agents_debugger and ai_agents_explorer operations and links in CCC - 2026-03-23 AI File to Text: Create Document Loader plugin - 2026-03-12 Document loader: Webpage: Use Readability.php for HTML parsing - 2026-02-24 Drupal AI Initiative: Blog about SearXNG - 2026-02-19 Context Control Center (CCC): [Spike] Research URL support for CCC