Re: Underline content with properties files
There's a CSS first-letter pseudo element, but I don't know how many browsers support it. On 8/29/06, Oort, Dick [EMAIL PROTECTED] wrote: You could create a custom component for this, and pass the word as a parameter. In the html part of the component, you use ognl/java.lang.String to split the String into 2 parts, putting the first part between u /u. Regards, Dick -Original Message- From: Peter Dawn [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 29, 2006 7:30 AM To: tapestry-user@jakarta.apache.org Subject: Underline content with properties files guys, i want to underline one letter of a word, which is within my properties files. i mean say i have a word like Name. I want to underline N. If i was using static text I could use u tag. but since this information is now in a properties file, how should i do this. any ideas. - 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]
OT : Tapestry + Eclipse validation messages
I'm using Eclipse 3.2 + WST to develop my T4 projects. During the build it tries to validate my tapestry templates and since they're not valid HTML it generates a million warnings like this one : Invalid location of tag (link). or this one : Invalid location of tag (meta). From reading this newsgroup I understand that there is no way to have Tapestry-specific validation at this time. I already disabled HTML validation ( Window - Preferences - Validation - HTML Validation ), so no new validation messages will appear. Question : how do I get rid of already generated validation warnings ? There are about 500 of them in my Problems panel and they're totally cluttering my workspace. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Any ideas on a fix for TAPESTRY-825 (Cookie StateObjectPersistenceManager)?
Has no-one got any thoughts on this? We're investigating a workaround using the PropertyPersistenceStrategy but this looks like being pretty clunky compared with using the StateObjectPersistenceManager. Any thoughts would be appreciated. Thanks, Rob Cole Robert Cole [EMAIL PROTECTED] 25/08/2006 12:49 To users@tapestry.apache.org
Re: ASO class not instantiated
Hi Borut State objects are not instantiated until they are first accessed. You need an @InjectState(manager) in, for example, a page. Cheers Richard Borut Bolčina wrote: Why on earth is my ASO ?xml version=1.0? module id=com.mycompany.posting.application version=1.0.0 contribution configuration-id=tapestry.state.ApplicationObjects state-object name=manager scope=application create-instance class= com.mycompany.posting.application.Manager/ /state-object /contribution /module not instantiated? package com.mycompany.posting.application; import org.apache.log4j.Logger; public class Manager { /** * Logger for this class */ private static final Logger logger = Logger.getLogger(Manager.class); public Manager() { System.out.println(Manager); logger.info(Manager start); } } I tried putting hivemodule in several locations, restarting Tomcat each time. I use Eclipse 3.2, WTP 1.5, Tapestry 4.0.2, Hivemind 1.1.1. The web context content looks ok to me. I had this working several months ago with previous t4 web app, that is why I am a bit confused - I don't have many mileage on T4. Any suggestions where to look for any misconfiguration? Found no clue in archives and doc. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: ASO class not instantiated
Thanks Kirby.
Re: Any ideas on a fix for TAPESTRY-825 (Cookie StateObjectPersistenceManager)?
I'll do it if someone can send in a patch or make it very clear how I'll know if the functionality is working. On 8/29/06, Robert Cole [EMAIL PROTECTED] wrote: Has no-one got any thoughts on this? We're investigating a workaround using the PropertyPersistenceStrategy but this looks like being pretty clunky compared with using the StateObjectPersistenceManager. Any thoughts would be appreciated. Thanks, Rob Cole Robert Cole [EMAIL PROTECTED] 25/08/2006 12:49 To users@tapestry.apache.org cc Please respond to Tapestry users users@tapestry.apache.org Subject Any ideas on a fix for TAPESTRY-825 (Cookie StateObjectPersistenceManager)? Background here: http://www.tapestryforums.com/viewtopic.php?p=12561 Bug report here: https://issues.apache.org/jira/browse/TAPESTRY-825 Tapestry 4.0, JDK 1.5.0_06 I'm pretty sure I've just hit the same thing. I've got a CookieStateObjectPersistenceManager that serializes a state object to a cookie and then reads it back into the application. The problem I having is that the store method doesn't seem to store my cookie and I think its due to the response writer already being closed by the time I call cookieSource.writeCookieValue. I've put some breakpoints in my code and I can see that the get and store methods are being called, but the get method can never find the cookie. I've checked out the response my browser is receiving and the cookie never appears from the server, which leads me to think that I am indeed hitting the bug. To his credit Eli does suggest a solution which appears to imply that the ResponseRendererImpl has to explicitly call the ApplicationStateManager.flush method. To do this I believe I'd have to change the tapestry Hivemind config to ensure the ASM was passed to the ResponseRendererImpl so that the flush can be called. While I can make the change I was wondering if there were any plans to fix the bug, or a nicer solution that I could implement instead. Otherwise I'm patching Tapestry and I'd rather not do that if I can avoid it! Any suggestions would be gratefully received. Thanks, Rob Cole --- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- This e-mail may contain confidential
RE: Underline content with properties files
CSS has a :first-letter meta style that could do what you want. Besides, u is deprecated anyway. Something like this should work: Properties file: name.key=pName/p CSS file: p:first-letter { text-decoration:underline; } HTML file: span key=name.key raw=trueName value from props file/span -Original Message- From: Peter Dawn [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 29, 2006 1:30 AM To: tapestry-user@jakarta.apache.org Subject: Underline content with properties files guys, i want to underline one letter of a word, which is within my properties files. i mean say i have a word like Name. I want to underline N. If i was using static text I could use u tag. but since this information is now in a properties file, how should i do this. any ideas. - 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]
should/is Tagestry getting rid of ognl?
Hi there -- I saw this post (http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? -Pat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: should/is Tagestry getting rid of ognl?
I believe Wicket already uses something developed by their team. On 8/29/06, Patrick Moore [EMAIL PROTECTED] wrote: Hi there -- I saw this post ( http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? -Pat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Cumprimentos, Rui Pacheco
Re: should/is Tagestry getting rid of ognl?
My understanding is that tap4, internally, uses ognl much less than before. In terms of binding properties, since tap4 lets you develop custom binding mechanisms, you could always write your own replacement and plug it in. But then, Howard's already done that. :) Take a look at http://howardlewisship.com/tapestry-javaforge/tapestry-prop/ It won't replace complex ognl expressions (things like: ognl:someList.{? bar==baz}, for instance), but it will do just fine for replacing simple property paths (foo.bar.baz) and is more performant than ognl. Robert Hi there -- I saw this post (http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? -Pat - 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: should/is Tagestry getting rid of ognl?
Just wondering... why isn't this included in the Tapestry 4/4.1 distribution? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: terça-feira, 29 de agosto de 2006 12:17 To: Tapestry users Subject: Re: should/is Tagestry getting rid of ognl? My understanding is that tap4, internally, uses ognl much less than before. In terms of binding properties, since tap4 lets you develop custom binding mechanisms, you could always write your own replacement and plug it in. But then, Howard's already done that. :) Take a look at http://howardlewisship.com/tapestry-javaforge/tapestry-prop/ It won't replace complex ognl expressions (things like: ognl:someList.{? bar==baz}, for instance), but it will do just fine for replacing simple property paths (foo.bar.baz) and is more performant than ognl. Robert Hi there -- I saw this post (http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? -Pat - 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]
RE: Progress Bar
Some of us have a large projects. Or could it be that Tapestry 3. is so unstable as to be not worth the effort. First, there isn't a Spindle product, then there is and now there isn't. Then 4.x is the Holy Grail of web frameworks until Howard starts making is so incompatible with 3.x that he has to divide it into 4.x and 5.x. And of the three which is compatible with the others? NONE!!! So, do we upgrade to 4.x and then later to 5.x or do we skip 4.x because 5.x is coming soon and who wants to repeat the same upgrade twice or do we sit on 3.x and wait for the dust to settle. And it is so much fun knowing that we are on a DEAD branch with no new components or real enhancements. I think I will switch to Swing. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Mon 8/28/2006 7:54 PM To: Tapestry users Subject: Re: Progress Bar From the sound of things it seems like you must either really enjoy pain or have an incredibly large project that would prevent you from upgrading to 4.1 ;) On 8/28/06, Peter Dawn [EMAIL PROTECTED] wrote: guys, is there a component available for tap3 for a progress bar or anything else which can help me display a progress bar. now i am thinking of generating something myself using a frames and constantly updating the main page with the status (1%, 50%, 100% and so on). this can be using either css or something else. but if there is something within tapestry i can use, it would save me time. any ideas. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
Re: TapIDEA future, post Time to move on
On 8/28/06, Hugo Palma [EMAIL PROTECTED] wrote: Since Geoff decided to leave the Spindle project i've been thinking about the future of TapIDEA. As many of you know, TapIDEA is built on top of Spindle, which means No Spindle - No TapIDEA. There are several scenarios that can be put into account in the current situation, and after a long consideration here are my conclusions. Someone else picks up Spindle where Geoff left off: I honestly don't think this is going to happen. AFAIK Spindle was a one man project so no one else has the know how to quickly get into gear with the project. Some might think that that person could be me, and indeed i've become familiar with Spindle internals during the development of TapIDEA. But, there's the free time factor. I just wouldn't be able to find the time to do it. Still, if this scenario were to be become true, TapIDEA would live on. I looked one day at Spindle source code and I don't know about its latest version but the spindle T3 is wicked. There is some very complex XML parsing code that seems to be used for reporting errors to eclipse. One thing about an IDE plugin is that I would be more than happy with a very basic plugin: - I can really live if the plugin doesn't do a complete check of the app. Even if the component parameters are not checked I'm fine... - What I like the most with spindle is the navigator on the right that shows all the components used in the page - basic html checking (and ognl friendly...) would be good to have. This is where spindle helps us the most. Eclipse web project has a very decent html editor... Maybe if I find spare cycles, I'll look to see how difficult it would be to add some basic tapestry abilities into the html editor. The other point about a plugin is to have an idea about its expectations. What are everyone's expectations on an IDE plugin? -- Henri Dupre Actualis Center
Re: should/is Tagestry getting rid of ognl?
On 8/29/06, Patrick Moore [EMAIL PROTECTED] wrote: Hi there -- I saw this post ( http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? I believe Howard plans to get rid of it with T5. Until then, unless someones extends the tapestry-prop, I don't see how this could happen. -- Henri Dupre Actualis Center
Re: Progress Bar
These points are certainly valid sounding. I don't want people to think I don't care about what the community wants. My hands are unfortunately tied. I barely have enough time to work on Tapestry as it is, let alone another project like plugins..Trying to find time to work on a project I would never use is something I find hard to swallow. I can only hope if the community wants it bad enough someone will eventually step forward and decide to do it. As much as I think spindle really does provide a lot of value to the community, I personally have used it once - for less than a day. Now a combination of T5 + something like www.eclipse.org/atf ~is~ something I would find personal value in using...That may be something I investigate at some point in the future when both projects mature a little more. I know one of the core devs on that project and how it is laid out, so I don't think adding a Tapestry personality would be very far fetched.. Eithery way I don't think Howard or I will be going away anytime soon, which also means T4/T5 won't stop being supported anytime soon. I don't know what else to say...I'm trying my best to do what I can...I can't do everything :( On 8/29/06, Mark Stang [EMAIL PROTECTED] wrote: Th original problem was that 3.x needed to evolve. So, 4.x was the next generation. However, as Howard was creating 4.x he realized that he wanted to skip ahead to the next generation of Tapestry. Tapestry users were not ready, so Howard left 4.xers behind. And Jesse took over the evolution of 4.x. 4.x is very different from 3.x, for people who needed the next generation of Tapestry but couldn't wait for Howard it serves a very valuable purpose. And from what I read on the list, Jesse did a great deal of the work in making it what it is and has done a fine job. I was waiting on Spindle before moving to 4.x. Now what do I do? I guess the question is what of 4.x do I need? For our application, 3.x is doing what we need. And if it is doing what I need what do I gain from 4.x? I guess I would gain that I am on the current release with necessary bug fixes and enhancements. And probably new and improved components. When 5.x comes out, I will have to decide whether to switch or not. Once again what will my ROI be on the move to 5.x? What if I waited for 5.x and it never comes? What if I switch to 4.x and then 5.x arrives shortly after? Will 5.x go the route of Spindle? Bottom-line is that there isn't an intuitively obvious upgrade route. What I have is FUD, Fear, Uncertainty and Doubt. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Tue 8/29/2006 10:13 AM To: Tapestry users Subject: Re: Progress Bar It is an open source project, anyone can make Tap3 / 4 / 5 anything they want it to be. I work on 4.X because that's what I currently enjoy. On 8/29/06, Mark Stang [EMAIL PROTECTED] wrote: Some of us have a large projects. Or could it be that Tapestry 3. is so unstable as to be not worth the effort. First, there isn't a Spindle product, then there is and now there isn't. Then 4.x is the Holy Grail of web frameworks until Howard starts making is so incompatible with 3.x that he has to divide it into 4.x and 5.x. And of the three which is compatible with the others? NONE!!! So, do we upgrade to 4.x and then later to 5.x or do we skip 4.x because 5.x is coming soon and who wants to repeat the same upgrade twice or do we sit on 3.x and wait for the dust to settle. And it is so much fun knowing that we are on a DEAD branch with no new components or real enhancements. I think I will switch to Swing. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Mon 8/28/2006 7:54 PM To: Tapestry users Subject: Re: Progress Bar From the sound of things it seems like you must either really enjoy pain or have an incredibly large project that would prevent you from upgrading to 4.1 ;) On 8/28/06, Peter Dawn [EMAIL PROTECTED] wrote: guys, is there a component available for tap3 for a progress bar or anything else which can help me display a progress bar. now i am thinking of generating something myself using a frames and constantly updating the main page with the status (1%, 50%, 100% and so on). this can be using either css or something else. but if there is something within tapestry i can use, it would save me time. any ideas. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
RE: Progress Bar
Jesse, Don't misunderstand me, I wasn't asking anyone to support T3 anymore than they already are, which is mainly bug fixing and answering questions. I believe that Spindle for T3 and T4 is pretty much dead. T5 will be a whole new beast and maybe there will be some tool support then. As far as components for T3, we who are still on T3 are on our own. I believe you have your hands full with T4. When T5 comes out maybe someone will want to create a tool then, I guess we will have to wait and see. regards, Mark -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Tue 8/29/2006 11:20 AM To: Tapestry users Subject: Re: Progress Bar These points are certainly valid sounding. I don't want people to think I don't care about what the community wants. My hands are unfortunately tied. I barely have enough time to work on Tapestry as it is, let alone another project like plugins..Trying to find time to work on a project I would never use is something I find hard to swallow. I can only hope if the community wants it bad enough someone will eventually step forward and decide to do it. As much as I think spindle really does provide a lot of value to the community, I personally have used it once - for less than a day. Now a combination of T5 + something like www.eclipse.org/atf ~is~ something I would find personal value in using...That may be something I investigate at some point in the future when both projects mature a little more. I know one of the core devs on that project and how it is laid out, so I don't think adding a Tapestry personality would be very far fetched.. Eithery way I don't think Howard or I will be going away anytime soon, which also means T4/T5 won't stop being supported anytime soon. I don't know what else to say...I'm trying my best to do what I can...I can't do everything :( On 8/29/06, Mark Stang [EMAIL PROTECTED] wrote: Th original problem was that 3.x needed to evolve. So, 4.x was the next generation. However, as Howard was creating 4.x he realized that he wanted to skip ahead to the next generation of Tapestry. Tapestry users were not ready, so Howard left 4.xers behind. And Jesse took over the evolution of 4.x. 4.x is very different from 3.x, for people who needed the next generation of Tapestry but couldn't wait for Howard it serves a very valuable purpose. And from what I read on the list, Jesse did a great deal of the work in making it what it is and has done a fine job. I was waiting on Spindle before moving to 4.x. Now what do I do? I guess the question is what of 4.x do I need? For our application, 3.x is doing what we need. And if it is doing what I need what do I gain from 4.x? I guess I would gain that I am on the current release with necessary bug fixes and enhancements. And probably new and improved components. When 5.x comes out, I will have to decide whether to switch or not. Once again what will my ROI be on the move to 5.x? What if I waited for 5.x and it never comes? What if I switch to 4.x and then 5.x arrives shortly after? Will 5.x go the route of Spindle? Bottom-line is that there isn't an intuitively obvious upgrade route. What I have is FUD, Fear, Uncertainty and Doubt. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Tue 8/29/2006 10:13 AM To: Tapestry users Subject: Re: Progress Bar It is an open source project, anyone can make Tap3 / 4 / 5 anything they want it to be. I work on 4.X because that's what I currently enjoy. On 8/29/06, Mark Stang [EMAIL PROTECTED] wrote: Some of us have a large projects. Or could it be that Tapestry 3. is so unstable as to be not worth the effort. First, there isn't a Spindle product, then there is and now there isn't. Then 4.x is the Holy Grail of web frameworks until Howard starts making is so incompatible with 3.x that he has to divide it into 4.x and 5.x. And of the three which is compatible with the others? NONE!!! So, do we upgrade to 4.x and then later to 5.x or do we skip 4.x because 5.x is coming soon and who wants to repeat the same upgrade twice or do we sit on 3.x and wait for the dust to settle. And it is so much fun knowing that we are on a DEAD branch with no new components or real enhancements. I think I will switch to Swing. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Mon 8/28/2006 7:54 PM To: Tapestry users Subject: Re: Progress Bar From the sound of things it seems like you must either really enjoy pain or have an incredibly large project that would prevent you from upgrading to 4.1 ;) On 8/28/06, Peter Dawn [EMAIL PROTECTED] wrote: guys, is there a component available for tap3 for a progress bar or anything else which can help me display a progress bar. now i am thinking of generating something myself using a frames and constantly updating the main
Re: should/is Tagestry getting rid of ognl?
That's what I was wondering about ... Sounds like I don't want to use ognl too much within my new code if I want to reduce my future porting headaches. -Pat --- Henri Dupre [EMAIL PROTECTED] wrote: On 8/29/06, Patrick Moore [EMAIL PROTECTED] wrote: Hi there -- I saw this post ( http://www.theserverside.com/news/thread.tss?thread_id=41923) over on theserverside. It was announcing Stripes 1.4. The original post and comments are all refering to what a dog ognl is from a performance perspective. So I got to ask the question is Tapestry going to chuck ognl as well? I believe Howard plans to get rid of it with T5. Until then, unless someones extends the tapestry-prop, I don't see how this could happen. -- Henri Dupre Actualis Center - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
--- Hugo Palma [EMAIL PROTECTED] wrote: Those simple features you mention are not so difficult to implement and i could easily provide those in TapIDEA without Spindle. Still, when i think of Tapestry ÎDE support i think of something much more complete and feature rich like what Spindle for T3 provides. It was and is TapIDEA's goal to provide such functionality to IntelliJ users. Don't let the best be the enemy of the good. What I mean by that is if someone just starts creating a new Tapestry plugin that just does a few simple things with clearly written code (comments!). It makes it possible for others to add their own desired features. I, for one, would like to learn a little bit about how eclipse plugins work by helping out. But I don't have the time to learn the plugin architecture, rewrite spindle *and* do my main work. I would also suggest that someone more knowledgeable post what areas of Tapestry are *least* likely to change in T5 and what areas Howard plans on sucking into the main code base. For example, my earlier question about ognl's use in T5. Clearly there is no need for the plugin to help with ognl expressions as ognl use is going to be deprecated. Another example is specification xml file parsing. I don't use the XML files at all now that I have the annotation mechanism. Once we know what areas are going to last into T5, then we can chose a small set of plugin features that are likely to be useful in both T4.1 and T5 -Pat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
Those are great points. .. I should say that while I don't have enough time to work on a plugin project, I will certainly provide special support in the form of bug fixes/answers to question to anyone building any tapestry related projects that I think the community/developers could benefit from.. On 8/29/06, Patrick Moore [EMAIL PROTECTED] wrote: --- Hugo Palma [EMAIL PROTECTED] wrote: Those simple features you mention are not so difficult to implement and i could easily provide those in TapIDEA without Spindle. Still, when i think of Tapestry ÎDE support i think of something much more complete and feature rich like what Spindle for T3 provides. It was and is TapIDEA's goal to provide such functionality to IntelliJ users. Don't let the best be the enemy of the good. What I mean by that is if someone just starts creating a new Tapestry plugin that just does a few simple things with clearly written code (comments!). It makes it possible for others to add their own desired features. I, for one, would like to learn a little bit about how eclipse plugins work by helping out. But I don't have the time to learn the plugin architecture, rewrite spindle *and* do my main work. I would also suggest that someone more knowledgeable post what areas of Tapestry are *least* likely to change in T5 and what areas Howard plans on sucking into the main code base. For example, my earlier question about ognl's use in T5. Clearly there is no need for the plugin to help with ognl expressions as ognl use is going to be deprecated. Another example is specification xml file parsing. I don't use the XML files at all now that I have the annotation mechanism. Once we know what areas are going to last into T5, then we can chose a small set of plugin features that are likely to be useful in both T4.1 and T5 -Pat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
Re: Progress Bar -- A comment, a request, and an offer
Hi Jesse -- First thanks for all your hard work on bringing dojo to Tapestry 4.1 I look forward to using it in the next couple of weeks. (A comment) I understand Mark's perspective. Companies and teams that made a commitment to Tapestry had to sell Tapestry to their managers over Struts/JSP/etc. The Tapestry team needs to reward and encourage them so the users take their Tapestry expertise and positive experiences forward to other projects, and managers let them use Tapestry. Its not just the code-its the support and community. The thing that turned me on to Tapestry was not the software archicture but rather Howard's commitment to clear error messages and comments in the code. I can't tell you how many hours I have wasted trying to figure out a problem that could have been saved if the original coder had spent the 13 seconds to write something/anything about *why* he did what he did. I have never had that problem with Tapestry. I will always chose less-than-perfect and no frustration over perfect and frustration. I suspect I am not alone. (A request) The documentation does need to be improved. I would love it if some of the information flowing on this list would end up on the website. Is it possible for the website/documentation to be broken out so that others could help update it? (and an offer) If that is done I would love to contribute in the documentation arena. Thanks, -Pat --- Jesse Kuhnert [EMAIL PROTECTED] wrote: It is an open source project, anyone can make Tap3 / 4 / 5 anything they want it to be. I work on 4.X because that's what I currently enjoy. On 8/29/06, Mark Stang [EMAIL PROTECTED] wrote: Some of us have a large projects. Or could it be that Tapestry 3. is so unstable as to be not worth the effort. First, there isn't a Spindle product, then there is and now there isn't. Then 4.x is the Holy Grail of web frameworks until Howard starts making is so incompatible with 3.x that he has to divide it into 4.x and 5.x. And of the three which is compatible with the others? NONE!!! So, do we upgrade to 4.x and then later to 5.x or do we skip 4.x because 5.x is coming soon and who wants to repeat the same upgrade twice or do we sit on 3.x and wait for the dust to settle. And it is so much fun knowing that we are on a DEAD branch with no new components or real enhancements. I think I will switch to Swing. -Original Message- From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] Sent: Mon 8/28/2006 7:54 PM To: Tapestry users Subject: Re: Progress Bar From the sound of things it seems like you must either really enjoy pain or have an incredibly large project that would prevent you from upgrading to 4.1 ;) On 8/28/06, Peter Dawn [EMAIL PROTECTED] wrote: guys, is there a component available for tap3 for a progress bar or anything else which can help me display a progress bar. now i am thinking of generating something myself using a frames and constantly updating the main page with the status (1%, 50%, 100% and so on). this can be using either css or something else. but if there is something within tapestry i can use, it would save me time. any ideas. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), 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]
Formatting the Contrib:TableView component
Hi, I have a pretty simple Contrib:Table that nicely and automatically displays the 1 2 3 paginator/linker thingy. *Without* blowing up my Contrib:Table into a TableView, is there any way to stylize the paginator section? I know you can set the pageSize binding on the Table component, but I don't see a way to set a binding for the styles for the TableView like you can for the rowsClass and columnsClass. When I view-source on my page, all I see is: div span -- here's my problem! How do I set an id or class?? a href=blahlt;lt;/a a href=blahlt;/a a href=blah1/a a href=blah2/a a href=blah3/a a href=blah..etc.../a /span !-- then the table starts . . . -- table tr th class=header etc . . . Thanks in advance, Tom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Formatting the Contrib:TableView component
There's a pagesClass parameter for contrib:Table for exactly that class. [EMAIL PROTECTED] wrote: Hi, I have a pretty simple Contrib:Table that nicely and automatically displays the 1 2 3 paginator/linker thingy. *Without* blowing up my Contrib:Table into a TableView, is there any way to stylize the paginator section? I know you can set the pageSize binding on the Table component, but I don't see a way to set a binding for the styles for the TableView like you can for the rowsClass and columnsClass. When I view-source on my page, all I see is: div span -- here's my problem! How do I set an id or class?? a href=blahlt;lt;/a a href=blahlt;/a a href=blah1/a a href=blah2/a a href=blah3/a a href=blah..etc.../a /span !-- then the table starts . . . -- table tr th class=header etc . . . Thanks in advance, Tom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
Guys, Allow me to quote from Howard's blog at http://www.blogger.com/comment.g?blogID=4110180postID=115379415681750974 The quote goes: As a reminder: Rails, the biggest success story I can name, has no tooling at all. Tooling is no replacement for productivity. First of all, I question his use of biggest success story. In our industry, big success is measured by huge corporate adoption and not about who can hype better. Looking at the current levels of adoption, can you sincerely claim that Rails is a big success story? I would agree with you if your claim were based on hype levels. But anyway, that's outside the scope of this group. From such comments I can see why Tapestry would NEVER go mainstream. Howard just don't get it. Howard, how many people are using Rails in the industry? Ralatively speaking, very few. If your ambition is to only target such small numbers of adoption, then you are surely on the right path. But let me wake you up by saying that Rails is only at the beginning of a long journey. By the time it goes near to even the current level of adoption of Tapestry people would demand an IDE. And I know the Rails people would listen and deliver. They may be less stubborn. And to those of you who are planning to invest your precious time to develop an IDE for Tapestry, watch out. With his current attitude and opinion on IDEs' I will assure you that Howard won't take into consideration during work on another major release. By the time you're stabilizing your code base for Tap 5 IDE, Howard would come up with Tap 6 and again with another radical changes to the extent that the only way to go forward would be to throw away your IDE code and start afresh with a new development for an IDE that would work with Tap 6. And then Tap 7 would come. Fill in the rest for me. In summary, before you commit your energy and time to any IDE development, first convince Howard to change his mind on IDEs. Otherwise I would say, go do something else with your precious time, like Geoffery is having a great time now with GWT ;-). My .02 cents. F On 8/28/06, Hugo Palma [EMAIL PROTECTED] wrote: Since Geoff decided to leave the Spindle project i've been thinking about the future of TapIDEA. As many of you know, TapIDEA is built on top of Spindle, which means No Spindle - No TapIDEA. There are several scenarios that can be put into account in the current situation, and after a long consideration here are my conclusions. Someone else picks up Spindle where Geoff left off: I honestly don't think this is going to happen. AFAIK Spindle was a one man project so no one else has the know how to quickly get into gear with the project. Some might think that that person could be me, and indeed i've become familiar with Spindle internals during the development of TapIDEA. But, there's the free time factor. I just wouldn't be able to find the time to do it. Still, if this scenario were to be become true, TapIDEA would live on. Spindle for T4 dies, a new project is born: Ok, so no Spindle and no TapIDEA for T4. What about T5 ? As Geoff as pointed out, T5 support is going to require an almost complete rewrite of Spindle. So, in this scenario someone would implement Spindle(or create a whole new project) for IDE support for T5, and TapIDEA would follow. I find that this is the scenario with the most chances of becoming reality. Spindle and TapIDEA die for good: Well, there's always the possibility that no one will volunteer to continue our efforts of bringing IDE support to Tapestry. In this scenario both Spindle and TapIDEA end their lives now. The TapIDEA project will be hibernating until one of these(or any other) scenarios become reality. I guess now it's up to the community to present their ideas about this. I hope that, together, we can give our contribution to making Tapestry IDE support a reality. Cheers, Hugo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
catch custom exception generated in tapestry app in filter?
I have a checked exception that is thrown from various listeners in my tapestry app. I was hoping that I could use a servlet filter to catch these specific exceptions in order to deal with them. Is this just something that is impossible to do within the tapestry framework due to tapestry having to catch all exceptions for it's error reporting/interfacing with the servlet spec... thanks. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
It is all matter of opinion but I would say that IDE like IntelliJ + DreamWeaver out of box provide enought features to be productive with Tapestry. Certain Tapestry specific features would be nice to have but they are not critical IMO. --- Francis Amanfo [EMAIL PROTECTED] wrote: Guys, Allow me to quote from Howard's blog at http://www.blogger.com/comment.g?blogID=4110180postID=115379415681750974 The quote goes: As a reminder: Rails, the biggest success story I can name, has no tooling at all. Tooling is no replacement for productivity. . IDEs' I will assure you that Howard won't take into consideration during work on another major release. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: catch custom exception generated in tapestry app in filter?
Why not create your own exception page? You can define a method public void setException(Throwable value) { ... } and Tapestry will call this before activating your exception page. Phillip Rhodes wrote: I have a checked exception that is thrown from various listeners in my tapestry app. I was hoping that I could use a servlet filter to catch these specific exceptions in order to deal with them. Is this just something that is impossible to do within the tapestry framework due to tapestry having to catch all exceptions for it's error reporting/interfacing with the servlet spec... thanks. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
Konstantin, I don't agree completely with you on his one. I must say that I do my Tapestry development in Eclipse without Tapestry IDE and I'm happy. However I know a lot of junior to middle level developers who think they would be more productive with a Tap IDE. So it's not only a matter of opinion but expertise. My .02 cent. F On 8/29/06, Konstantin Ignatyev [EMAIL PROTECTED] wrote: It is all matter of opinion but I would say that IDE like IntelliJ + DreamWeaver out of box provide enought features to be productive with Tapestry. Certain Tapestry specific features would be nice to have but they are not critical IMO. --- Francis Amanfo [EMAIL PROTECTED] wrote: Guys, Allow me to quote from Howard's blog at http://www.blogger.com/comment.g?blogID=4110180postID=115379415681750974 The quote goes: As a reminder: Rails, the biggest success story I can name, has no tooling at all. Tooling is no replacement for productivity. . IDEs' I will assure you that Howard won't take into consideration during work on another major release. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: catch custom exception generated in tapestry app in filter?
Yes, I am using that feature for Unchecked exceptions. I just have some a checked exception (UnAuthenticatedException) that I would like to catch in my filter and this filter will send a redirect to the sso server. I don't want to do this globally for all exceptions. Just my one exception UnAuthenticatedException However, thanks for your response. Why not create your own exception page? You can define a method public void setException(Throwable value) { ... } and Tapestry will call this before activating your exception page. Phillip Rhodes wrote: I have a checked exception that is thrown from various listeners in my tapestry app. I was hoping that I could use a servlet filter to catch these specific exceptions in order to deal with them. Is this just something that is impossible to do within the tapestry framework due to tapestry having to catch all exceptions for it's error reporting/interfacing with the servlet spec... thanks. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE 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: catch custom exception generated in tapestry app in filter?
in pageBeginRender of your custom exception page, check if the execption is of type UnAuthenticatedException and if it is, throw it again! Phillip Rhodes wrote: Yes, I am using that feature for Unchecked exceptions. I just have some a checked exception (UnAuthenticatedException) that I would like to catch in my filter and this filter will send a redirect to the sso server. I don't want to do this globally for all exceptions. Just my one exception UnAuthenticatedException However, thanks for your response. Why not create your own exception page? You can define a method public void setException(Throwable value) { ... } and Tapestry will call this before activating your exception page. Phillip Rhodes wrote: I have a checked exception that is thrown from various listeners in my tapestry app. I was hoping that I could use a servlet filter to catch these specific exceptions in order to deal with them. Is this just something that is impossible to do within the tapestry framework due to tapestry having to catch all exceptions for it's error reporting/interfacing with the servlet spec... thanks. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE 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] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
The keyword here 'think'. That is very common, but what we actually seek is not ZZZ-IDE or plugin, but features like: - code navigation; - code completion; - syntax checks and coloring; That is about it. Tool like IntelliJ pretty much takes care of all those things without any Tapestry specific plugins. DW takes care of HTML. As for expertize level: there are certain developers which are not able to produce anything good no matter which tools they have in hands and reasonable IDEs like VisualStudio which do not help much because platform API are so insane and far from 'literate' programming style http://www.literateprogramming.com/ RoR hype indicate that people are willing to compromise on tools in favor of sane defaults and APIs. My point is that in case of Tapestry/Wicket there is no need to worry much about tools, because existing ones provide pretty good environment to work within. Therefore focus on APIs and conventions seems very reasonable to me. --- Francis Amanfo [EMAIL PROTECTED] wrote: However I know a lot of junior to middle level developers who think they would be more productive with a Tap IDE. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: TapIDEA future, post Time to move on
Hey, if you are that good, switch to a plain vanilla version of vi and let's see how good you are... -Original Message- From: Konstantin Ignatyev [mailto:[EMAIL PROTECTED] Sent: Tue 8/29/2006 3:01 PM To: Tapestry users Subject: Re: TapIDEA future, post Time to move on The keyword here 'think'. That is very common, but what we actually seek is not ZZZ-IDE or plugin, but features like: - code navigation; - code completion; - syntax checks and coloring; That is about it. Tool like IntelliJ pretty much takes care of all those things without any Tapestry specific plugins. DW takes care of HTML. As for expertize level: there are certain developers which are not able to produce anything good no matter which tools they have in hands and reasonable IDEs like VisualStudio which do not help much because platform API are so insane and far from 'literate' programming style http://www.literateprogramming.com/ RoR hype indicate that people are willing to compromise on tools in favor of sane defaults and APIs. My point is that in case of Tapestry/Wicket there is no need to worry much about tools, because existing ones provide pretty good environment to work within. Therefore focus on APIs and conventions seems very reasonable to me. --- Francis Amanfo [EMAIL PROTECTED] wrote: However I know a lot of junior to middle level developers who think they would be more productive with a Tap IDE. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Progress Bar
perhaps i shouldnt have raised this in the first place. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TapIDEA future, post Time to move on
I mostly agree with you that current tooling gets us pretty far, but there's a lot to be said for turning the most frequent runtime errors into compile-time errors, something that often requires special Tapestry awareness. On 8/29/06, Konstantin Ignatyev [EMAIL PROTECTED] wrote: My point is that in case of Tapestry/Wicket there is no need to worry much about tools, because existing ones provide pretty good environment to work within. Therefore focus on APIs and conventions seems very reasonable to me.
Re: TapIDEA future, post Time to move on
Agreed, but that could be done as build time 'check' step. Something like JSP compiler task http://ant.apache.org/manual/OptionalTasks/jspc.html I think it could be easier to create than full IDE plugin and such core service might be a very good foundation for people willing to build IDE specific UI layer atop of it. --- DJ Gredler [EMAIL PROTECTED] wrote: I mostly agree with you that current tooling gets us pretty far, but there's a lot to be said for turning the most frequent runtime errors into compile-time errors, something that often requires special Tapestry awareness. On 8/29/06, Konstantin Ignatyev [EMAIL PROTECTED] wrote: My point is that in case of Tapestry/Wicket there is no need to worry much about tools, because existing ones provide pretty good environment to work within. Therefore focus on APIs and conventions seems very reasonable to me. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: TapIDEA future, post Time to move on
Konstantin, Not meant for you, meant for Francis Amanfo, his reply to you was: Konstantin, I don't agree completely with you on his one. I must say that I do my Tapestry development in Eclipse without Tapestry IDE and I'm happy. However I know a lot of junior to middle level developers who think they would be more productive with a Tap IDE. So it's not only a matter of opinion but expertise. My .02 cent. F And my reply to him, through you, was switch to vi. I used vi for years to develop C++ and I use if for Java Assembler, but I wouldn't dream of developing Java in it. That is how I feel about Spindle. Sure I could, but I could also tie my hands behind my back or turn off my monitor. Eventually, I would get the job done, but it is faster with Spindle. Mark -Original Message- From: Konstantin Ignatyev [mailto:[EMAIL PROTECTED] Sent: Tue 8/29/2006 3:32 PM To: Tapestry users Subject: RE: TapIDEA future, post Time to move on Huh? What are you talking about? --- Mark Stang [EMAIL PROTECTED] wrote: Hey, if you are that good, switch to a plain vanilla version of vi and let's see how good you are... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Anyone ever use StringEscapeUtils.unescapeHtml
Hi guys, I tried to use StringEscapeUtils.unescapeHtml, from hardcoded in the java class, until I put in the .page file. I show my example... probably you can help me to figure out import org.apache.commons.lang.StringEscapeUtils; public String getThreadBody(){ dCon=strongtest/strong; String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(dCon); return strUnEscapeHTML; } and also in the .page file I put : component id = threadBody type=Insert binding name=value value=ognl:@[EMAIL PROTECTED](threadBody)/ /component but it is not working, the display still like strongtest/strong not test in bold Thanks Teo -- Posted with http://DevLists.com. Sign up and save your mailbox. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Anyone ever use StringEscapeUtils.unescapeHtml
Have you tried setting the raw property to true? -Original Message- From: Teofilus Maximillian [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 29, 2006 10:56 PM To: tapestry-user@jakarta.apache.org Subject: Anyone ever use StringEscapeUtils.unescapeHtml Hi guys, I tried to use StringEscapeUtils.unescapeHtml, from hardcoded in the java class, until I put in the .page file. I show my example... probably you can help me to figure out import org.apache.commons.lang.StringEscapeUtils; public String getThreadBody(){ dCon=strongtest/strong; String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(dCon); return strUnEscapeHTML; } and also in the .page file I put : component id = threadBody type=Insert binding name=value value=ognl:@[EMAIL PROTECTED](threadBo dy)/ /component but it is not working, the display still like strongtest/strong not test in bold Thanks Teo -- Posted with http://DevLists.com. Sign up and save your mailbox. - 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: Anyone ever use StringEscapeUtils.unescapeHtml
You don't have to use the StringEscapeUtils class. Just read the docs of the Insert component http://tapestry.apache.org/tapestry4/tapestry/ComponentReference/Insert.html and use the raw parameter Teofilus Maximillian wrote: Hi guys, I tried to use StringEscapeUtils.unescapeHtml, from hardcoded in the java class, until I put in the .page file. I show my example... probably you can help me to figure out import org.apache.commons.lang.StringEscapeUtils; public String getThreadBody(){ dCon=strongtest/strong; String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(dCon); return strUnEscapeHTML; } and also in the .page file I put : component id = threadBody type=Insert binding name=value value=ognl:@[EMAIL PROTECTED](threadBody)/ /component but it is not working, the display still like strongtest/strong not test in bold Thanks Teo -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Test (duck!)
I unsubscribed (and have the final GOODBYE message to prove it) but I'm still getting mail.. More to follow about IDE support Geoff
Re: TapIDEA future, post Time to move on
Francis Amanfo - I admire your passion. Please don't hijack my name or situation to push your agenda. I feel as strongly as anyone else who is pro tooling but to use me as a basis for attack on Howard alienates many and does nothing to further your wishes. I feel it belittles my many years of hard effort. Geoff (hoping this makes it through moderation). PS. Since I have no time for Spindle what makes you think I have time for GWT? I haven't even looked at GWT since like May or June. On 8/29/06, Francis Amanfo [EMAIL PROTECTED] wrote: Guys, Allow me to quote from Howard's blog at http://www.blogger.com/comment.g?blogID=4110180postID=115379415681750974 The quote goes: As a reminder: Rails, the biggest success story I can name, has no tooling at all. Tooling is no replacement for productivity. First of all, I question his use of biggest success story. In our industry, big success is measured by huge corporate adoption and not about who can hype better. Looking at the current levels of adoption, can you sincerely claim that Rails is a big success story? I would agree with you if your claim were based on hype levels. But anyway, that's outside the scope of this group. From such comments I can see why Tapestry would NEVER go mainstream. Howard just don't get it. Howard, how many people are using Rails in the industry? Ralatively speaking, very few. If your ambition is to only target such small numbers of adoption, then you are surely on the right path. But let me wake you up by saying that Rails is only at the beginning of a long journey. By the time it goes near to even the current level of adoption of Tapestry people would demand an IDE. And I know the Rails people would listen and deliver. They may be less stubborn. And to those of you who are planning to invest your precious time to develop an IDE for Tapestry, watch out. With his current attitude and opinion on IDEs' I will assure you that Howard won't take into consideration during work on another major release. By the time you're stabilizing your code base for Tap 5 IDE, Howard would come up with Tap 6 and again with another radical changes to the extent that the only way to go forward would be to throw away your IDE code and start afresh with a new development for an IDE that would work with Tap 6. And then Tap 7 would come. Fill in the rest for me. In summary, before you commit your energy and time to any IDE development, first convince Howard to change his mind on IDEs. Otherwise I would say, go do something else with your precious time, like Geoffery is having a great time now with GWT ;-). My .02 cents. F On 8/28/06, Hugo Palma [EMAIL PROTECTED] wrote: Since Geoff decided to leave the Spindle project i've been thinking about the future of TapIDEA. As many of you know, TapIDEA is built on top of Spindle, which means No Spindle - No TapIDEA. There are several scenarios that can be put into account in the current situation, and after a long consideration here are my conclusions. Someone else picks up Spindle where Geoff left off: I honestly don't think this is going to happen. AFAIK Spindle was a one man project so no one else has the know how to quickly get into gear with the project. Some might think that that person could be me, and indeed i've become familiar with Spindle internals during the development of TapIDEA. But, there's the free time factor. I just wouldn't be able to find the time to do it. Still, if this scenario were to be become true, TapIDEA would live on. Spindle for T4 dies, a new project is born: Ok, so no Spindle and no TapIDEA for T4. What about T5 ? As Geoff as pointed out, T5 support is going to require an almost complete rewrite of Spindle. So, in this scenario someone would implement Spindle(or create a whole new project) for IDE support for T5, and TapIDEA would follow. I find that this is the scenario with the most chances of becoming reality. Spindle and TapIDEA die for good: Well, there's always the possibility that no one will volunteer to continue our efforts of bringing IDE support to Tapestry. In this scenario both Spindle and TapIDEA end their lives now. The TapIDEA project will be hibernating until one of these(or any other) scenarios become reality. I guess now it's up to the community to present their ideas about this. I hope that, together, we can give our contribution to making Tapestry IDE support a reality. Cheers, Hugo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]