Project Meta-Data for Eclipse.org
We had a system where projects maintained meta-data in an XML file in their web tree. That was good because it gave us much-needed information about the projects that we could use on the web site. But it was bad because it was hard to expand it, the projects had to maintain the files by hand, the error rate in the files was high, and correlating data between projects was hard. So we migrated all of that into a database over the last month and a half or so.
All of the project data from the XML files was imported. We updated all of the relevant pages on newsgroups, mailing lists, the /projects page, the timeline, the categories pages, etc to use the new system. Best of all we have built a new Portal component to allow project leads to maintain this data. So what kind of data are we talking about? Some examples are planned release dates, mailing list names, Bugzilla product names, blog RSS feeds, and on and on. We will undoubtedly be adding more as time passes but the idea is to make it easy for projects to describe themselves to us and to the rest of the community so that we can easily make information available on the web. Bjorn has put together some brief documentation on what the data is and how we use it, here. Now, project leads if you don’t mind updating your data… ![]()
Posted September 21st, 2007 by Denis Roy in category: Uncategorized
You can skip to the end and leave a response. Pinging is currently not allowed.
One Response to “Project Meta-Data for Eclipse.org”
Leave a Reply
You must be logged in using your Eclipse Bugzilla account to post a comment.


Nick Says:
October 20th, 2007 at 4:00 pm
Karl:
The link to portal.eclipse.org is relative; should be absolute (http://portal.eclipse.org).
Kudos on the timeline, BTW. Very cool! (Now I just need to kick my PMCs to keep it current.)
Any chance the project-info interface for updating releases shown in the timeline could be made accessible to non-PMCs? (Editing Bugzilla components can be delegated to others; could this UI be as well?)