Skip to content

Quick-publish on save (Metadata, Thumbnails, Subtitles, …) #1627

@lkiesow

Description

@lkiesow

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 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions