Global Media Asset Library
J
Jay Nadeau
A centralized media library where users can upload images, videos, Lottie files, and other assets once and reuse them anywhere across the site without needing to re-upload or re-import the same file multiple times.
This library would act as a single source of truth for all media. Any asset stored in it could be referenced throughout pages, components, CMS items, and overrides. Updating the file in the library would update it everywhere it’s used, keeping projects lighter, consistent, and easier to manage.
Log In
Autopilot
Merged in a post:
File manager for images/assets
S
Simon Hagleitner
While Framer’s drag-and-drop workflow and automatic image optimization are excellent for rapid design, managing assets in complex, multi-page projects becomes difficult over time. Currently, there is no "single source of truth" for uploaded media, making it hard to audit or bulk-edit assets.
I am proposing a Centralized Asset Manager (file manager layout) to streamline project maintenance.
Key Benefits & Functionality:
Global Overview & Auditing: A central dashboard to identify images with excessive resolution or outdated contents without manually checking every page or CMS entry.
Bulk Metadata Editing: The ability to add or update Alt Text for all project images in one view.
Redundancy Reduction: Prevent multiple uploads of the same asset. Users should be able to reuse a previously uploaded image by dragging it from the library into the canvas, similar to how Components work.
"Find in Project" Integration: Similar to the existing "find" feature for Styles and Components, users should be able to jump from the Asset Manager directly to the layout where the image is used to see it in context.
Systematic Updates: Replacing a file in the Asset Manager should globally update that asset across all pages and CMS instances.
Introducing a robust file management system would be a significant step in helping Framer users ship and maintain professional, high-complexity websites with greater efficiency.
V
Valentina V.
Yes, please!