Jump to content


Photo

Ideas for a dashboard / widget system?


  • Please log in to reply
39 replies to this topic

#1 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 24 May 2012 - 04:05 AM

Hello everybody,

I am developing a dashboard process module with which you are able to configure and display individual widget modules. As a beginning I created a PageList widget with which you can display the page tree (the one from the standard admin home at the moment). I also created a ListPages widget with which you can display all sorts of page lists (like "recent pages", "your recent pages", "latest news" etc.).

What I want to know from you is: What what you expect from such a dashboard as additional functionality? I think some sort of statistics would be nice (total pages etc.) but also charts from statistic solutions like GA and Piwik. But beside that? Any suggestions?

Edit: While writing this... latest images and latest files also makes sense I guess.

#2 DaveP

DaveP

    Sr. Member

  • Members
  • PipPipPipPip
  • 285 posts
  • 135

  • LocationChorley, UK

Posted 24 May 2012 - 04:54 AM

Just a couple of suggestions from off the top of my head -
  • Server stats (maybe using http://phpsysinfo.sourceforge.net/)
  • Admin messaging system (am I getting carried away here?)
  • Depending on installed modules, latest comments etc, or provide an interface for other module developers to add widgets (I really am getting carried away)

Twitter : Facebook : GitHub : G+ : Blog : Powered by C8H10N4O2 and C10H14N2

#3 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 24 May 2012 - 04:57 AM

Admin messaging system (am I getting carried away here?)


A bit ;) Messaging is not a dashboard's task I think.

Depending on installed modules, latest comments etc, or provide an interface for other module developers to add widgets (I really am getting carried away)


Comments: Good idea. The widget system is very easy to develop for. Other developers can/SHOULD easily develop widgets for it.

I think of the Piwik dashboard widgets. Easy to customize, easy to configure.

#4 diogo

diogo

    Hero Member

  • Moderators
  • 1,982 posts
  • 1061

  • LocationPorto, Portugal

Posted 24 May 2012 - 06:47 AM

calendar, weather, sudoku, stock market... i will tell more if i remember

;)

#5 netcarver

netcarver

    Sr. Member

  • Members
  • PipPipPipPip
  • 428 posts
  • 341

  • LocationUK

Posted 24 May 2012 - 06:59 AM

How about a simple to-do list widget?
Steve ☧

#6 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 24 May 2012 - 07:04 AM

Sorry, oversaw this:

Server stats (maybe using http://phpsysinfo.sourceforge.net/)


good idea!

calendar


For which purpose?

weather, sudoku, stock market


This is all possible. But I am more looking for PW-related tasks. Something everyone could use for productivity.

How about a simple to-do list widget?


Certainly possible. But not for a first release. But a good point though: Some "quick edit" features for pages like checking/unchecking checkboxes, publishing etc. Good point :)

#7 diogo

diogo

    Hero Member

  • Moderators
  • 1,982 posts
  • 1061

  • LocationPorto, Portugal

Posted 24 May 2012 - 07:18 AM

Sorry, it wasn't clear that i was joking. Next time i will put more smileys :)

#8 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 24 May 2012 - 07:19 AM

hehe, you know the "german ernst"? We take everything serious ;)

#9 yellowled

yellowled

    Sr. Member

  • Members
  • PipPipPipPip
  • 183 posts
  • 117

  • LocationEutin, Germany

Posted 24 May 2012 - 08:35 AM

Log files? There already is a module to read the error log in the backend.

#10 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 24 May 2012 - 09:03 AM

Log files? There already is a module to read the error log in the backend.


nice find! added to the list.

#11 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 25 May 2012 - 11:26 AM

Sneak Preview (everything configurable, styling mostly controlled by admin theme):

Posted Image

#12 apeisa

apeisa

    Hero Member

  • Moderators
  • 2,520 posts
  • 845

  • LocationVihti, Finland

Posted 25 May 2012 - 11:40 AM

Looks great, can't wait for the release!

#13 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 25 May 2012 - 11:55 AM

Since Soma asked what these buttons have to do there: This is just a button module where you can define some individual buttons and url. Like "add news" or even an url to a custom module or whatever:

Posted Image

#14 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 25 May 2012 - 01:19 PM

So, last one for today. Just threw it on a site I am currently developing which uses the great Futura theme from nikola. It just works and looks good imho (eleminated the sidebar earlier, though):

Posted Image

#15 arjen

arjen

    Sr. Member

  • Members
  • PipPipPipPip
  • 333 posts
  • 124

  • LocationHoogeveen, The Netherlands

Posted 25 May 2012 - 02:34 PM

I ... am ... amazed. This really looks great. For me I can see the "Create quick [whatever page]" working really great on several large sites. Perhaps a list of new/unread contactforms entries would be nice see too.
work will always be the curse of the drinking classes...

#16 renobird

renobird

    Sr. Member

  • Members
  • PipPipPipPip
  • 354 posts
  • 228

  • LocationGainesville, Florida

Posted 25 May 2012 - 03:10 PM

Wow. This is really cool.

#17 Pete

Pete

    Administrator

  • Administrators
  • 1,756 posts
  • 656

  • LocationChester, England

Posted 26 May 2012 - 02:10 AM

Would it be possible to customise a dashboard per user role? That way you could really tailor it on large sites for the needs of different editors.

#18 MadeMyDay

MadeMyDay

    Sr. Member

  • Members
  • PipPipPipPip
  • 138 posts
  • 125

Posted 26 May 2012 - 02:12 AM

It will. I want to configure sets where widgets (or whole sets) that can be defined:

- global
- per role
- per permission
- per user

#19 nikola

nikola

    Sr. Member

  • Members
  • PipPipPipPip
  • 224 posts
  • 81

  • LocationZagreb, Croatia

Posted 28 May 2012 - 09:05 AM

It looks really cool, can't wait to try this. It would speed things a bit.

Google Analytics integration would be superb.
Check out my ProcessWire admin themes: Futura Remixed Admin Theme / Moderna Admin Theme / Futura Admin Theme

#20 charliez

charliez

    Jr. Member

  • Members
  • PipPip
  • 45 posts
  • 7

  • LocationCuernavaca, Mexico

Posted 30 May 2012 - 10:36 AM

Is this making a simple back-end into a complicated one?
Carlos




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users