Re: T4: New tacos release
On Dec 20, 2007 8:21 PM, Martino Piccinato [EMAIL PROTECTED] wrote: Congratulation Andy, I still think tacos is a must for tapestry users and look forward for tapestry 4.1.4/dojo 1.0 upgrade Follow this on https://issues.apache.org/jira/browse/TAPESTRY-1902 -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
congratsOnTheNewRelease++; Thank you Andreas, excellent work. -- Alejandro Scandroli Amneris: We build process-driven web applications. http://www.amneris.es On Dec 20, 2007 3:22 AM, Kalle Korhonen [EMAIL PROTECTED] wrote: Congrats on the new release, excellent job once again! Kalle On Dec 19, 2007 11:10 AM, andyhot [EMAIL PROTECTED] wrote: Hi, the new tacos release (4.1.1) is already deployed at maven's central repo. Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some quick notes: -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only components, see http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html -) several improvements and fixes to @dojo:Widget -) Timeline component based on http://simile.mit.edu/timeline/ -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html -) new binding prefixes (absoluteAsset) -) new page/component resolvers, see http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html Demo (for now) http://andyhot.gr/tacos-demo/app -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - 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]
Re: T4: New tacos release
Congratulation Andy, I still think tacos is a must for tapestry users and look forward for tapestry 4.1.4/dojo 1.0 upgrade On Dec 19, 2007 8:10 PM, andyhot [EMAIL PROTECTED] wrote: Hi, the new tacos release (4.1.1) is already deployed at maven's central repo. Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some quick notes: -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only components, see http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html -) several improvements and fixes to @dojo:Widget -) Timeline component based on http://simile.mit.edu/timeline/ -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html -) new binding prefixes (absoluteAsset) -) new page/component resolvers, see http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html Demo (for now) http://andyhot.gr/tacos-demo/app -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - 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]
T4: New tacos release
Hi, the new tacos release (4.1.1) is already deployed at maven's central repo. Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some quick notes: -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only components, see http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html -) several improvements and fixes to @dojo:Widget -) Timeline component based on http://simile.mit.edu/timeline/ -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html -) new binding prefixes (absoluteAsset) -) new page/component resolvers, see http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html Demo (for now) http://andyhot.gr/tacos-demo/app -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Congrats on the new release, excellent job once again! Kalle On Dec 19, 2007 11:10 AM, andyhot [EMAIL PROTECTED] wrote: Hi, the new tacos release (4.1.1) is already deployed at maven's central repo. Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some quick notes: -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only components, see http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html -) several improvements and fixes to @dojo:Widget -) Timeline component based on http://simile.mit.edu/timeline/ -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html -) new binding prefixes (absoluteAsset) -) new page/component resolvers, see http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html Demo (for now) http://andyhot.gr/tacos-demo/app -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
andyhot wrote: -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html I tried using this on a couple of complex dao-calculated elements (PropertySelections, for instance), but the methods are still called multiple times despite the presence of the annotation. A quick look at the source and I see that it's only good on non-abstract classes. So how is one supposed to use the @Cached annotation for page methods when all Tap4 pages are abstract? I suppose I could try creating some helper concrete classes to generate these calculated elements, but it could lead to spagetti-ish code. Any suggestions? -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431033.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Looking over the description further, the annotation is supposed to be useful for any non-abstract method, even those contained in (abstract) pages. Yet my @Cached methods are being repeatedly called on page generation. -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Yep, it's for non-abstract methods that return something and that appear within Tapestry pages or components. Is it possible that your method returns null? On Dec 20, 2007 7:30 AM, Matt Brock [EMAIL PROTECTED] wrote: Looking over the description further, the annotation is supposed to be useful for any non-abstract method, even those contained in (abstract) pages. Yet my @Cached methods are being repeatedly called on page generation. -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Andreas Andreou wrote: Yep, it's for non-abstract methods that return something and that appear within Tapestry pages or components. Is it possible that your method returns null? No, I was trying it on a ListSelectionModel. Even an empty LSM is still an object. Are there any other dependencies in the @Cached annotation besides the AnnotationWorker and the Annotation definition class that I could be missing? I originally grabbed the source from the Tacos dev trunk because I couldn't find any package had the @Cached annotation in it. I'll take a look at the latest release source and see if something changed. It's a really clever hack--deceptively simple and remarkably powerful. I just wish I could get it to work. :) -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
it's in tacos-annotations... if you were building it on your own, perhaps you forgot the hivemind configurations? On Dec 20, 2007 8:11 AM, Matt Brock [EMAIL PROTECTED] wrote: Andreas Andreou wrote: Yep, it's for non-abstract methods that return something and that appear within Tapestry pages or components. Is it possible that your method returns null? No, I was trying it on a ListSelectionModel. Even an empty LSM is still an object. Are there any other dependencies in the @Cached annotation besides the AnnotationWorker and the Annotation definition class that I could be missing? I originally grabbed the source from the Tacos dev trunk because I couldn't find any package had the @Cached annotation in it. I'll take a look at the latest release source and see if something changed. It's a really clever hack--deceptively simple and remarkably powerful. I just wish I could get it to work. :) -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Andreas Andreou wrote: if you were building it on your own, perhaps you forgot the hivemind configurations? Aw, jeez... yeah, that might be a good idea, huh? Thanks. -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431566.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]