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