Jump to content

Overview

Documentation for the TYPO3 extension “mpc-vidply”. Start here to find the right guide for your role.

VidPly TYPO3 Extension Logo

Quick access

I would like to…Read
Add a video or audio player to a pageGuide for editors → Two-step workflow
Import media via a URL (YouTube, HLS, …)Editor’s guide → Importing from a URL
Creating a media library (list and detail pages)List view & detail view
Configuring privacy notices in accordance with the GDPRGuide for editors → Privacy layer
Understanding where the settings are locatedSettings architecture
Optimising the loading of front-end assetsLoading assets
Setting up HLS or DASH streamingHLS implementation
Override Fluid templatesPartials
Embedding the player in a Vue or Swiper sliderIntegrations
Configuring JSON-LD / SEO structured dataQuick start for developers → Structured data
Run tests or extend PHP/JSQuick start for developers

By target audience

Editors

  • Guide for editors – creating media entries, adding players, subtitles and playlists, setting privacy settings, troubleshooting.
  • List view (sections 1.1–1.6) – Media library overview pages, detail pages, slugs, categories.

Website administrators

  • Settings architecture – extension configuration, privacy settings, CE options for players, media-related fields.
  • List view (Section 2) – Route optimisations, database updates, clearing the cache, hidden detail pages in breadcrumbs.
  • Privacy layer – How consent for external services works across the entire website.

Developers and Integrators

All documents

DocumentSummary
Editor’s Guide: VidPly PlayerUser guide for backend editors
List view and detail pageMedia library list view + detailed content elements
Quick Start for DevelopersDeveloper Guide and Quick Start
IntegrationsVue/Swiper, CSP, mp-core, Theme API
Settings architectureConfiguration Levels and Field Reference
Conditional Loading of AssetsConditional loading of JavaScript
Data protection layerGDPR consent for YouTube/Vimeo/SoundCloud
Implementation of HLS and DASH streamingSet-up of HLS and DASH streaming and CSP
Template partialsFlexible sub-structure and overrides

Share page