We had to remove home page settings. There were several reasons for that but 2 most important were:
- new feature - which you already saw - ability of the admin to setup the home page for a particular user group. This allows the admin or a developer to create for example a public signup/registration page or restrict access to some modules. Admins have ability to disable the Dashboard.
- performance and usability problems: we had cases where users would define the home page incorrectly and then complained that the application does not work.
Here are internal notes leading to this:
[quote:22g8pg8e]When I was working on the custom module for XXX, there was some work to do in regards to the home page for all the users. Depending on permission level, users were supposed to see different screens upon login. I've done this using a custom module as the default one. Some issues arisen in regards to Home Page module and I started wondering on necesseity of Home Page module in its current form. It is known to confuse users quite a lot, same as Perspective (and it was changed recently to accomodate this issue).
Currently I'm wondering on removing Home Page in its current state. It's slightly buggy, confuses user and there's little else to redirect users that'd be more useful than Dashboard. [...] And so, I thought it'd be better to change the way Home Page works and instead of allowing all users to set their default, the admin sets defaults for various permission levels (ordered by priority). Modules would declare what method/arguments can be used as home page and Administrator can pick one from the selection. Custom modules would add more screens and the installation procedure could set the defaults.[/quote:22g8pg8e]
Maybe we will revisit this at some point in the future but it requires some work. This is not a priority now as the default page for most users should be the Dashboard.
As for your comment:
[quote:22g8pg8e]For me - it is not good idea. OK - for some kind of people it is good to define static home page by admin.
But for another they should set it yourself (without additional rights).[/quote:22g8pg8e]
Using user's control panel - Quick Access - a user can define links on the Action Bar (in Dashboard) to the most used modules. This means that after launching the application going to a particular module from the Dashboard is only one click away. See this for more info: http://epesi.org/index.php?title=EPESI_overview