User in a large corporate environment like to define their "own" standard login app ! E.G. Sales people might prefer the calendar app, others contacts or documents.
It should be advisable to enable each user to define its own "login appp".
I already discussed this issue with julius haertl to be possibly included in direct menu (as well ????)
https://github.com/juliushaertl/apporder/issues/10#issuecomment-221225725
regards, hitam4450
I've already thought about integrating this into Nextcloud.
Is there any interest in integrating the app sorting feature as well into Nextcloud? I could try to implement this next week and prepare a pull request. If the app order is custom per user, we could simply use the first app as the default login app. Otherwise we would need an additional user interface for setting the default login app.
@jancborchardt closed the app sorting feature request in https://github.com/owncloud/core/issues/10654 , because of the potential for breakage. Do you still see an issue there?
I think there are two ideas here:
Or am I wrong?
cc @nextcloud/designers for the UX design
Right, these are two features. Just added the idea of app sorting, because it was previously requested by @hitam4450 in https://github.com/juliushaertl/apporder (this app implements the sorting feature, but it is kind of a hacky approach)
There is a way simpler solution to this than needing to have manual sorting:
Just save the last open app and open that again. This also gives you a sense of context and remembers where you left off.
@janborchardt that sounds like a very "smart" implementation.......
Just save the last open app and open that again.
Only if this behaviour is optional. The original idea in the OP is a better one.
I got to say I don't really like this feature, it adds more logic for a very small purpose. People could also just directly bookmark /apps/calendar or so.
Very true.
It seems like it is already possible to set a default landing page for all users:
The landing page can be set with occ. I guess this could be added to the documentation somewhere:
sudo -u www-data ./occ config:app:set core defaultpage --value 'index.php/apps/contacts/'
In my opinion this is enough, I just haven't found this without digging into the code.
Just in case we want to extend this: How about adding a check for a user preference inside getDefaultPageUrl(), so that user configuration can override the core app value. This way apps like AppOrder could implement a GUI for setting default pages and the additional logic in Nextcloud would be rather small.
I don’t mind either way – not having it or just remembering the last used app.
But both 1) settings a custom start app and 2) setting a whole custom app order – are completely overkill to fix this. With remembering the last used app I was merely suggesting something we should do anyway which could also nicely take care of this.
You can also get the default app in the /config/config.php file. This is a global parameter:
'defaultapp' => 'files',
You can also get the default app in the /config/config.php file.
Yes. This is there since ages. And it works.
However, not "every user" does have access to the config.php. In my case "1 user , 1 admin" this is Ok! However in an environment with .e.g. a couple of hundred user, the admin probably will ge annoyed to change the "deafult app at login" for each user ...almost every day".
Defining the "last open app" before logout .. be the "login app" at the next login.. (on a per user basis) would be a nice solution, without fiddling with new interface!
regards, hitam4450
@MorrisJobke: This is only a "global" solution " !
@MorrisJobke: This is only a "global" solution " !
I know. This was also just meant as a global solution to have one app for each user of an instance that shows up on login
Most helpful comment
I got to say I don't really like this feature, it adds more logic for a very small purpose. People could also just directly bookmark /apps/calendar or so.