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!
Comment | File | Size | Author |
---|---|---|---|
#5 | Watchdog_widget_2.png | 11.48 KB | sign |
#4 | Watchdog_widget.png | 28.76 KB | sign |
#4 | d7_dlog.png | 42.18 KB | sign |
#4 | d7_dlog_filter.png | 10.85 KB | sign |
Comments
Comment #1
leisareichelt CreditAttribution: leisareichelt commentedUX Volunteer: Marek Sotak (confirmed, thanks Marek!)
UX Mentor: TBC
Developer Mentor: TBC
Comment #2
leisareichelt CreditAttribution: leisareichelt commentedComment #3
leisareichelt CreditAttribution: leisareichelt commentedComment #4
sign CreditAttribution: sign commentedStandard 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.
Comment #5
sign CreditAttribution: sign commentedAnother 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?
Comment #6
eigentor CreditAttribution: eigentor commentedGood 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.
Comment #7
sign CreditAttribution: sign commentedHi 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.
Comment #8
amc CreditAttribution: amc commentedWith 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.
Comment #9
sign CreditAttribution: sign commented@amc good idea
do we have something like "dashboard element design pattern"? to keep functionality (gear icon, etc...) of dashboard widgets same.
Comment #10
amc CreditAttribution: amc commentedComment #11
amc CreditAttribution: amc commentedRelated: #376103: Make /admin into a REAL dashboard.
Comment #14
Jody LynnThis 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.
Comment #15
jhedstromThis can be added via a Views block now.