[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