[Project-managers] Revisions to projDesc.xml

Lou Hafer lou at cs.sfu.ca
Tue Nov 25 18:55:24 EST 2014


Folks,

     I've just finished some major revisions to the XML / XSL machinery 
that's used to generate the standard project page from projDesc.xml. 
With some trepidation, I'm going to claim that it's much better behaved. 
As collateral damage, I've updated nearly all the projDesc.xml files so 
that they will validate against the revised XML schema for projDesc.xml, 
and I've groomed the data.

     So, please follow the link from the main Projects page 
(http://coin-or.org/projects) to the standard project page for your 
project and check to see that I haven't done any damage. After multiple 
passes to lay eyeballs on 50 some files, I'm going a bit blind  :-)  If 
I've accidentally damaged the data while grooming, my apologies. If you 
run across something that's not fixable within the present schema, 
please let me know.

     If your project doesn't have a projDesc.xml file, well, you might 
want to think seriously about creating one. Now that these files all 
conform to the schema, we can begin to think about automatically 
generating the main Projects page by processing the individual 
projDesc.xml files. If you don't have one, your project will become 
invisible. If all this is completely new to you, check
https://projects.coin-or.org/BuildTools/wiki/pm-svn-server#projDesc.xml

     For those of you without a projDesc.xml file, or if you want to see 
the schema and the XSL that generates the standard project page, look in 
the Coin-Web repository, in the directory
https://projects.coin-or.org/svn/CoinWeb/trunk/projects
The files of interest are:
   projDesc.xml       a template for you to fill in
   autoGen.xsl        XSL to transform projDesc.xml to html
   autoGen.xsd        XML schema

                                                 Lou


More information about the Project-managers mailing list