Media Drive
Media Drive is the first-party Filament 5 plugin that ships inside the Qcentic Edge template at packages/filament-media-drive. It adds a Drive-style media browser (grid and list) plus a picker field, all on top of Spatie Media Library stored on the s3 disk (MinIO locally, Bunny Storage in production). It does not introduce a second media table.
Why it ships in the template
Every clone needs media handling, so the package is a Composer path dependency of template/ rather than an optional install. A fresh clone already has a media library in the sidebar — Media Library is the navigation entry, while the Drive page stays registered at /drive for the picker, tests, and direct access. Authorization runs through the host app's MediaPolicy (viewAny / view): guests hit login, users without permission get 403, owners see their own files, super_admin sees everything.
The plugin is look-neutral: the Drive page renders inside the panel, so its chrome, theme, and icons come from the panel itself. No second skin is shipped.
In this section
- Overview — what the package provides and how it is wired.
- Drive page and picker — the
/drivepage, grid/list toggle, and theMediaPickerfield. - Editor image ingest —
MediaMarkdownEditor,MediaRichEditor, andMediaLibraryFileUploadstoring on thes3disk.