The assets library needs a mass select/delete option

Here is a response I gave someone else when it comes to why SFTP access will never be an option :

Just so we’re clear, if you think you need FTP access, you’re wrong, and if you really need it, then my service is probably not meant for you. Giving access to that to users is a recipe for disaster, just like google or dropbox (or roll20) isn’t giving you FTP access to your remote files, there is no reason for you to have it on the forge. Anything you want or need to do will be possible and 1000 times easier and safer to achieve with the provided tools than with an FTP client. The Forge provides convenience, and FTP or other similar tools are everything but convenient, and simply having that as an option will cause a lot of confusion to users who will think they need to figure out how to install and configure a separate app in order to access a service whose purpose is to make your life easier and not require you to install or configure anything

That being said, this wouldn’t apply to the assets library because those aren’t actual files, they are S3 objects in an object store. Modifying a file also needs to propagate the change to 40 servers that are geodistributed so you don’t have your player that is on the other side of the planet receiving the old file, so there are many considerations here that need to be taken into account.
There are also two reasons for not yet having the ability to do renames :

  • There is no concept of ‘renaming’ in object stores, only copies, and there are ridiculous rate limits on those unfortunately (imposed by the service provider, of 2 file copies per 5 minutes :man_facepalming: ).
  • I don’t want people to start renaming their files and breaking their worlds so I want to have a system in place so that if you rename a file, it would also change the URL that points to that file in all the worlds that are using it. I also don’t want that auto-rename in world data to cause data corruption or breaks, so it needs to be done carefully.

Also, of course, things have been crazy getting ready for release, and so I had other higher priority things to handle first.
I hope that helps.

1 Like