burdy-io / burdy

Most advanced open-source Headless CMS built in NodeJS and React. Written in Typescript!

Home Page:https://burdy.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dragging and dropping an asset into a folder should move it there instead of creating a copy

polynook opened this issue · comments

With current workflow, if one wishes to move an asset (e.g., an image) into another folder, they have to delete it and reupload it inside another folder. With this approach, blog posts that used the moved image would have to be updated manually to use the moved image, otherwise they show broken image link icon.

An ability to move assets from one folder to another would be a great addition to Burdy as this is a core functionality of any sophisticated Digital Asset Manager.

Points to consider

  1. Burdy maps asset URL to the physical location inside Assets section. If an asset were to be moved, any posts and other places should reflect the change in the URL as to avoid broken links.
  2. Solution in point 1 raises another challenge. Changing links may break access to these assets from external to Burdy resources, therefore a way to provide redirects from the old URL to the new one should be considered.

Alternative solution

Implement something like "Tag folders" which would be virtual, meaning that moving assets between these folders would have no impact on their physical location on disk and their URL. These "tag folders" should also support nesting.