[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