Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 348033

Summary: [client] tabular, more "webby" view of plugin registry
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Project Inbox <orion.client-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: mamacdon, simon_kaegi
Version: 0.2   
Target Milestone: 0.4 RC1   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Susan McCourt CLA 2011-06-01 19:57:18 EDT
from bug 346346.
I would suggest a more table-oriented approach similar to how Firefox displays the list of installed add-ons.

The rows of that table could look be something like this:

<icon><div><font bold+large>plugin name</font><br>
                        One sentence describing the plugin. <a
href="javascript:expand row in-line with more information such as contributed
services, and a link to a page with more information e.g. a wiki
page">Details</a>
            </div><input type="button" value="Remove"></input>
Comment 1 Susan McCourt CLA 2011-06-15 10:21:17 EDT
the current icons are the "old school" icons (or maybe are even default dojo icons.)  We should use the stylized folder here.
Comment 2 Mark Macdonald CLA 2011-10-28 10:55:48 EDT
Fun issue I hit with our current plugins page: the state of the plugin tree is stored in cookies. After weeks of working with the tree, my cookies got so big that they exceeded Jetty's buffer for HTTP headers and I couldn't load the plugins page at all ("413 FULL HEAD") until I cleared my cookies.

The same thing can happen on any page that embeds the directory prompter, since it also uses a dijit Tree.
Comment 3 Simon Kaegi CLA 2011-10-28 14:40:40 EDT
*sigh* We really need to stamp out the use of cookies as much as possible. It just adds up in terms of every request sending an addition x kilobytes of crap.
Comment 4 Susan McCourt CLA 2011-10-28 14:57:08 EDT
this is getting off topic, but the other place cookies are used in dojo is splitter positions.
Comment 5 Mark Macdonald CLA 2011-10-31 15:01:29 EDT
(In reply to comment #4)
> this is getting off topic, but the other place cookies are used in dojo is
> splitter positions.

Bug 334045 might be a better place to continue the cookie discussion...
Comment 6 Simon Kaegi CLA 2012-02-12 23:08:17 EST
Still more specifics to do but we have something to use and build on so marking fixed.