[OWASP-LEADERS] Fwd: An informal introduction to the SiteDoc xml formats
David Raphael
david.raphael at ceterum.net
Thu Mar 13 01:42:37 EST 2003
Begin forwarded message:
> From: "Ben Poweski" <ben.poweski at ceterum.net>
> Date: Tue Mar 11, 2003 2:17:29 AM US/Central
> To: <david.raphael at ceterum.net>
> Subject: An informal introduction to the SiteDoc xml formats
>
> I'm still working on creating dtds for all of these formats.
> All of these xml files are managed by a struts plugin we created, it
> looks for a change in the file timestamps, translates it, then caches
> it in our caching framework. It enables us to update the files and
> have the server recognize that and then retranslate and update the
> cache etc...
>
> All initializations of the xml files are done through
> /WEB-INF/portal-doc-defs.xml
>
> Faq Format: /src/xslt/faq.xsl
>
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> faq.xml
>
> I created a sample one to test with from the data on the current owasp
> site. The xsl builds all the html anchors and everything. The order
> element must be unique. ie 1,2,3,4,5....etc ( I wasn't sure how do it
> using a counter in xsl ). Each project can have its own maintainable
> faq, its just a matter of creating an entry in the portal-doc-defs.xml
> file..The !CDATA tags are necessary to
>
> Article Format: /src/xslt/article.xsl
>
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> frontpage.xml
>
> Just a basic format for section headers, and text. Ideally this is
> the format that would be used for basic pages and such.....release
> plan, welcome pages, status pages, etc
>
> Infobar Format: /src/xslt/infobar.xsl
>
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> infobar.xml
>
> Here is the example for the Projects tab
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> projects/infobar.xml
>
> Format to describe the info bars attached to each menu tab, ie
> Projects, Home, Forums, VulnXML, Aboutus, etc... Each tab has its own
> file
>
> Sidemenu Format: /src/xslt/sidemenu.xsl
>
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> projects/portal/sidemenu.xml
>
> Here is the example for the Portal sub page of the projects tab. The
> xsl looks pretty hideous right now, i should have it cleaned up here
> in next few days. Each Subproject could have its own sidemenu with
> whatever links we want in it....or really any other page for that
> matter.
>
> Site news Format: /src/xslt/sitenews.xsl
>
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/owasp/portal/src/docs/
> projects/portal/sitenews.xml
>
> Basic format for site news, again !CDATA tags can be used in any
> fields or any of these style sheets...if embedded html is necessary.
>
> I am working on a contributors format at the moment right now, so
> basically the design goal is to have one contributor.xml file that has
> all contributors and there projects that they are associated with.
> Then in each project home page use different style sheet parameters to
> filter and display the developers associated with that sub project of
> owasp.
>
> Send me any questions, comments, complaints, etc you may have.
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 5054 bytes
Desc: not available
Url : https://lists.owasp.org/mailman/private/owasp-leaders/attachments/20030313/0f6f238f/attachment.bin
More information about the OWASP-Leaders
mailing list