There is couple such simple answer to all this:
1) Time will tell..
2) The beauty of open source..
1) Why all the fuss about this NOW? T5 isn't going to happen for a
while yet, so why all that stress about something that you can't use
yet? Use T4, support it, pretend T5 isn't there (because it i
So, you suggest waiting until the product is completely finished/usable
before worrying about backward compatibility at all? I don't know about
that. It might be wise to consider backward compatibility issues while
architecting it. I don't think it's too early to start raising the red flag
when
Well, that's not so much suggestion, as what I think is probably best
course of action in the long run. Based on what Howard said (going
from T4 to T5 is more like from Struts to Tapestry), the whole notion
of migration path from T4 to T5 should be considered in the context:
"Should I be rewritin
"Finally, let's take a sober look"
Isn't that a bit much to ask? I mean, who's sober on Tuesday?!?!?! :-)
-Original Message-
From: Adam Zimowski [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 01, 2006 9:35 AM
To: Tapestry users
Subject: Re: Tapestry 5 Discussions
Well, that's not so
> Finally, let's take a sober look. Of all the production apps written
> in T4, how many do you REALLY BELIEVE would be ported to T5? I'd say 1
> of a hundread, if that.
On the other hand tapestry provides us the the ability to re-use
components.
If we want to write new applications in Tapestry5
Well put! Component reuse is a big reason to use Tapestry. We already have
to have two different flavors of components on the Tassel site; one for T3
and one for T4. Are those folks going to have to completely rewrite their
components for T5 and put them back out there, thus creating 3 different
I don't think I agree. We switched to Tapestry from Struts because
it gave us a component framework. Internally, we have three projects
on Tapestry. One is 4.x and the other two are 3.x. For the 3.x projects
we have looked at 4.x and while we would like to be on the latest
and greatest, the
Hello everyone,
I had download last one snapshot of 4.1 branch and playing with it. And I
really like new event annotations but right now I find a break where
annotations cann't help me :) or maybe somebody could find a briliant
solution of my problem.
Ok, this a task description - I've got two p
Mark, you also have to consider a different type of user. For me, a
component/framework extension developer (Tapernate, tapestry-acegi, etc.), I
am not going to want to rewrite all of my cool stuff each time a new version
of Tapestry comes out. No way will I maintain a version of my components
fo
Maybe it's not so crazy to start talking about future of T4 rather
than app migration path from T4 to T5?
I'd be interested to dive deep into T4 internals by coding it further,
having fun and learning with others. So when push comes to shove, and
T5 is the next new big thing while T4 sits in the
James,
One of the reasons we haven't switched is because Geoff's Spindle wasn't there.
So,
I agree, that tools are important. My point was, that most Tapestry Users
won't
migrate over to JSF just because we have to upgrade. I agree that Geoff has
had an extraordinary bad time of providing a
If anyone wanted to help out, "digg"-ing this story would be very helpful.
http://digg.com/programming/Dojo_integrated_Tapestry_4_1_released
--
Jesse Kuhnert
Tacos/Tapestry, team member/developer
Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.
A radio group is a little tricky for EventListener. If you add a JIRA ticket
for it I can do something to make Radio Groups work the same as the others.
On 8/1/06, Alexey <[EMAIL PROTECTED]> wrote:
Hello everyone,
I had download last one snapshot of 4.1 branch and playing with it. And I
reall
It's refreshing to see a number of people out there who "get" where
Tapestry is headed.
There is always a tension between compatibility and the drive for new features.
Tapestry's baggage: the base classes that begat abstract classes; the
conflict between page names and class names, the plethora
I could help you, but I'm a newbie in Tapestry and maybe you could give a
idea there I can start from.
--
View this message in context:
http://www.nabble.com/RadioGroup-and-Event-Listener-tf2034012.html#a5598250
Sent from the Tapestry - User forum at Nabble.com.
---
It's ok, I would like to have it in the framework proper anyways. If you
create a JIRA ticket that would be the most help, so I don't forget.
On 8/1/06, Alexey <[EMAIL PROTECTED]> wrote:
I could help you, but I'm a newbie in Tapestry and maybe you could give a
idea there I can start from.
--
V
As you wish :)
http://issues.apache.org/jira/browse/TAPESTRY-1039
--
View this message in context:
http://www.nabble.com/RadioGroup-and-Event-Listener-tf2034012.html#a5598651
Sent from the Tapestry - User forum at Nabble.com.
--
I don't agree. Why can't T5 "host" T4 or T3 components?
--
Ing. Leonardo Quijano Vincenzi
DTQ Software
Web Application Design and Programming
http://www.dtqsoftware.com
James Carman escribió:
Well put! Component reuse is a big reason to use Tapestry. We already have
to have two different fla
Gah! Please save me from madness...
I've posted earlier about validation messages. I'm now stuck on getting them
localized. I keep getting the following exception:
java.util.MissingResourceException
Can't find resource for bundle java.util.PropertyResourceBundle, key
username-not-unique
I've p
Hi,
I just got Tapestry 4.1 and I now whenever I use the DatePicker component
and click on the icon I get the following javascrip error in Firefox:
Error: document.Form has no properties
Source File: javascript:calendar_dp.toggle(document.Form.DatePicker);
IE6 shows this error:
'do
For the second Q, it's DropdownDatePicker
Denis Souza wrote:
Hi,
I just got Tapestry 4.1 and I now whenever I use the DatePicker component
and click on the icon I get the following javascrip error in Firefox:
Error: document.Form has no properties
Source File: javascript:calendar_dp.t
I think there's a mis-communication. I do not at all feel HiveMind is "just an
ego trip." Far from it.
Rather I was questioning how the decision about IoC adoption is being made. At
the time HiveMind got started the IoC container space was pretty open and
empty. Not so anymore.
Of course
I've got a block that has a @For in it. the converter for @For is
different in each block. But since the parameter is cached it only
evaluates the expression for the first time the block is rendered.
Anyone know a nice way of putting a @For in a @Block?
--
Dan Adams
Software Engineer
Interactive
I just wanted to let you know that the first release of Clepsydra a
GPL licensed web application for managing and sharing a collection of
documents (pictures centric) is out.
This can be a sample of Tapestry application (good or bad) as it's
using tapestry 4.0 for all the web UI.
This is for me
Every once in a while I'll need to do some recursive rendering. Does
anyone know of a simple example of this using @Block?
--
Dan Adams
Software Engineer
Interactive Factory
617.235.5857
-
To unsubscribe, e-mail: [EMAIL PROTECT
Ping? Short story is that I'm attempting to pass a constructor argument
(in this case, the boolean false) when creating my ASO.
I've continued searching for this and am still stuck. The closest thing
I found on the wiki and attempted to adapt to my needs was this:
I think this is what you're trying to do, but I haven't tested it. The key
bit is the references a factory class instead of what
the factory should generate. If this works, the general solution is to make
the factory take a "className" and "constructorArgument" property and use
reflection in the
Thanks so much, Steve! That worked! I am no longer org.frustrated =)
Danny
Steve Shucker wrote:
I think this is what you're trying to do, but I haven't tested it. The key
bit is the references a factory class instead of what
the factory should generate. If this works, the general solution
Hi,
It's a T3 example but it should show how it's done:
http://www.behindthesite.com/blog/C1931765677/E923478269/index.html
Mike
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Hmmm...I'll look tonight, must have been a screw up on my part somehow.
Either way it will probably be fixed by tomorrow if you are using the
current 4.1.1-SNAPSHOT version of Tapestry with maven2. (Otherwise you can
download the new jar manually from the snapshot repos? )
On 8/1/06, Denis Souza
Hi,
I would like to find out how I can auto-update a drop down list in a
form when another drop down list changes. For example, in a HTML
form, I have two elements. Let's say the first has
a list of department names and upon selecting one, it updates the
second with a list of employees
You can do something like the following:
-) Define your two select lists, I'll leave that part out..But let's assume
they are named listA and listB. We'll also assume that a form exists named
form1.
-) In your page or component, define a method that looks somewhat like this:
@EventListener(targ
I have a component in my Library that has the same name as one of the Tapestry
Components. How can I specify the "real" component?
thanks,
Mark
Alternatively, if you want the list to change without the round-trip
to the server, check out "DynamicSelectionList(Tap 4)" on Tassel:
http://www.tapestrycomponents.org/Tassel/app?service=external/ViewComponent&sp=SDynamicSelectionList%28Tap+4%29
I've used the T3 version and it works well (with a
Give your library a prefix by defining it in a .library file?
ie markStangsLibrary:ComponentName
(I think you should literally make it markStangsLibrary, will make it sound
more official )
On 8/1/06, Mark Stang <[EMAIL PROTECTED]> wrote:
I have a component in my Library that has the same name
Hi Denis,
A fix is being deployed via maven2 as I write this email. Sorry about that.
P.S. I had almost forgotten (shows how well the validation system was
written by previous contributions - I think Paul Ferraro in this case ) that
the new min/max client side validation logic ~also~ applies to
Jesse,
The "action" parameter on the Submit component is marked as deprecated,
but with no explanation. Can you give us the low down?
Thanks.
-- Mark R
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-
You caught me ! That has actually already been fixed in the more recent
4.1.1-SNAPSHOT versions (ie not deprecated), but now that you've seen it I
should probably explain what I attempted, but then reverted.
The original idea was that I've seen a lot of people get very frustrated
when using the "
On 8/1/06, Epstein, Ezra <[EMAIL PROTECTED]> wrote:
I think there's a mis-communication. I do not at all feel HiveMind is
"just an ego trip." Far from it.
Rather I was questioning how the decision about IoC adoption is being
made. At the time HiveMind got started the IoC container space was
In case you didn't already know, a very alpha version of Tapestry 4.1 has
been released.
This release will be spending a lot of time focusing around 3 main items:
-) Ajax, of course.
-) Tapestry "quircks".
-) Better documentation. (These last two really get handled by the more
general http://w
Jesse,
Thanks for the quick reply, however the components exist in
"PingCommon.Library". What I want to do is to reference the "Tapestry.Library"
component with the same name. You see, my component is overriding the Tapestry
Component for any component in my Library. Outside of my Library, I
I have to admit that I have no idea. If no one else come up with a quick
answer I'll dig and find one.
Does Framework: not work?
On 8/2/06, Mark Stang <[EMAIL PROTECTED]> wrote:
Jesse,
Thanks for the quick reply, however the components exist in "
PingCommon.Library". What I want to do is to r
Nope, tried Framework, framework and "tapestry". None seemed to work. I
should have changed the name...But I left it up to Howard ;-).
-Original Message-
From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
Sent: Tue 8/1/2006 10:24 PM
To: Tapestry users
Subject: Re: How to specify a Component
Hi Jean-Yves.
Since nobody else has complimented you yet, this looks cool.
Thanks for sharing!
Cheers,
Nick.
Jean-Yves Sironneau wrote:
I just wanted to let you know that the first release of Clepsydra a
GPL licensed web application for managing and sharing a collection of
documents (pictures
44 matches
Mail list logo