Server: Split up Admin page into groups

Created on 3 Aug 2016  Â·  5Comments  Â·  Source: nextcloud/server

We want to have the huge admin page split up in groups.

Goals:

  • avoid to have a single huge, long page
  • group different settings reasonable (e.g. everything related to sharing & federation)
  • make sure specific settings have full pages (like Log, LDAP etc)
  • avoid very small setting pages by another group "Additional settings"

Long term considerations:

  • integrate personal settings

Solution:

  • anything that has an admin settings page will register a Controller. A group¹ parameter is required.
  • legacy support: group apps that do not register a controller into "Additional Settings"
  • downside: we need to adjust as many apps as possible and provide developer documentation quickly

¹also requires a way to register groups. Probably another controller to register new groups and have "core" groups pre-defined (sharing, logging, background jobs, …)

@jancborchardt @nickvergessen

design enhancement medium

Most helpful comment

Once #796 is done I'll adjust the logreader to register itself in the admin page, we can then look into shipping it on default

All 5 comments

Good summary. I only adjusted details (added federation, Logs and LDAP as specific examples).

And just for reference, the original oC issue is at owncloud/core#24188

Maybe we could also integrate @icewind1991's logreader (https://github.com/icewind1991/logreader) as the default one into its own page. Now we would have space for it 😉 What do you think?

@mar1u5 this crossed my mind when I looked into the Logging section today. I would find it useful, however this would be out of scope of this issue (and the PR #796 is already huge).

Once #796 is done I'll adjust the logreader to register itself in the admin page, we can then look into shipping it on default

This is merged and backported to stable10

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Django-BOfH picture Django-BOfH  Â·  3Comments

MariusBluem picture MariusBluem  Â·  3Comments

rullzer picture rullzer  Â·  3Comments

williambargent picture williambargent  Â·  3Comments

mama21mama picture mama21mama  Â·  3Comments