UX miniprojects are here to encourage more User Experience people to participate in the Drupal Project.

Objective of this microproject:
To consider the design and functionality of a widget for the dashboard that would show Watchdog site monitoring data

There is a corresponding Project Framework page for this element on D7UX.org here

Next steps:

  • Post any information that's helpful for a newcomer to Drupal who will be addressing the UX aspects of this issue. Sceenshots are probably best, a demo site would be great.
  • Leave a comment if you would like to volunteer as a DEVELOPER or USABILITY mentor for this issue.
  • The UX Volunteer for this project is free to choose the channels and media to work in, but will use this issue to report their findings for review and feedback.
  • Drop by in #drupal-usability in IRC and talk to Leisa or yoroy if you have questions or feedback on this process, this is a trial so any input on how to improve is appreciated.

Note that we do not expect the output of every microproject to be implemented or implementable. Any usability gains from this process are a boon to D7, but getting more UX people into the Drupal community and finding ways for them to work more effectively with developers are our core goals.

And please, play nice. The issue queue can be quite intimidating for newcomers so let's try to be extra welcoming here.

Go!

CommentFileSizeAuthor
#5 Watchdog_widget_2.png11.48 KBsign
#4 Watchdog_widget.png28.76 KBsign
#4 d7_dlog.png42.18 KBsign
#4 d7_dlog_filter.png10.85 KBsign
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

leisareichelt’s picture

UX Volunteer: Marek Sotak (confirmed, thanks Marek!)

UX Mentor: TBC
Developer Mentor: TBC

leisareichelt’s picture

leisareichelt’s picture

sign’s picture

FileSize
10.85 KB
42.18 KB
28.76 KB

Standard dblog output -> http://drupal.org/files/issues/d7_dlog.png
Dblog Filters -> http://drupal.org/files/issues/d7_dlog_filter.png

Type can vary. Any module can implement own type.
The severity of the message is defined by RFC 3164.

Widgets ideas 1st try
http://drupal.org/files/issues/Watchdog_widget.png

1st Row
1) A widget that displays two select boxes wtih option to filter logs
2) + link to dblog
3) + pager

2nd Row
1) no select boxes - the filter can be specified in widget settings? can we have something like that?
2) no pagination - no link to view dblog
3) showing only logs that happened >-1 hour

The main field displayed is type of the log.

sign’s picture

FileSize
11.48 KB

Another idea,
maybe it will be possible to flag new dblogs, based on last dblog access?
And then have a widget that displays only new logs?

eigentor’s picture

Good ideas, Marek.

What puzzles me a little is the size of the actual box you show all the log entries in :)
I guess this is just to fit several examples on a page.
Well, What I take from your screenshot, is you are implementing different sets of filters.

Severity would match the colors?
Events green, warnings yellow and errors red?

Personally I am so bloody ignorant I don't know what the dblog is. What I read from here it is another name for the log? http://drupal.org/handbook/modules/dblog/

I'd like to see you doing the mocks in a bigger size, for I guess we will continue using the entire content area for the log? So one could better see the effect of the filtering.

sign’s picture

Hi Thomas,
this is not a page view but a dashboard widget for dblog! :)

And yes, severity would match colours, there is no place for icons in this small widget, but could be extended.

amc’s picture

Issue tags: +dashboard

With some javascripty (Jquery UI?) goodness, you could have the best of both worlds. Maybe a gear icon in the corner that, when clicked, slides out the log and slides in the filter dropdowns. Submit or cancel the filter and the filtered results slide back in. That way, filtering is available but the widget takes up less space in the dashboard.

sign’s picture

@amc good idea
do we have something like "dashboard element design pattern"? to keep functionality (gear icon, etc...) of dashboard widgets same.

amc’s picture

Issue tags: +Usability
amc’s picture

Jody Lynn’s picture

Title: D7UX Microproject - Dashboard Widget for Watchdog Data » Block for dblog
Version: 7.x-dev » 8.x-dev
Category: task » feature

This is still a good feature request, but seems like mostly just a coding project. We just need a dblog_block to output a table of time, type, message and some configuration options for the types and severities and number to display.

jhedstrom’s picture

Status: Active » Closed (works as designed)
Issue tags: -

This can be added via a Views block now.