(catching up on block discussions...) On Fri, 2003-08-29 at 05:53, Geoff Howard wrote: <snip/> > > Implementation Phases > > --------------------- > > > > Phase 1: definition of the contract between the block manager inside > > cocoon and the standalone block deployer. These contracts include: > > > > 1) description of the file system layout (see above for a suggestion) > > 2) description of the wiring document schema > > 3) description of the block metadata schema > > Ok, the file system seems fine - how about starting the discussion with > the following for the wiring document? (I'm assuming stuff will have to > change - just trying to get the ball rolling) > > <?xml version="1.0" encoding="UTF-8"?> > <blocks version="1.0"> > <block uri="cob:mycompany.com/webmail/1.3.43" wire-id="384938958499"> > <mount>/mail/</mount> > <connections> > <connection > name="external-skin">cob:yetanothercompany.com/skins/fancy/1.2.2</connection> > <connection > name="internal-skin">cob:mycompany.com/skins/corporate/34.3.345</connection> > <connection > name="repository">cob:mycompany.com/repositories/email/exchange/3.2.1</connection> > </connections> > <configuration> > <param name="user">guest</param> > <param name="password">sj3u493</param> > </configuration> > </block> > <block uri="cob:mycompany.com/repositories/email/exchange/3.2.1" > wire-id="394781274834"> > <configuration> > <param name="host">mail.blah.org</param> > </configuration> > </block> > <block uri="cob:yetanothercompany.com/skins/fancy/1.2.2" > wire-id="947384127832"/> > <block uri="cob:mycompany.com/skins/corporate/34.3.345" > wire-id="746394782637"/> > </blocks> > > Wiki'd here: http://wiki.cocoondev.org/Wiki.jsp?page=BlocksWiring > > For sake of discussion, I recorded a wire-id instead of the location. > Can blocks be in other locations other than WEB-INF/blocks/{$wire-id} ? > > I also considered recording the wire-id instead of the uri for > connections between blocks - what are the arguments for each? > > <connection> was out of the blue using the wiring metaphore. Other > options? Free association: connect, attach, solder, wire, use ...
Avalon Phoenix uses the words "assembly" and "provide" instead of "wiring" and "connection", which I quite like (I mean the assembly & provide). -- Bruno Dumon http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center [EMAIL PROTECTED] [EMAIL PROTECTED]
