nextcloud / server

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

[Feature Discussion] Improved Login Portal #35449

Open kevATin opened 1 year ago

kevATin commented 1 year ago

The login page of NextCloud is rather bland. It allows you to log-in, reset your password, and (if you have the app installed) register, and then you're at the dashboard already. That's about it. Some people might not want more out of the login page, but I think some additional, optional features would be nice. The way it currently works NextCloud is only really useful to set up in an environment where there is internet access and where people have already decided that they want to be users. My inspirations for this come from projects like PirateBox, LibraryBox, other local websites served over WiFi, and also captive portals. It seems that NC expects to be run as an addition to already existing websites that attract users, but I think even if NC is the only thing running on a webserver it should still be able to clearly communicate what it's about and (if desired by the admin) give the visitor reasons to sign up. If the sign up process requires internet access (email codes) then it would be useless for any offline scenario; but that's probably more an issue with the registration app.

Just like how users can customize the widgets on their dashboard admins should be able to customize the widgets on the login page.

Widget Ideas:

Any other ideas for widgets that might be useful? Any other ideas on how the login page could be improved?

I believe by opening up the possibilities of the login page NextCloud would be opening up to a lot of new use cases. Is this something that could be added to NextCloud?

nuokh commented 1 year ago

This was part of an internal discussion in my it department a while back. Thanks for the elaborate feature request - couldn't have summed it up better.