Re: Underline content with properties files

2006-08-29 Thread DJ Gredler

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

2006-08-29 Thread spamsucks
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)?

2006-08-29 Thread Robert Cole

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

2006-08-29 Thread Richard Kirby

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

2006-08-29 Thread Borut Bolčina

Thanks Kirby.


Re: Any ideas on a fix for TAPESTRY-825 (Cookie StateObjectPersistenceManager)?

2006-08-29 Thread Jesse Kuhnert

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

2006-08-29 Thread Thomas.Vaughan
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?

2006-08-29 Thread Patrick Moore
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?

2006-08-29 Thread Rui Pacheco

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?

2006-08-29 Thread robertz
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?

2006-08-29 Thread Denis Souza
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

2006-08-29 Thread Mark Stang
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

2006-08-29 Thread Henri Dupre

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?

2006-08-29 Thread Henri Dupre

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

2006-08-29 Thread Jesse Kuhnert

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

2006-08-29 Thread Mark Stang
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?

2006-08-29 Thread Patrick Moore
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

2006-08-29 Thread Patrick Moore


--- 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

2006-08-29 Thread Jesse Kuhnert

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

2006-08-29 Thread Patrick Moore
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

2006-08-29 Thread Thomas.Vaughan
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

2006-08-29 Thread andyhot
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

2006-08-29 Thread Francis Amanfo

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?

2006-08-29 Thread Phillip Rhodes

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

2006-08-29 Thread Konstantin Ignatyev
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?

2006-08-29 Thread andyhot
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

2006-08-29 Thread Francis Amanfo

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?

2006-08-29 Thread Phillip Rhodes
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?

2006-08-29 Thread andyhot
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

2006-08-29 Thread Konstantin Ignatyev
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

2006-08-29 Thread Mark Stang
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

2006-08-29 Thread Peter Dawn

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

2006-08-29 Thread DJ Gredler

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

2006-08-29 Thread Konstantin Ignatyev
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

2006-08-29 Thread Mark Stang
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

2006-08-29 Thread Teofilus Maximillian
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

2006-08-29 Thread James Carman
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

2006-08-29 Thread andyhot
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!)

2006-08-29 Thread Geoff Longman

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

2006-08-29 Thread Geoff Longman

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]