nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.4k stars 4.07k forks source link

Make user-level app data folders "hidden" by default #46309

Open kaffeeringe opened 4 months ago

kaffeeringe commented 4 months ago

Many addons have their own folder. Talk has the /Talk-folder, Calendar the /Calendar-folder. And so on.

It's not to easy to explain this concept to newbies. I added a .system-folder and moved them all there. It would be cool if that was standard behaviour.

Together with #46308 files would be very clean for new users. They would only see relevant folders and files - those that my system user shared with them.

kaffeeringe commented 3 months ago

Moreover users aren't tempted to delete these files or use the folder like a regular one.

I created for myself the hidden .system-folder an configured all plugins to store their stuff there: Screenshot 2024-07-23 at 12-20-59 Juli 2024 - Kalender - plan neo cloud

kaffeeringe commented 3 months ago

It is also really impractical that every user has to make this setting for themselves. It would be good if an admin could set centrally in which folder plugins should save their attachments.

It's a great feature of Nextcloud that every user can set this differently. But there simply has to be a really good default setting that doesn't confuse new users.

vbelloir commented 2 months ago

I totally agree with this issue. For newbie user, they may delete folder they don't create themself. Also, if many apps are used, and each of them create a specific folder at user root folder, It is a mess, and not readable.

I would prefer hidden folders, or a root folder apps, with sub-folders Deck, calendar, collectives, talk.....

juliusknorr commented 2 months ago

@nextcloud/designers for input

szaimen commented 2 months ago

I like the idea to put these files into a hidden folder by default 👍