Wednesday, July 11, 2007

Lists for Projects

Bjorn has for some time been requesting that we create some simple PHP scripts to let projects link to their list of committers, leads, etc without having to maintain static pages. The easiest thing to do is to just query our own database where we keep this information and make it publicly available to be linked to as needed. So I just wrote a simple PHP script which will let you explore some of the relationships between committers, leads, and projects. This information is available through the MyFoundation Portal for committers, but had not been posted publicly. This simple tool provides a bit more transparency and we encourage you to link to it.

For example if you want a list of all committers on all projects you would link to this:
http://www.eclipse.org/projects/lists.php?list=allcommitters

All of those project names and committer names are hotlinked to other pages that give you a bit more information. For committers that will give you the list of all the projects on which they commit. For projects it will give you a list of all committers.

If you wanted to list the project leads on a particular project you would use something like this link:
http://www.eclipse.org/projects/lists.php?list=leads&param=technology.dash

Or if you want a list of all committers, but ordered by project rather than by committer name, you could link to:
http://www.eclipse.org/projects/lists.php?list=allbyproject

We're trying to make life easier for projects and this is just another little tool to help with that. Projects don't typically have a lot of time to keep lists like this up to date publicly and this way they don't have to since the list will always match who we have in our records. Of course, if you see something wrong in the list, please contact the EMO and let us know so we can fix it!

5 Comments:

Anonymous Chris Aniszczyk (zx) said...

*#%*^$# AWESOME.

Can we also have the company affiliation printed?

and possibly make it so you can organize the lists a bit better? Ie., committers by company?

9:52 AM  
Anonymous Karl Matthias said...

:) Thanks Chris! Those are some good ideas. I'll look at some enhancements like those. We will probably also want to link into the Project Dash dashboard as well.

9:55 AM  
Anonymous Karl Matthias said...

So I rolled out a little enhancement that shows the employer name of the committer on the committer detail page. It doesn't show it for all committers due to the way in which our database is structured.

11:10 AM  
Anonymous Chris Aniszczyk (zx) said...

nice!!!

can we do it on the main page with all the committers (as another column?)

1:31 PM  
Anonymous Karl Matthias said...

You're right Markus! I fixed it.

Chris, due to the fact that we have somewhat incomplete data currently listed in the database I didn't put it on the main list but rather on the individual pages. We are currently populating that data and when it's more complete we'll do that.

1:01 PM  

Post a Comment

<< Home