Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboard Module #5

Closed
sleidig opened this issue Mar 25, 2016 · 4 comments
Closed

Dashboard Module #5

sleidig opened this issue Mar 25, 2016 · 4 comments
Assignees
Labels
Type: Feature new user-facing feature

Comments

@sleidig
Copy link
Member

sleidig commented Mar 25, 2016

The user should see have a page to see an overview of different sections of the app.
(In the future this could also include dynamic content like reminders or statistics)

Previously this was a hard-coded template.

Things to consider:

  • How can other modules/apps extend this? (e.g. an "HELGO DB" app that is based on this "ndb-core")
    • Dynamically load and display some kind of "widgets" that are provided through a separate Service?
@sleidig sleidig added this to the TypeScript/Angular2/Architecture Rewrite milestone Mar 25, 2016
@ojauch
Copy link
Contributor

ojauch commented May 24, 2016

Maybe we could provide some kind of slots on the dashboard (e.g. sidebar, main view, etc.) where widgets could be registerd. Or do you think about a more generic service where the layout of the widgets is fully customizable?

@sleidig
Copy link
Member Author

sleidig commented May 28, 2016

For now I would also keep it simple. If we go with a fixed layout with slots, we can focus on the question how to dynamically add components to the Dashboard.

(maybe the "widgets" stay something like the colored panels on the "Overview" page of the old version)

@sleidig sleidig removed this from the TypeScript/Angular2/Architecture Rewrite milestone Aug 19, 2016
@sleidig
Copy link
Member Author

sleidig commented Aug 20, 2016

We postpone this feature for now. Apps built on ndb-core can implement a complete DashboardComponent themselves.

Once we have a "real" app working, we can look at its dashboard and think about how to factor out common functions.

@sleidig sleidig added Type: Feature new user-facing feature and removed discuss labels Aug 20, 2016
@sleidig sleidig modified the milestone: Ideas Oct 7, 2016
@sleidig sleidig self-assigned this May 31, 2018
@sleidig sleidig mentioned this issue Jun 1, 2018
9 tasks
@sleidig
Copy link
Member Author

sleidig commented Jun 1, 2018

With PR #118 the first widgets are implemented and useable.
I am closing this issue now after having opened two new issues regarding the further extension of this:

@sleidig sleidig closed this as completed Jun 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature new user-facing feature
Projects
None yet
Development

No branches or pull requests

2 participants