Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 199501 - API for project websites to use committer information from Foundation database
Summary: API for project websites to use committer information from Foundation database
Status: RESOLVED WONTFIX
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: phoenix.ui CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-09 20:20 EDT by Bjorn Freeman-Benson CLA
Modified: 2011-05-27 16:48 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bjorn Freeman-Benson CLA 2007-08-09 20:20:51 EDT
The publicly accessible information about committers (name, project, components, picture, blog url, location) should be available to project websites via an API. This would allow projects such as EMF and Webtools to generate their committer/contributor pages from the master database rather than duplicating the information.

For example, the EMF team:
http://www.eclipse.org/modeling/emf/project-info/team.php
Comment 1 Bjorn Freeman-Benson CLA 2007-08-09 20:24:16 EDT
Nick says: the API should be something like [1] and documented something like [2].
 [1]
/home/data/httpd/eclipse-php-classes/system/dbconnection_downloads_ro.class.php
 [2]
https://dev.eclipse.org/committers/committertools/dbo_index.php 
Comment 2 Denis Roy CLA 2009-04-29 13:53:48 EDT
Sounds like a goods idea. For privacy's sake, I suggest creating a MySQL user that has SELECT privs only to select tables/fields, so that we don't risk leaking sensitive info.

Removing the dependency, because they are not related, really.
Comment 3 Denis Roy CLA 2011-05-27 16:48:59 EDT
From a security POV I don't think this is a good idea at all.