-
Notifications
You must be signed in to change notification settings - Fork 47
Description
It is pretty confusing for end-users that they have to start another publication process if a video is already published and they just™ want to update the metadata (e.g. fix a typo in a title) or replace the thumbnail. Worse even, people expect that if they hit “Save” this is already published. They don't know anything about asset managers or two-step publication processes.
But even if you managed to educate users that they have to “Save and process changes”, the problems do not end there. By default, hitting the processing will launch a full publication process, including a re-encode of the video files. This can take quite some time, in which the user also can no longer interact with the video.
You can mitigate that, of course, by providing several different workflows to users. But while this will open up the option to speed up the process, it also makes the whole tool more complex. Users need to know what's happening and which workflow they have to select for what action. That's again bad for usability and therefor bad for your support.
Auto-update when saving
We actually know what has been modified in the editor. Since we know that, we could actually launch a quick workflow automatically if the event is already published. A workflow which just published the updated data and nothing more.
Publish directly:
- If the metadata has changed, launch a workflow updating the metadata
- If subtitles have changed, launch a workflow to publish the updated subtitles
- If thumbnails have changed, launch a workflow to publish the updated thumbnail(s)
Needs re-processing:
- If the cutting information has changed, save the cutting information and display a hint that the changes will be saved, but the video will not be re-processed.
- If the track selection has changed, display a hint when you change that the cut marks will be saved, but the video will not be re-processed.
If these data was changed, on the “Save” page, show a hint that publishing this needs reprocessing.
Also, if a video has not yet been published, add a hint that saving will not publish the video automatically.
ℹ️ Note: This is related to the general discussion about auto-publishing and the publication data structure which is kind of stuck before re-moddeling the internal data structures. This is mean't as a quick improvement only. It doesn't try to solve the entire system. Also, we can make this configurable if necessary 😉