KenaiInEmbeddedBrowser
Kenai.com in Embedded Browser
Currently we have following actions in Kenai Dashboard leading to opening a page in browser
- details - opens project home page
- wiki - opens project wiki page
- downloads - opens project downloads page
From 'details' page (project home page) user can access:
- Forums
- Wiki (already in dashboard)
- Source Code (already in dashboard)
- Mailing Lists
- Issue Tracking (already in dashboard)
- Downloads (already in dashboard)
- Create Project (already in NB menu)
- Bookmark project (will be in dashboard?)
- Chat room details
- Manage this project (only for project owner/admin)
Source code and Issue Tracking can be external links.
User can browse to particular source file on kenai.com website in the browser, clicking the file (the link) should probably open the file in editor.
Login into Kenai.com
If user is not logged into Kenai and clicks the link 'login' on Kenai.com pages in browser, then IDE will open standard NB Kenai.com login dialog and after clicking Login user will be logged in via browser as well as via NB IDE.
If user is logged in via NB IDE and then opens up the browser by clicking some Kenai related link, then login will be performed in browser as well.
Requirements from Kenai.com team
- Provide (selected - which?) project related pages without navigation part.
Requirements for the API
A call that returns which browser is set as default, whether it's embedded one or external one.
Fallback
When embedded browser is disabled then all links are opened in default browser (usually external). User won't be logged in when external browser is opened.

