This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 481580 - register project catalog via start parameter
Summary: register project catalog via start parameter
Status: RESOLVED FIXED
Alias: None
Product: Oomph
Classification: Tools
Component: Setup (show other bugs)
Version: 1.3.0   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Ed Merks CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-06 07:30 EST by Alexander Nittka CLA
Modified: 2016-04-21 10:23 EDT (History)
1 user (show)

See Also:


Attachments
patches for the proposed solution (1.81 KB, application/zip)
2015-11-06 07:30 EST, Alexander Nittka CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nittka CLA 2015-11-06 07:30:45 EST
Created attachment 257782 [details]
patches for the proposed solution

See https://www.eclipse.org/forums/index.php/t/1071670/ for an initial discussion.

The enhancement request is to simplify shipping an installer with your own project catalog. Current possibilities include redirecting the entire index (problem of keeping it up to date) or replacing eclipse or github projects (what if you want additional projects, no replacements). The proposed solution includes:
* adding a placeholder catalog that can be easily redirected (setups.patch)
* not showing empty catalogs by default (CatalogManager.patch)
* enabling hover info for project catalogs (ProjectPage.patch)

I think the last two issues should be fixed even if the index itself is not extended in the suggested way.
Comment 1 Ed Merks CLA 2015-11-16 07:19:23 EST
The changes to support easily redirectable product and project catalogs are committed to master:

http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/commit/?id=c06a21be723133d0b23928651d53afe4a7636153

Note that these changes includes many enhancements.  In particular, on the product page there is support for showing the descriptions of the catalogs as well as additional branding support to allows products to specify a siteURI.  The new redirectable product catalog is essentially invisible in the wizard, until it is actually redirected.

The project page is similarly enhanced such that projects and project catalogs can specify branding icons and branding sites which are displayed in the hover HTML, so descriptions can contain HTML with links.   Both the header icon and the header title links to the branding site, if there is one specified.  E.g., see the hover for Oomph.setup. 

So when you create your own custom catalogs, have a close look at the branding annotations in the existing catalogs so you can brand and describe your catalog and its contents nicely. :-)
Comment 2 Michael Vorburger CLA 2016-04-21 10:23:22 EDT
FTR: https://wiki.eclipse.org/Eclipse_Oomph_Authoring#Hosting_your_own_index_.2F_catalogs documents this.