nextcloud / server

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

File template rework #46455

Open juliushaertl opened 1 month ago

juliushaertl commented 1 month ago

Our current ways to manage, organize and distribute file templates is a wild mix of old code and not very accessible to admins and end users.

The server provides the possibility for a user defined directory but there is no option to change it or see which folder that is.

Screenshot 2024-07-11 at 17 50 23

Additionally templates that we ship are only copied on user creation, so existing users will not get updated or new templates.

Collabora has additionally a separate config option for a user template directory and an admin Ui where admins can define instance wide templates:

Screenshot 2024-07-11 at 17 51 18 Screenshot 2024-07-11 at 17 50 55

Especially in larger organizations, defining and updating templates on the admin level is quite important, but also for us shipping new templates regularly this would be better way as currently those templates only reach new users.

My proposal to clean this up would be:

Open questions:

@nextcloud/designers for feedback

FYI @sorbaugh as it touches the area of files

juliushaertl commented 1 month ago

To be evaluated additonally: