Add a "personal peg-board" feature to allow users to visually organize and group reports

Bug #507630 reported by WeatherGod
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Essentially, the idea would be for there to be "peg boards" or "tack boards" that would allow a user to visually group and organize reports in a manner that they choose. Each bug report would have a "Tack It!" button that would add the report to their personal board. Then, the board itself (maybe implemented as a client-side java applet or something) would allow a user to move reports around however they please. Clicking or double-clicking would open a new tab and bring up the report.

Basic objects can be added, like lines and shapes and text boxes. Maybe also have the abillity to color the objects. Maybe not even limit this to bug reports, but also questions and user pages and such?

Maybe groups can have collaboration boards as well?

Revision history for this message
Deryck Hodge (deryck) wrote :

This is similar to the bug requesting personal bug lists, but I'm leaving it as-is and noting marking a duplicate, just because it contains some interesting suggestions around a specific UI implementation of personal bugs lists.

I'm not saying we will or won't do a feature like this, but I'd like to keep the bug around until we do personal bug lists to consider the ideas here.

Changed in malone:
importance: Undecided → Low
status: New → Triaged
tags: added: bug-list ui
Revision history for this message
WeatherGod (ben-v-root) wrote :

Thank you for considering my report. I have been working on a Firefox plugin to make a prototype of my idea. Unfortunately, javascript is not my area of expertise. I am looking to use the javascript library that exists here: http://www.draw2d.org/ which is a LGPL library.

This example page should illustrate one of the main features that I wish to achieve: http://www.draw2d.org/draw2d/files/demo/guipainter/index.html

In this example, one can attach any object to a panel, including other panels. So, if there were panels that represent bug reports, and other panels that represent notes, one could attach bug reports to a note, and/or attach notes to a bug report.

There are still two major hurdles for completing my prototype: XML Serialization/Deserialization, and text editing. The library comes with some XML functions, but is poorly documented and the documented example doesn't even use it. The only text editing ability I can find in this library is through a separate dialogue window, which is less than ideal.

I will post more when I have made further progress.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.