netgen/remote-media-bundle
Netgen Remote Media Bundle integrates remote media providers into Symfony/eZ Platform, adding a field type and browser so editors can search, preview, and embed externally hosted videos, images, and files without uploading them to the CMS.
Consider it when:
Look elsewhere when:
spatie/laravel-medialibrary, a Flysystem adapter (S3/GCS/Cloudinary), or the Cloudinary PHP SDK directly. This bundle solves a problem Laravel apps don't have in the same shape.<img> srcset pipeline is cheaper than adopting a CMS field type.To executives: This is a small, focused connector that lets editors pull images and media straight from a cloud asset service (e.g., Cloudinary) into the CMS instead of storing files on our servers. The upside is lower storage cost, one place to manage brand assets, and faster page delivery. The caveats are that it only works with eZ Platform/Ibexa-based sites — not our Laravel services — and its GPL-2.0 licence needs a legal check before it goes into anything we sell. Adoption is tiny (18 stars, no downstream dependents), so treat it as a starting point we may need to maintain ourselves, not a supported product.
To engineering: It's a Symfony bundle providing an eZ/Ibexa field type backed by remote resource providers. Worth a spike only if we're on Ibexa and need remote-asset fields; otherwise the equivalent is a thin adapter over the Cloudinary SDK. Budget a day for a code read: how the field type stores provider identifiers, how it handles missing/unreachable assets, and whether it degrades gracefully when the provider is down. If we adopt, plan to vendor/fork it — 0 dependents means we're the primary maintainer in practice.
Recommendation: Evaluate only in the context of an Ibexa-based project with a confirmed DAM provider; do not adopt for Laravel work. Gate on the GPL check first, since that outcome can end the conversation before any technical evaluation.
How can I help you explore Laravel packages today?