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

Bug 344069

Summary: Need more user-friendly way of installing plugins
Product: [ECD] Orion Reporter: Boris Bokowski <bokowski>
Component: ClientAssignee: Project Inbox <e4.orion-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: simon_kaegi, susan
Version: 0.2   
Target Milestone: 0.2   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Boris Bokowski CLA 2011-04-27 23:28:09 EDT
I have implemented the following:

- third-party website makes a link available:
 orionhub.org/add-extension.html#http://somesite.com/extension.html
- user clicks on the link, the resulting page asks for confirmation whether 
 http://somesite.com/extension.html should be installed.
- upon successful installation, if the extension has a post install URL, the user's browser gets redirected to that URL.

Since we don't have "create patch" implemented yet, I will be committing and pushing my changes. We can always revert should I have introduced new security problems :-)
Comment 1 Boris Bokowski CLA 2011-04-27 23:32:27 EDT
commit: 39696eec037ca9853999bf95053f7a08febaeacb

Susan, do we have any page that is similar to this one? I wasn't sure how best to style it, the page needs more spacing between the various (text) elements, and probably a bigger font, but I didn't want to invent something new all by myself.
Comment 2 Boris Bokowski CLA 2011-04-27 23:33:17 EDT
hmmm - somesite.com is for sale! ;-)
Comment 3 Susan McCourt CLA 2011-04-28 14:07:15 EDT
(In reply to comment #1)
> commit: 39696eec037ca9853999bf95053f7a08febaeacb
> 
> Susan, do we have any page that is similar to this one? I wasn't sure how best
> to style it, the page needs more spacing between the various (text) elements,
> and probably a bigger font, but I didn't want to invent something new all by
> myself.

I hacked in an outer div with appropriate margin and opened bug 344171 for a better fix later.  We'll be making the spacing consistent in a visual polish pass and part of this will be ensuring that the classes do it for you.