Draft: 3557361 - Adds support for Rijksbeeldbank embed code handling.

This commit introduces support for iframe embed codes from the rovid.nl platform while maintaining full backwards compatibility with existing XML-based content.

Key features:

  • Dual-source architecture: prioritizes embed code, falls back to XML
  • Custom Media Source Plugin (RijksvideoEmbed)
  • Custom Media Library Form for embed code input
  • Embed code parser service with auto-detection of related files
  • 2 update hooks for safe migration (10002, 10003)
  • 100% backwards compatible with v1.x XML content

Technical changes:

  • Modified: 19 config and code files
  • New: 10 config and code files (embed fields, parser, form, plugin)
  • Refactored EventSubscriber for dual-source parsing
  • Added field description updates via update hook 10003
  • Improved code quality and maintainability

Closes #3557361

Merge request reports

Loading