Hi everyone.
I run Nextcloud at home and in our company and love it.
However, there is one thing that bugs me really hard since day one when I installed and used my first instance (owncloud back then). Now is the time that I finally talk about it. I hope I am not alone.
Scenario 1: Two users John and Jane.
John wants to share a folder with Jane.
-
John creates a folder shares/Jane and presses āshareā on the Jane folder and selects Jane.
So far so good. -
Now Jane has a folder āclutteringā her root folder called
āJaneā (shared by John)
Scenario 2: Two users John and Jane.
-
John wants to share his music folder with Jane.
-
Now Jane has a folder simply called āmusicā in her root folder. (Never tested what happens on name collisions here)
Scenario 3: Two groups with multiple users āCompanyAā, CompanyB",
- Johhn of CompanyA wants to share stuff with all of CompanyB.
- He creates a folder shares/companies/CompanyB and shares this folder with group CompanyB
- Now all users of CompanyB hava a folder called CompanyB in their root.
I find this confusing at best for the recipient of the share and even security relevant as people of CompanyB could easily think it is a shared folder for sharing info between them.
My issues are basically.
a) I donāt want other people be able to put stuff into my root folder. I love it clean and sorted
b) Even them deciding how it is called on my site. (I know I can rename/move it after the fact. Still)
c) It can be really confusing at times.
Currently, me knowing this behavior I do something ridiculous as this:
creating shares/Persons/Jane/From_John and share From_John. Which is something I can not expect others on the same instance to do/understand.
Possible solutions
Most likely there are better ideas. But I donāt just want to complain. So here my ideas.
a) Inform me of shares, but donāt auto accept. Instead ask me on login where to put them and how to name them. Best would be if the sharee could also enter an intent message for the share. So I get this:
Jane wants to share āMusicā with you: āHi John, here is the music you asked for, Enjoy!ā Accept Reject
b) Let the sharee provide a name for his folder on āthe other sideā and put them in a subfolder shared_with_you instead of the root folder
c) Instead of dropping them into the root folder. put them into shares/from/username/sharename and list them separately in the root view like this.
----- Your files ----
documents
music
pictures
shares
ā¦
----- Shared by John -----
music
---- Shared by Jane ----
companyB
If I missed anything obvious here, please let me know. Maybe I am overthinking something.