Skip to content
This repository has been archived by the owner on Oct 20, 2020. It is now read-only.

More useful widgets #39

Closed
5 of 8 tasks
jancborchardt opened this issue Jul 16, 2018 · 24 comments
Closed
5 of 8 tasks

More useful widgets #39

jancborchardt opened this issue Jul 16, 2018 · 24 comments

Comments

@jancborchardt
Copy link
Member

jancborchardt commented Jul 16, 2018

The current widgets seem playful, but not particularly useful. There’s:

  • Clock: not necessary because of the system clock
  • Storage space: not really necessary either, as you get a notification when your space runs out
  • Fortue quotes: … ;)

How about these instead:

  • 📅 The events of today in the Calendar (or the next 24 hrs) including weather of course
  • ☑️ The tasks of today from the Tasks app
  • 🖺 List of most recent files with a quick way to open them and a "Share link" option for every one to quickly share
  • 🌟 List of favorite files/folders for quick access
  • 💌 List of unread and favorite emails
  • 😊 Favorite contacts for quick email or Talk
  • 🖼️ Show a random picture from a specified folder (or whole Nextcloud by default), just for fun
  • 🔀 Widget for http://keeporsweep.net ;D

Also we should then have a better default layout to have a nicer first run experience.

More input @nextcloud/designers?

@stefan-niedermann
Copy link
Member

stefan-niedermann commented Jul 16, 2018

  • 📓 List of most recent notes with a quick way to open them in the Notes-App
  • ⭐ List of favorite notes

-> See issue: nextcloud/notes#487

@jancborchardt
Copy link
Member Author

jancborchardt commented Jul 17, 2018

  • ✍️ Direct note widget of a note of choice for quick note taking

-> See issue: nextcloud/notes#487

@juliusknorr
Copy link
Member

juliusknorr commented Jul 17, 2018

  • Show recent activity
  • Show cards from the deck app that are over or near due date

@ArtificialOwl
Copy link
Member

Wow, wow, calm down !

Remember that widgets should be included in their relative apps, not in the Dashboard app !
For example, the list of recent files should be included in nextcloud/activity, but I like the Share options, however, it also means to open a right panel (which can be used by other widgets, like a quick-search to display results)

@juliushaertl : Can we work together on a widget for Deck, like I am providing a simple empty widget and you fill it ?

@juliusknorr
Copy link
Member

I guess we can keep this anyway just to have an overview issue for what integration might make sense.

@daita sure, just drop me a pull request for the empty widget and I'll add the details ;)

@jancborchardt
Copy link
Member Author

@daita I know. ;) It’s not about the implementation detail but to have a design specification. We need to start with the user perspective of what people would need, instead of focusing on the technical side.

@ArtificialOwl
Copy link
Member

ArtificialOwl commented Jul 17, 2018

  • I will edit your messages to add checkbox

@ArtificialOwl
Copy link
Member

@juliushaertl : made 2 empty widgets: nextcloud/deck#540 - you should pull the last edit on the dashboard (2fb9147)

@Rello
Copy link

Rello commented Aug 22, 2018

Rello/audioplayer#328

@Spartachetto
Copy link

Spartachetto commented Aug 28, 2018

It could be interesting to have the "most used" something in the last period or overall.

For example:

  • files with most changes in the last three months / overall
  • the tags used more often in the last three months / overall
  • songs listened more often in the last three months / overall
  • ...

"Three months" is just a proposal for "recently". No idea if there is a conventional value for it

I think that it could be useful for a design specification to consider the idea of "used more often overall / in a period"

@darkjedeye
Copy link

how about enabling a feature that has a basic wysiwyg feel, that people can create their own widget with links to either their most used files, or to open any feature they have in nextcloud, sort of like "create a Dashboard Shortcut" type deal

@tuxedo-rb
Copy link
Contributor

We worked on two additional Tasks sections for the old Dashboard (based on stable14 branch).
I published the code in our fork repo as a new branch named 'tasks_support'.
https://github.com/tuxedocomputers/dashboard/tree/tasks_support

If someone want to reuse the code for a new Dashboard widget, just use it.

@zonky2
Copy link

zonky2 commented Apr 9, 2019

  • latest announcement
  • generate a set of widgets as admin as default for the users

@MarkPartlett
Copy link

MarkPartlett commented May 27, 2019

I recommend looking at iFrames for a quick win... I've created a proof-of-concept flexible reporting dashboard widgets which include 9 iFrame widgets : https://youtu.be/3TzOXOcAV2I

@zonky2
Copy link

zonky2 commented May 27, 2019

@MarkPartlett nice video... it´s possible to install this or you can share the source code?

@Spartachetto
Copy link

No idea about the technical solution.
What you (@MarkPartlett ) show is very interesting, it would be a huge added value (in my humble opinion) that the graphical representations (gauge, barplot, ...) could use Nextcoud internal data.
For example a barplot showing the frequence of the main tags, or the number of email per contact...

@MarkPartlett
Copy link

MarkPartlett commented May 31, 2019

I'm working on making it a stand alone app using the dashboard app to display the widgets. The next stage is the request/transform to populate the JSON database records that control the java-script components within the widgets. https://github.com/MarkPartlett/dashboardcharts is the code...

@Mannshoch
Copy link

I wish a kind of Windirstat or jdiskreport to get an overview about the Disk usage of Users (admin) and my own directories.

It would be nice to change this stat to show most transferred data on the same directory based overview instead.

@steeve971
Copy link

Hi everyone,
I am a new user of Nextcloud. I just installed Dashboard on NC but there are only 3 widgets ?!
What about calendar events/new mails etc. as jancborchardt said ?

I am looking for a version of dashborad with all these widgets. Someone can help me please ?

Regards

@stefan-niedermann
Copy link
Member

stefan-niedermann commented Apr 12, 2020

Remember that widgets should be included in their relative apps, not in the Dashboard app !

@steeve971 this means that this dashboard app only works as a culmination - you need to ask the developer of the needed apps to make widgets (or ideally even contribute to one 🙂 ). Some of them are already linked in this thread.

For example i just asked the maintainer of the notes app to create the widgets we talked about here in nextcloud/notes#487

@Botrap
Copy link

Botrap commented Apr 12, 2020

Hi i'm a new Nextcloud user too and was looking at
https://github.com/markpartlett/dashboardcharts

Looks already fine but i was expecting dynamic ones or examples how to make that. @steeve971 something you're looking for too?

@steeve971
Copy link

Hi. Everyone, I am looking for widgets : last mails, calendar events, pendind tasks, announcements and contacts...
I am not familiair with coding or nextcloud. if needed, I am ready to pay a freelance to do that. It's for my small business. The dashboard is a good idea but after login, you don't have a large view on what's going on your nextcloud. it's pity. When an employee login, he must have directly a dashboard.
This is what I am expecting for.
Any ideas ? developer?
Best regards

@Spartachetto
Copy link

@steeve971 , @Botrap , have a look at nextcloud/server#20930
As you can see:

  • This app will be discontinued (or it will find new maintainers)
  • a new dashboard is already developed (but it could have another name)
  • the new "dashboard" should provide the functionalities that @steeve971 is describing
  • there is a strong possibility that this new "dashboard" will become the landing screen for the users
  • the interactive graphs will be outside this new "dashboard" but they could still live if @MarkPartlett will find a technical solution

@jancborchardt
Copy link
Member Author

With the new Dashboard which will come with Nextcloud 20, most of these widgets are actually implemented – I checked them off above. And lots of others are in development or have their own relevant issue, like:

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests