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

Bug 469995

Summary: automatically add Eclipse Project badge if update site comes from download.eclipse.org
Product: Community Reporter: Konstantin Komissarchik <konstantin>
Component: MarketplaceAssignee: Eric Poirier <eric.poirier>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: chris.guindon, ian.skerrett, wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Konstantin Komissarchik CLA 2015-06-11 15:43:19 EDT
It looks like there is a new "Eclipse Projects" market, but it doesn't like a solution provider can select it themselves.

Please move Sapphire to this market, so that it display the appropriate Eclipse Project badge on the listing.

http://marketplace.eclipse.org/content/sapphire
Comment 1 Wayne Beaton CLA 2015-06-12 12:26:53 EDT
See Bug 459905 Comment 16. We've come to the conclusion that the "Eclipse Project" Market is a failed experiment.

I don't, however, want to close this bug as WONTFIX.

Chris, can we automatically annotate an entry with the Eclipse Project badge if the software repository is on download.eclipse.org ?

Or maybe have solutions automatically added to the Eclipse Project Market if they meet that criterion? (and, if so, maybe keep the market around)

We should only do this if we can avoid having to moderate entries.
Comment 2 Wayne Beaton CLA 2015-06-12 12:28:41 EDT
I neglected to ask an important question:

What is more interesting, the badge or inclusion in a separate "Eclipse Project" Market?

I assume that the badge is just some UI sugar, but we could do real searches and other sorts of more powerful and useful things with the market.
Comment 3 Konstantin Komissarchik CLA 2015-06-12 12:55:52 EDT
The badge is what I noticed initially. Then started investigating how it's placed. My first thought that it was based on the provider, but setting "The Eclipse Foundation" on Sapphire entry didn't do the trick. Then I found the projects marketplace.

I don't have a particular attachment to the projects marketplace. In fact, I find the idea of multiple marketplaces a bit confusing as it seems to overlap in purpose with categories.

What would be nice is if there was a way to search marketplace by provider, then it would be easy to pull up all projects without having a special marketplace. To make this work best, we would need an automated report to find download.eclipse.org entries that aren't using the provider name that we agree on for consistency.
Comment 4 Christopher Guindon CLA 2015-06-15 14:13:25 EDT
(In reply to Wayne Beaton from comment #1)

> Chris, can we automatically annotate an entry with the Eclipse Project badge
> if the software repository is on download.eclipse.org ?

Yes we can! Please let me know if you want me to make that change.
Comment 5 Christopher Guindon CLA 2015-06-15 14:17:40 EDT
(In reply to Christopher Guindon from comment #4)
> (In reply to Wayne Beaton from comment #1)
> 
> > Chris, can we automatically annotate an entry with the Eclipse Project badge
> > if the software repository is on download.eclipse.org ?
> 
> Yes we can! Please let me know if you want me to make that change.

I could also automatically move a listing to the Eclipse projects market. 

Each time a listing is updated/created, I can verify if it's using download.eclipse.org and add it or remove it from the Eclipse projects market.
Comment 6 Ian Skerrett CLA 2015-06-15 15:29:09 EDT
(In reply to Christopher Guindon from comment #5)
> (In reply to Christopher Guindon from comment #4)
> > (In reply to Wayne Beaton from comment #1)
> > 
> > > Chris, can we automatically annotate an entry with the Eclipse Project badge
> > > if the software repository is on download.eclipse.org ?
> > 
> > Yes we can! Please let me know if you want me to make that change.
> 
> I could also automatically move a listing to the Eclipse projects market. 
> 
> Each time a listing is updated/created, I can verify if it's using
> download.eclipse.org and add it or remove it from the Eclipse projects
> market.

Why don't we start with just adding the badge and see the results we get. I tend to agree that better search might be the way to go for projects.
Comment 7 Eric Poirier CLA 2015-11-18 11:55:31 EST
A patch has been merged to the Marketplace website. 

So now when a user saves a listing that has an update URL that contains download.eclipse.org, it gets automatically added to the Eclipse Project Market.

Thanks Konstantin for opening the bug.

I'm now closing this bug.
Comment 8 Ian Skerrett CLA 2015-11-18 13:47:33 EST
(In reply to Eric Poirier from comment #7)
> A patch has been merged to the Marketplace website. 
> 
> So now when a user saves a listing that has an update URL that contains
> download.eclipse.org, it gets automatically added to the Eclipse Project
> Market.

What happens to existing listings that have an update site on download.eclipse.org. Ex CDT http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
Vorto http://marketplace.eclipse.org/content/vorto-toolset
Comment 9 Eric Poirier CLA 2015-11-18 13:56:04 EST
(In reply to Ian Skerrett from comment #8)
> (In reply to Eric Poirier from comment #7)
> > A patch has been merged to the Marketplace website. 
> > 
> > So now when a user saves a listing that has an update URL that contains
> > download.eclipse.org, it gets automatically added to the Eclipse Project
> > Market.
> 
> What happens to existing listings that have an update site on
> download.eclipse.org. Ex CDT
> http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> Vorto http://marketplace.eclipse.org/content/vorto-toolset

If they don't edit/save their listing, nothing happens. 

Existing listings that has download.eclipse.org has Update URL, will see their markets updated once they are edited/saved.
Comment 10 Ian Skerrett CLA 2015-11-18 14:05:12 EST
(In reply to Eric Poirier from comment #9)
> (In reply to Ian Skerrett from comment #8)

> > 
> > What happens to existing listings that have an update site on
> > download.eclipse.org. Ex CDT
> > http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> > Vorto http://marketplace.eclipse.org/content/vorto-toolset
> 
> If they don't edit/save their listing, nothing happens. 
> 
> Existing listings that has download.eclipse.org has Update URL, will see
> their markets updated once they are edited/saved.

Is there anyone we can automatically add the badge for existing listings or can we at least email listing owners to inform them that this new feature exists and how to take advantage of it.
Comment 11 Eric Poirier CLA 2015-11-20 13:36:04 EST
(In reply to Ian Skerrett from comment #10)
> (In reply to Eric Poirier from comment #9)
> > (In reply to Ian Skerrett from comment #8)
> 
> > > 
> > > What happens to existing listings that have an update site on
> > > download.eclipse.org. Ex CDT
> > > http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> > > Vorto http://marketplace.eclipse.org/content/vorto-toolset
> > 
> > If they don't edit/save their listing, nothing happens. 
> > 
> > Existing listings that has download.eclipse.org has Update URL, will see
> > their markets updated once they are edited/saved.
> 
> Is there anyone we can automatically add the badge for existing listings or
> can we at least email listing owners to inform them that this new feature
> exists and how to take advantage of it.

Yes there's a way to email everyone on the marketplace for them to go update their listings.

We could also create a script that would add the badge automatically but sending an email would require less work on our end since we already have a View in the marketplace that lets us send emails to those users.
Comment 12 Eric Poirier CLA 2015-11-20 13:36:59 EST
(In reply to Eric Poirier from comment #11)
> (In reply to Ian Skerrett from comment #10)
> > (In reply to Eric Poirier from comment #9)
> > > (In reply to Ian Skerrett from comment #8)
> > 
> > > > 
> > > > What happens to existing listings that have an update site on
> > > > download.eclipse.org. Ex CDT
> > > > http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> > > > Vorto http://marketplace.eclipse.org/content/vorto-toolset
> > > 
> > > If they don't edit/save their listing, nothing happens. 
> > > 
> > > Existing listings that has download.eclipse.org has Update URL, will see
> > > their markets updated once they are edited/saved.
> > 
> > Is there anyone we can automatically add the badge for existing listings or
> > can we at least email listing owners to inform them that this new feature
> > exists and how to take advantage of it.
> 
> Yes there's a way to email everyone on the marketplace for them to go update
> their listings.
> 
> We could also create a script that would add the badge automatically but
> sending an email would require less work on our end since we already have a
> View in the marketplace that lets us send emails to those users.

Yes there's a way to email everyone on the marketplace for them to go update their listings.

We could also create a script that would add the badge automatically but sending an email would require less work on our end since we already have a View in the marketplace that lets us send emails to those users.
Comment 13 Eric Poirier CLA 2015-11-20 13:38:08 EST
(In reply to Eric Poirier from comment #12)
> (In reply to Eric Poirier from comment #11)
> > (In reply to Ian Skerrett from comment #10)
> > > (In reply to Eric Poirier from comment #9)
> > > > (In reply to Ian Skerrett from comment #8)
> > > 
> > > > > 
> > > > > What happens to existing listings that have an update site on
> > > > > download.eclipse.org. Ex CDT
> > > > > http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> > > > > Vorto http://marketplace.eclipse.org/content/vorto-toolset
> > > > 
> > > > If they don't edit/save their listing, nothing happens. 
> > > > 
> > > > Existing listings that has download.eclipse.org has Update URL, will see
> > > > their markets updated once they are edited/saved.
> > > 
> > > Is there anyone we can automatically add the badge for existing listings or
> > > can we at least email listing owners to inform them that this new feature
> > > exists and how to take advantage of it.
> > 
> > Yes there's a way to email everyone on the marketplace for them to go update
> > their listings.
> > 
> > We could also create a script that would add the badge automatically but
> > sending an email would require less work on our end since we already have a
> > View in the marketplace that lets us send emails to those users.
> 
> Yes there's a way to email everyone on the marketplace for them to go update
> their listings.
> 
> We could also create a script that would add the badge automatically but
> sending an email would require less work on our end since we already have a
> View in the marketplace that lets us send emails to those users.

Yes there's a way to email everyone on the marketplace for them to go update their listings.

We could also create a script that would add the badge automatically but sending an email would require less work on our end since we already have a View in the marketplace that lets us send emails to those users.
Comment 14 Eric Poirier CLA 2015-11-20 13:39:39 EST
(In reply to Eric Poirier from comment #13)
> (In reply to Eric Poirier from comment #12)
> > (In reply to Eric Poirier from comment #11)
> > > (In reply to Ian Skerrett from comment #10)
> > > > (In reply to Eric Poirier from comment #9)
> > > > > (In reply to Ian Skerrett from comment #8)
> > > > 
> > > > > > 
> > > > > > What happens to existing listings that have an update site on
> > > > > > download.eclipse.org. Ex CDT
> > > > > > http://marketplace.eclipse.org/content/eclipse-cdt-cc-development-tooling
> > > > > > Vorto http://marketplace.eclipse.org/content/vorto-toolset
> > > > > 
> > > > > If they don't edit/save their listing, nothing happens. 
> > > > > 
> > > > > Existing listings that has download.eclipse.org has Update URL, will see
> > > > > their markets updated once they are edited/saved.
> > > > 
> > > > Is there anyone we can automatically add the badge for existing listings or
> > > > can we at least email listing owners to inform them that this new feature
> > > > exists and how to take advantage of it.
> > > 
> > > Yes there's a way to email everyone on the marketplace for them to go update
> > > their listings.
> > > 
> > > We could also create a script that would add the badge automatically but
> > > sending an email would require less work on our end since we already have a
> > > View in the marketplace that lets us send emails to those users.
> > 
> > Yes there's a way to email everyone on the marketplace for them to go update
> > their listings.
> > 
> > We could also create a script that would add the badge automatically but
> > sending an email would require less work on our end since we already have a
> > View in the marketplace that lets us send emails to those users.
> 
> Yes there's a way to email everyone on the marketplace for them to go update
> their listings.
> 
> We could also create a script that would add the badge automatically but
> sending an email would require less work on our end since we already have a
> View in the marketplace that lets us send emails to those users.

Yes there's a way to email everyone on the marketplace for them to go update their listings.

We could also create a script that would add the badge automatically but sending an email would require less work on our end since we already have a View in the marketplace that lets us send emails to those users.