Swapping out a PDF file
J
Jeff Hajek
It would be really nice to be able to do this with everything in the gallery--videos, images, files, audio, etc. We often use things in multiple places, and it would be nice to have a way to update them all at once.
H
Heather Huhman
I suggested this forever ago, but they said they have zero plans to implement this feature: https://ezycourse.canny.io/ezycourse-features-request/p/file-version-control-pdfs-videos-etc Vote for it there, too!
Damien Lovegrove
It would be very useful to be able to replace images, videos, and documents without afecting their URLs.
Andreas D
Would apply to any item in the gallery. I used that function in Vimeo to upload a new version of a video and it automatically updated everywhere
J
Jerahlene Leynes
I think this is a good practice in replacing the old PDF with the new version so we can retain the link. However, there might be caching issues. The process makes things simple.
M
Maurice Castelijn
A good example why the ability to swap is so important:
PDF stamping as a new feature is released, but then:
"Note: All updated settings will be applied to newly uploaded PDFs only."
M
Maurice Castelijn
The current “delete + reupload + re-add to the lesson” workflow creates unnecessary admin time and friction every time a PDF needs even a small update. It also increases the risk of mistakes, attaching the wrong file, missing a step, or putting it into the wrong lesson. From a learner experience perspective, it can break continuity if a resource disappears temporarily or gets re-added inconsistently. It also makes version control messy, because we risk ending up with multiple near-identical files in the library, and it complicates QA because we cannot confidently say a given lesson link always points to the latest version.
If we can swap out/replace a file in place, we keep the lesson attachment intact and simply update the underlying PDF, which is safer, faster, and more consistent.
Conceptually, this is how Unix has worked for decades with symbolic links, a stable reference that can point to updated underlying files, so it’s hard to see why this would not be achievable with a modern platform like EC?
There is also a known plugin that solves this in WordPress, where you can swap or replace uploaded media while keeping the same URL using a simple plugin, so there is no need to delete and recreate lesson content each time. The swap works as follows (as an idea): option to keep the same file name or use a new one, and an option to keep the original file date or use the new file date.
This is often one of those items SaaS providers discount as effort, but it is usually one of the most important from a client admin’s perspective.
Sadek Hossain