Thanks for your help, I'm actually trying to get it into Tacos at the moment, when I told Andy what I had and that I wanted to put it into Tacos, he made me a directory structure to put it in. It should be in its new home by the end of today.
Craig -----Original Message----- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Thursday, 7 June 2007 12:18 AM To: Tapestry users Subject: Re: Cometd Implimentation Looks awesome so far Craig ! Keep up the good work. :) Sorry I've been a little busy to keep up with everything but your efforts are appreciated of course. If you wanted a public svn repo I can give you access to the tacos repo if you send me your sourceforge username off-list . (assuming that Andy is ok with that) I think the documentation and actual site for tacos is out of date but you should have free reign to do most of those things there if you want. On 6/5/07, Craig Spry <[EMAIL PROTECTED]> wrote: > > I've allowed the addition of coments, so you can let me know what you > think there. > > Craig > > -----Original Message----- > From: Craig Spry [mailto:[EMAIL PROTECTED] > Sent: Wednesday, 6 June 2007 9:15 AM > To: Tapestry users > Subject: RE: Cometd Implimentation > > Thanks for your feedback, I'll try and add the ability to add comments > to my site. I would also like to contribute this to somewhere where it > can be worked on by more than just me and isn't so hidden away. Can > anyone tell me where the best place to put this would be? > > Thanks, > > Craig > > -----Original Message----- > From: Alejandro Scandroli [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 5 June 2007 5:59 PM > To: Tapestry users > Subject: Re: Cometd Implimentation > > Hi Craig > > Nice component!. > I've tested it with 6.1.0 version of maven-jetty-plugin and It works > fine! > I'm testing it on linux and at first Tapestry complained about not > been able to find a template for the Cometd component, it was because > the html template name is lowercase. Once I changed that it worked. > > Is there a way to let you comments directly on the site? > > Saludos. > Alejandro. > > On 6/5/07, Craig Spry <[EMAIL PROTECTED]> wrote: > > Hello, > > > > I've managed to get a very rough implementation of cometd working with > > tapestry/jetty/dojo. I've implemented it as a component, you can get > > the source from here: > > http://www.spry.net.au/?q=node/10 > > > > To get the full effect open up 2 browsers and point them at the > webapp. > > > > I'm putting this up for people to have a look at and it is by no way > > production ready, so please don't expect it to scale, work reliably or > > even work at all. > > > > I have only run this using, using Sun's JDK 1.5.0_11 and Maven: > > mvn jetty:run > > > > So I don't know if it will work using other JSP containers or JDKs. > > > > Now for the nitty gritty, from here on in I assume you know something > > about cometd. To get this to work I have a function that is > listening, > > when data needs to be pushed to the page, I get the sever to publish > an > > event, on the client side the data is ignored and the function that is > > listening calls the onclick() function of a component on the page, > which > > does what ever you want. > > > > I tried to send through rendered content to the listening function, > but > > I couldn't work out how to get tapestry to genterate a response > without > > a request. > > > > To use this component in the .html file you will need a line that > looks > > like this: > > <span jwcid ="cometd" /> > > > > In the .page file: > > <component id="cometd" type="Cometd"> > > <binding name="webapp" value="literal:cometchat"/> > > <binding name="topic" value="literal:/pages/test"/> > > <binding name="clickComponent" value="literal:clickMe"/> > > </component> > > > > Where webapp is the containing web application, the topic is what the > > server will be publishing on and the pages will be listening and click > > component is the id of the component that will be called by the > > listening function, ie when a cometd event happens on topic > > '/pages/test' clickMe.onclick() will be called on your web page. > > > > I wouldn't recommend using what I have done to learn about cometd, to > do > > this get the jetty source code from subversion and look at the > > cometd-demo in the contrib directory. > > > > Well there it is, take it for what it is and I'll keep posting > > improvements to the above site as I make them I think there is plenty > of > > room for improvements. > > > > Craig > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]