Grote website update

Ronald van Engelen vrijschrift.org op lacocina.nl
Ma mei 30 16:33:09 UTC 2005


Op ma, 30-05-2005 te 17:53 +0200, schreef Dennis Kaarsemaker:
> On ma, 2005-05-30 at 16:17 +0200, Ronald van Engelen wrote:

> > Aangezien het top-level inhouds-element in je xml een paragraph is, kun
> > je daaruit geen structuur halen[2]. Zelf gebruik ik de DocBook Website
> > en Apache Forest schema's en een zelfgemaakte mix van beiden. In alle
> > deze schema's kun je sectie-elementen nesten en zo structuur en
> > betekenis aan je documenten geven.
> 
> Kun je misschien wat urls geven?

Ik hoop dat je zoiets bedoelt:

HTML
      * http://www.w3.org/MarkUp/Guide/

DocBook Website: 
      * http://docbook.sourceforge.net/projects/website/ 
      * apt-get install docbook-website
      * en daarna: /usr/share/xml/docbook/custom/website/2.5.0/schema/

Apache Forrest: 
      * http://forrest.apache.org/docs/dtd-docs.html

RelaxNG (een alternatieve manier om schema's te beschrijven)
      * http://www.relaxng.org/tutorial-20011203.html
      * apt-get install trang (converteert DTD-xsd-rng-rnc)

XSL
      * http://www.w3.org/Style/XSL/
      * http://www.zvon.org/xxl/XSLTreference/Output/index.html
      * apt-get install xsltproc

Top XML-editor: Emacs met nxml-mode
      * apt-get install nxml-mode
      * nxml-mode valideert realtime op basis van RelaxNG schema's (nou
        eigenlijk RNC(ompact), maar die kun je met trang eenvoudig
        genereren vanuit een RNG, XSD of DTD). 
      * Daarnaast doet ie aan syntax-completion
      * Out-of-the-box doet ie dit voor: DocBook, XHTML, XSL, XSD, RNG

> > Ik ben graag bereid met je mee te werken om tip-top pagina's te maken en
> > kan daarbij gebruik maken van veel professionele ervaring met xml, xsl,
> > xhtml en css. Laat me even weten of je dat op prijs stelt en zo ja hoe
> > we dat aan kunnen pakken.
> 
> Mirage is een hobby-projectje van me, waar ik het liefst alleen aan
> werk. 

Jammer :(

> Maar qua XML heb ik gewoon te weinig ervaring om het *echt netjes*
> te maken. html/css beheers ik verder prima, maar ik ben vooral op zoek
> naar een goede introductie 'hoe haal ik meer uit xml', zodat ik hier wat
> meer mee kan doen. 

Ik heb zelf erg veel geleerd van DocBook; moeder aller XML-apps.
Bestudeer de schema's (met name de RNG-schema's zijn erg goed leesbaar),
en de XSL's. 

Gelukkig is alles online te leren en vooral DocBook: The Definitive
Guide (op http://www.docbook.org/tdg/en/html/docbook.html of via
`apt-get install docbook-defguide`) is top. 

Ik hoor het wel wanneer je hulp kunt/wilt gebruiken.

Succes,
Ronald







Meer informatie over de Ubuntu-NL maillijst