You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Argo Vilberg <wi...@gmail.com> on 2009/10/27 19:58:11 UTC

tapestry 5.1.0.5 and AJAX project/example?

hi,

Is there any project sources on internet where i can learn advance ajax and
Tapestry coding?
Also is i interested jQuery and Tapestry advance examples.
And is there possible switch off tapestry javascript and write fully my own
javascript?


Argo

Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Tue, 27 Oct 2009 18:08:19 -0200, Magnus Rundberget <ru...@me.com>  
escreveu:

> So you are way beyond   
> http://tapestry.apache.org/tapestry5.1/guide/ajax.html   ?
> You have looked at the bundled components and mixins (and their source) ?
> Maybe you have even had a peak at www.chenillekit.org /  
> http://chenillekit.codehaus.org  ?
> And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for  
> inspiration ?

I'd like to add JumpStart to the list:  
http://jumpstart.doublenegative.com.au:8080/jumpstart/

>> And is there possible switch off tapestry javascript and write fully my  
>> own javascript?
>>
> Search this forum for disable javascript (somebody asked the same not to  
> long ago).... Is there any particular reason you wish to fight the  
> framework ?

There's a good reason to not try to run Tapestry without Prototype: you'll  
need to rewrite lots of code that already works. It's not the ideal  
scenario, but it's easy to have Prototype and jQuery working together. I  
have a project that uses a very nice jQuery color picker.

-- 
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Juan E. Maya" <ma...@gmail.com>.
Sorry the mess at the begining. What I meant is that I  didn't see
anything complex in the url u provided that couldn't be handle using
the zone component

On Wednesday, October 28, 2009, Juan E. Maya <ma...@gmail.com> wrote:
> Argo maybe u could describe consider a complex example. I didn't see
> anything complex that could be handle using the zone component.
> Jumpstsry provide Ajax demos with forms and the  behavior of the zone
> component should be enough for most of the cases. So please let us
> know an example that would require something else. (autocomplete uses
> json)
>
> A component based framework works differntly to what u may have used.
> And It's very difficult to like something if u r not open minded. Yes,
> there's a learning curve but I don't think there r more than 5
> annotation u have to learn and ur classes don't need to know about any
> other class.
>
> Also tapestry does a lot of JS for u. That is one of the advantages. U
> can write a web app that uses Ajax without writing a single line of
> js.  If u want to change the js completly u should have a very good
> reason. It's not a common thing to do.  This's ur first project and u
> have to deal with internal of tapestry to change the js(at least
> understand it), that could be frustrating.
>
>
> On Wednesday, October 28, 2009, Inge Solvoll <in...@gmail.com> wrote:
>> I would love to see a positive and helpful response to this request. His
>> approach might annoy a few people here, but I encourage you to take this
>> kind of thing seriously. I believe there are a lot of people feeling the way
>> Argo feels about the framework, and he does hit a few good points on the
>> way, about good examples and documentation.
>>
>> And to you Argo, please be more specific. Post code samples of (isolated)
>> things you would like to achieve. Don't be vague, don't ask a lot of
>> different questions in a single post, and be respectful. Then, I'm 100% sure
>> you'll get the help you need from the smart and friendly people on this
>> list.
>>
>> As the others say, you can learn a lot from checking out the wiki, source
>> code and so on. Read the autocompleter mixin source code and the
>> documentation. That's all I needed to get started writing AJAX easy and
>> clean. See my code samples at:
>>
>> http://tinybits.blogspot.com
>>
>>
>> On Wed, Oct 28, 2009 at 1:13 AM, Argo Vilberg <wi...@gmail.com> wrote:
>>
>>> 2009/10/27 Magnus Rundberget <ru...@me.com>
>>>
>>> >
>>> > On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
>>> >
>>> >  hi,
>>> >>
>>> >> Is there any project sources on internet where i can learn advance ajax
>>> >> and
>>> >> Tapestry coding?
>>> >>
>>> > So you are way beyond
>>> > http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
>>> > You have looked at the bundled components and mixins (and their source) ?
>>> > Maybe you have even had a peak at www.chenillekit.org /
>>> > http://chenillekit.codehaus.org ?
>>> > And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for
>>> > inspiration ?
>>> >
>>> > Let me rephrase. What do you mean by advanced and which sources have you
>>> > tried already ?
>>> >
>>>
>>> I want create full dynamic HTML, with full ajax and javascript control over
>>> dynamic HTML.
>>> I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty
>>> easy.
>>> And also i write php with codeignator + jQuery, also no problem. Watch
>>> estonian fresh food google MAP project (www.elavtoit.com)
>>> And now with tapestry, i use day after day try - exit method(this is
>>> exactly
>>> translation from estonian:) and i do not fully understand why this
>>> framework
>>> is so complicated. There are annotations and other trick, that combine full
>>> new tehnology over html,css,javascript,ajax. What is that for? All
>>> component
>>> deals with hard staff for you. But if i do not understand how component
>>> works, and secondly if i try do something diffferent that component allows
>>> then there is black hole( no way to do it ).
>>> Or spend days after days try-and try wich ways in tapestry works. This try
>>> to make coding easier is at last make coding much harder than in regular
>>> asp
>>> 1.0 or PHP.
>>> Earler i write estonain e-School project, now approximatley 85% estonian
>>> school are using it and 50% of population of estonia using it. There are my
>>> own written framework, similar to hibarenate(caching, clustering,
>>> db-pooling) and also old j2ee standard xml-xslt transformation framework.
>>> Fully optimized and works fine. In current project tapestry is not my
>>> choise
>>> but i must end this project.
>>>
>>>
>>>
>>> > Once you get the hang of how tapestry supports ajax, i'm sure you can go
>>> as
>>> > advanced as you like.
>>> >
>>> >
>>> >  Also is i interested jQuery an

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Wed, 28 Oct 2009 12:11:38 -0200, Argo Vilberg <wi...@gmail.com>  
escreveu:

> select ->countries  ->ajax trigger after oncahnge new selected citys for
> taht countries.

There are some examples here: http://lombok.demon.co.uk/tapestry5Demo/  
(look for dynamic select)
In Ars Machina Project, the Brasil project has another example of it (when  
you change a state from a select, it fills another one with the  
corresponding cities). Look for the CidadesDoEstado mixin (it is added to  
the cities select). Source code here  
http://ars-machina.svn.sourceforge.net/viewvc/ars-machina/brasil/trunk/

-- 
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Juan E. Maya" <ma...@gmail.com>.
As pointed out before u can see examples of this in Jumpstar.
http://jumpstart.doublenegative.com.au:8080/jumpstart/

the AjaxFormLoop Component my be also useful:
http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/AjaxFormLoop.html

Also using the  ZoneUpdater mixin any existing component can raise
event to be processed by ajax.
http://tinybits.blogspot.com/2009/05/update-zone-on-any-client-side-event.html

> Example
> input type text
> select ->countries  ->ajax trigger after oncahnge new selected citys for
> taht countries.
> select ->city-s
Jumpstart: http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/javascript/ajaxselect1

> input type datepicer
My favorite is:
http://www.chenillekit.org/demo/tapcomp/datetimefielddemo

> input type autocomplete
Jumpstart: http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/javascript/autocompletemixin

On Wed, Oct 28, 2009 at 3:11 PM, Argo Vilberg <wi...@gmail.com> wrote:
> How to create dynamic forms.
>
> Where is N different textbox, autocomplete, select or datepicker.
>
> In every textbox,autocomplete,select or datapicker can bound ajax behaviour.
>
> Example
> input type text
> select ->countries  ->ajax trigger after oncahnge new selected citys for
> taht countries.
> select ->city-s
Jumpstart: http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/javascript/ajaxselect1

> input type datepicer
My favorite is:
http://www.chenillekit.org/demo/tapcomp/datetimefielddemo

> input type autocomplete
Jumpstart: http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/javascript/autocompletemixin
>
>
>
> Argo
>
>
> 2009/10/28 Juan E. Maya <ma...@gmail.com>
>
>> Argo maybe u could describe consider a complex example. I didn't see
>> anything complex that could be handle using the zone component.
>> Jumpstsry provide Ajax demos with forms and the  behavior of the zone
>> component should be enough for most of the cases. So please let us
>> know an example that would require something else. (autocomplete uses
>> json)
>>
>> A component based framework works differntly to what u may have used.
>> And It's very difficult to like something if u r not open minded. Yes,
>> there's a learning curve but I don't think there r more than 5
>> annotation u have to learn and ur classes don't need to know about any
>> other class.
>>
>> Also tapestry does a lot of JS for u. That is one of the advantages. U
>> can write a web app that uses Ajax without writing a single line of
>> js.  If u want to change the js completly u should have a very good
>> reason. It's not a common thing to do.  This's ur first project and u
>> have to deal with internal of tapestry to change the js(at least
>> understand it), that could be frustrating.
>>
>>
>> On Wednesday, October 28, 2009, Inge Solvoll <in...@gmail.com>
>> wrote:
>> > I would love to see a positive and helpful response to this request. His
>> > approach might annoy a few people here, but I encourage you to take this
>> > kind of thing seriously. I believe there are a lot of people feeling the
>> way
>> > Argo feels about the framework, and he does hit a few good points on the
>> > way, about good examples and documentation.
>> >
>> > And to you Argo, please be more specific. Post code samples of (isolated)
>> > things you would like to achieve. Don't be vague, don't ask a lot of
>> > different questions in a single post, and be respectful. Then, I'm 100%
>> sure
>> > you'll get the help you need from the smart and friendly people on this
>> > list.
>> >
>> > As the others say, you can learn a lot from checking out the wiki, source
>> > code and so on. Read the autocompleter mixin source code and the
>> > documentation. That's all I needed to get started writing AJAX easy and
>> > clean. See my code samples at:
>> >
>> > http://tinybits.blogspot.com
>> >
>> >
>> > On Wed, Oct 28, 2009 at 1:13 AM, Argo Vilberg <wi...@gmail.com>
>> wrote:
>> >
>> >> 2009/10/27 Magnus Rundberget <ru...@me.com>
>> >>
>> >> >
>> >> > On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
>> >> >
>> >> >  hi,
>> >> >>
>> >> >> Is there any project sources on internet where i can learn advance
>> ajax
>> >> >> and
>> >> >> Tapestry coding?
>> >> >>
>> >> > So you are way beyond
>> >> > http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
>> >> > You have looked at the bundled components and mixins (and their
>> source) ?
>> >> > Maybe you have even had a peak at www.chenillekit.org /
>> >> > http://chenillekit.codehaus.org ?
>> >> > And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTosfor
>> >> > inspiration ?
>> >> >
>> >> > Let me rephrase. What do you mean by advanced and which sources have
>> you
>> >> > tried already ?
>> >> >
>> >>
>> >> I want create full dynamic HTML, with full ajax and javascript control
>> over
>> >> dynamic HTML.
>> >> I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty
>> >> easy.
>> >> And also i write php with codeignator + jQuery, also no problem. Watch
>> >> estonian fresh food google MAP project (www.elavtoit.com)
>> >> And now with tapestry, i use day after day try - exit method(this is
>> >> exactly
>> >> translation from estonian:) and i do not fully understand why this
>> >> framework
>> >> is so complicated. There are annotations and other trick, that combine
>> full
>> >> new tehnology over html,css,javascript,ajax. What is that for? All
>> >> component
>> >> deals with hard staff for you. But if i do not understand how component
>> >> works, and secondly if i try do something diffferent that component
>> allows
>> >> then there is black hole( no way to do it ).
>> >> Or spend days after days try-and try wich ways in tapestry works. This
>> try
>> >> to make coding easier is at last make coding much harder than in regular
>> >> asp
>> >> 1.0 or PHP.
>> >> Earler i write estonain e-School project, now approximatley 85% estonian
>> >> school are using it and 50% of population of estonia using it. There are
>> my
>> >> own written framework, similar to hibarenate(caching, clustering,
>> >> db-pooling) and also old j2ee standard xml-xslt transformation
>> framework.
>> >> Fully optimized and works fine. In current project tapestry is not my
>> >> choise
>> >> but i must end this project.
>> >>
>> >>
>> >>
>> >> > Once you get the hang of how tapestry supports ajax, i'm sure you can
>> go
>> >> as
>> >> > advanced as you like.
>> >> >
>> >> >
>> >> >  Also is i interested jQuery and Tapestry advance examples.
>> >> >>
>> >> > Once you get over the conflict of $, it should in theory be straight
>> >> > forward... check out the wiki on howto enable jquery. Let me know if
>> you
>> >> > find any good examples of cool jquery plugin integrations for tapestry
>> !
>> >>
>> >>
>> >> Jes i get over $ confict.
>> >> But i spend over 1 week to get tapestry ajax working with select
>> onchange.
>> >> Changing 5.0.14  to 5.1.0.5
>> >> And if i want generate dynamic HTML. This is only possible with tapestry
>> >> LOOP, if loop is over LIST of  String:)
>> >> If there are any kind on other datatype, then error occored.
>> >> But how to put in dynamic HTML  select javacript and AJAX. I dont know
>> ....
>> >> So i must figure out how get over Tapestry and use only ANY tapestry
>> >> component.
>> >>
>> >>
>> >>
>> >> >
>> >> >  And is there possible switch off tapestry javascript and write fully
>> my
>> >> >> own
>> >> >> javascript?
>> >> >>
>> >> >>  Search this forum for disable javascript (somebody asked the same
>> not
>> >> to
>> >> > long ago).... Is there any particular reason you wish to fight the
>> >> framework
>> >> > ?
>> >>
>> >>
>> >> Why must framework so complicated. So many classes and annotation that
>> hard
>> >> to see hole picture.
>> >> If there are some greate project done in tapestry5 with complicated
>> AJAX,
>> >> then plese
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by Argo Vilberg <wi...@gmail.com>.
How to create dynamic forms.

Where is N different textbox, autocomplete, select or datepicker.

In every textbox,autocomplete,select or datapicker can bound ajax behaviour.

Example
input type text
select ->countries  ->ajax trigger after oncahnge new selected citys for
taht countries.
select ->city-s
input type datepicer
input type autocomplete



Argo


2009/10/28 Juan E. Maya <ma...@gmail.com>

> Argo maybe u could describe consider a complex example. I didn't see
> anything complex that could be handle using the zone component.
> Jumpstsry provide Ajax demos with forms and the  behavior of the zone
> component should be enough for most of the cases. So please let us
> know an example that would require something else. (autocomplete uses
> json)
>
> A component based framework works differntly to what u may have used.
> And It's very difficult to like something if u r not open minded. Yes,
> there's a learning curve but I don't think there r more than 5
> annotation u have to learn and ur classes don't need to know about any
> other class.
>
> Also tapestry does a lot of JS for u. That is one of the advantages. U
> can write a web app that uses Ajax without writing a single line of
> js.  If u want to change the js completly u should have a very good
> reason. It's not a common thing to do.  This's ur first project and u
> have to deal with internal of tapestry to change the js(at least
> understand it), that could be frustrating.
>
>
> On Wednesday, October 28, 2009, Inge Solvoll <in...@gmail.com>
> wrote:
> > I would love to see a positive and helpful response to this request. His
> > approach might annoy a few people here, but I encourage you to take this
> > kind of thing seriously. I believe there are a lot of people feeling the
> way
> > Argo feels about the framework, and he does hit a few good points on the
> > way, about good examples and documentation.
> >
> > And to you Argo, please be more specific. Post code samples of (isolated)
> > things you would like to achieve. Don't be vague, don't ask a lot of
> > different questions in a single post, and be respectful. Then, I'm 100%
> sure
> > you'll get the help you need from the smart and friendly people on this
> > list.
> >
> > As the others say, you can learn a lot from checking out the wiki, source
> > code and so on. Read the autocompleter mixin source code and the
> > documentation. That's all I needed to get started writing AJAX easy and
> > clean. See my code samples at:
> >
> > http://tinybits.blogspot.com
> >
> >
> > On Wed, Oct 28, 2009 at 1:13 AM, Argo Vilberg <wi...@gmail.com>
> wrote:
> >
> >> 2009/10/27 Magnus Rundberget <ru...@me.com>
> >>
> >> >
> >> > On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
> >> >
> >> >  hi,
> >> >>
> >> >> Is there any project sources on internet where i can learn advance
> ajax
> >> >> and
> >> >> Tapestry coding?
> >> >>
> >> > So you are way beyond
> >> > http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
> >> > You have looked at the bundled components and mixins (and their
> source) ?
> >> > Maybe you have even had a peak at www.chenillekit.org /
> >> > http://chenillekit.codehaus.org ?
> >> > And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTosfor
> >> > inspiration ?
> >> >
> >> > Let me rephrase. What do you mean by advanced and which sources have
> you
> >> > tried already ?
> >> >
> >>
> >> I want create full dynamic HTML, with full ajax and javascript control
> over
> >> dynamic HTML.
> >> I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty
> >> easy.
> >> And also i write php with codeignator + jQuery, also no problem. Watch
> >> estonian fresh food google MAP project (www.elavtoit.com)
> >> And now with tapestry, i use day after day try - exit method(this is
> >> exactly
> >> translation from estonian:) and i do not fully understand why this
> >> framework
> >> is so complicated. There are annotations and other trick, that combine
> full
> >> new tehnology over html,css,javascript,ajax. What is that for? All
> >> component
> >> deals with hard staff for you. But if i do not understand how component
> >> works, and secondly if i try do something diffferent that component
> allows
> >> then there is black hole( no way to do it ).
> >> Or spend days after days try-and try wich ways in tapestry works. This
> try
> >> to make coding easier is at last make coding much harder than in regular
> >> asp
> >> 1.0 or PHP.
> >> Earler i write estonain e-School project, now approximatley 85% estonian
> >> school are using it and 50% of population of estonia using it. There are
> my
> >> own written framework, similar to hibarenate(caching, clustering,
> >> db-pooling) and also old j2ee standard xml-xslt transformation
> framework.
> >> Fully optimized and works fine. In current project tapestry is not my
> >> choise
> >> but i must end this project.
> >>
> >>
> >>
> >> > Once you get the hang of how tapestry supports ajax, i'm sure you can
> go
> >> as
> >> > advanced as you like.
> >> >
> >> >
> >> >  Also is i interested jQuery and Tapestry advance examples.
> >> >>
> >> > Once you get over the conflict of $, it should in theory be straight
> >> > forward... check out the wiki on howto enable jquery. Let me know if
> you
> >> > find any good examples of cool jquery plugin integrations for tapestry
> !
> >>
> >>
> >> Jes i get over $ confict.
> >> But i spend over 1 week to get tapestry ajax working with select
> onchange.
> >> Changing 5.0.14  to 5.1.0.5
> >> And if i want generate dynamic HTML. This is only possible with tapestry
> >> LOOP, if loop is over LIST of  String:)
> >> If there are any kind on other datatype, then error occored.
> >> But how to put in dynamic HTML  select javacript and AJAX. I dont know
> ....
> >> So i must figure out how get over Tapestry and use only ANY tapestry
> >> component.
> >>
> >>
> >>
> >> >
> >> >  And is there possible switch off tapestry javascript and write fully
> my
> >> >> own
> >> >> javascript?
> >> >>
> >> >>  Search this forum for disable javascript (somebody asked the same
> not
> >> to
> >> > long ago).... Is there any particular reason you wish to fight the
> >> framework
> >> > ?
> >>
> >>
> >> Why must framework so complicated. So many classes and annotation that
> hard
> >> to see hole picture.
> >> If there are some greate project done in tapestry5 with complicated
> AJAX,
> >> then plese
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Juan E. Maya" <ma...@gmail.com>.
Argo maybe u could describe consider a complex example. I didn't see
anything complex that could be handle using the zone component.
Jumpstsry provide Ajax demos with forms and the  behavior of the zone
component should be enough for most of the cases. So please let us
know an example that would require something else. (autocomplete uses
json)

A component based framework works differntly to what u may have used.
And It's very difficult to like something if u r not open minded. Yes,
there's a learning curve but I don't think there r more than 5
annotation u have to learn and ur classes don't need to know about any
other class.

Also tapestry does a lot of JS for u. That is one of the advantages. U
can write a web app that uses Ajax without writing a single line of
js.  If u want to change the js completly u should have a very good
reason. It's not a common thing to do.  This's ur first project and u
have to deal with internal of tapestry to change the js(at least
understand it), that could be frustrating.


On Wednesday, October 28, 2009, Inge Solvoll <in...@gmail.com> wrote:
> I would love to see a positive and helpful response to this request. His
> approach might annoy a few people here, but I encourage you to take this
> kind of thing seriously. I believe there are a lot of people feeling the way
> Argo feels about the framework, and he does hit a few good points on the
> way, about good examples and documentation.
>
> And to you Argo, please be more specific. Post code samples of (isolated)
> things you would like to achieve. Don't be vague, don't ask a lot of
> different questions in a single post, and be respectful. Then, I'm 100% sure
> you'll get the help you need from the smart and friendly people on this
> list.
>
> As the others say, you can learn a lot from checking out the wiki, source
> code and so on. Read the autocompleter mixin source code and the
> documentation. That's all I needed to get started writing AJAX easy and
> clean. See my code samples at:
>
> http://tinybits.blogspot.com
>
>
> On Wed, Oct 28, 2009 at 1:13 AM, Argo Vilberg <wi...@gmail.com> wrote:
>
>> 2009/10/27 Magnus Rundberget <ru...@me.com>
>>
>> >
>> > On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
>> >
>> >  hi,
>> >>
>> >> Is there any project sources on internet where i can learn advance ajax
>> >> and
>> >> Tapestry coding?
>> >>
>> > So you are way beyond
>> > http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
>> > You have looked at the bundled components and mixins (and their source) ?
>> > Maybe you have even had a peak at www.chenillekit.org /
>> > http://chenillekit.codehaus.org ?
>> > And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for
>> > inspiration ?
>> >
>> > Let me rephrase. What do you mean by advanced and which sources have you
>> > tried already ?
>> >
>>
>> I want create full dynamic HTML, with full ajax and javascript control over
>> dynamic HTML.
>> I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty
>> easy.
>> And also i write php with codeignator + jQuery, also no problem. Watch
>> estonian fresh food google MAP project (www.elavtoit.com)
>> And now with tapestry, i use day after day try - exit method(this is
>> exactly
>> translation from estonian:) and i do not fully understand why this
>> framework
>> is so complicated. There are annotations and other trick, that combine full
>> new tehnology over html,css,javascript,ajax. What is that for? All
>> component
>> deals with hard staff for you. But if i do not understand how component
>> works, and secondly if i try do something diffferent that component allows
>> then there is black hole( no way to do it ).
>> Or spend days after days try-and try wich ways in tapestry works. This try
>> to make coding easier is at last make coding much harder than in regular
>> asp
>> 1.0 or PHP.
>> Earler i write estonain e-School project, now approximatley 85% estonian
>> school are using it and 50% of population of estonia using it. There are my
>> own written framework, similar to hibarenate(caching, clustering,
>> db-pooling) and also old j2ee standard xml-xslt transformation framework.
>> Fully optimized and works fine. In current project tapestry is not my
>> choise
>> but i must end this project.
>>
>>
>>
>> > Once you get the hang of how tapestry supports ajax, i'm sure you can go
>> as
>> > advanced as you like.
>> >
>> >
>> >  Also is i interested jQuery and Tapestry advance examples.
>> >>
>> > Once you get over the conflict of $, it should in theory be straight
>> > forward... check out the wiki on howto enable jquery. Let me know if you
>> > find any good examples of cool jquery plugin integrations for tapestry !
>>
>>
>> Jes i get over $ confict.
>> But i spend over 1 week to get tapestry ajax working with select onchange.
>> Changing 5.0.14  to 5.1.0.5
>> And if i want generate dynamic HTML. This is only possible with tapestry
>> LOOP, if loop is over LIST of  String:)
>> If there are any kind on other datatype, then error occored.
>> But how to put in dynamic HTML  select javacript and AJAX. I dont know ....
>> So i must figure out how get over Tapestry and use only ANY tapestry
>> component.
>>
>>
>>
>> >
>> >  And is there possible switch off tapestry javascript and write fully my
>> >> own
>> >> javascript?
>> >>
>> >>  Search this forum for disable javascript (somebody asked the same not
>> to
>> > long ago).... Is there any particular reason you wish to fight the
>> framework
>> > ?
>>
>>
>> Why must framework so complicated. So many classes and annotation that hard
>> to see hole picture.
>> If there are some greate project done in tapestry5 with complicated AJAX,
>> then plese

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by Inge Solvoll <in...@gmail.com>.
I would love to see your code samples!

Also, a blog posting some good examples from your work would probably be
another great resource for the T5-community. You're very right that we need
good examples of complex interactions made easy by T5.

Regards
Inge

On Thu, Oct 29, 2009 at 4:15 AM, Vangel V. Ajanovski <aj...@ii.edu.mk> wrote:

> On 28.10.2009 08:36, Inge Solvoll wrote:
>
>> I would love to see a positive and helpful response to this request. His
>> approach might annoy a few people here, but I encourage you to take this
>> kind of thing seriously. I believe there are a lot of people feeling the
>> way
>> Argo feels about the framework, and he does hit a few good points on the
>> way, about good examples and documentation.
>>
>>
> Before going with Tapestry I have read lot's of comments and powerpoints
> and blog discussions and web framework comparison talks and all of them had
> a single major drawback about Tapestry, no matter if version 3 or 4 or 5. It
> was supposedly very hard to learn, but once you would get into it there
> should be no limits. :)
>
> If one has previously worked with php and asp, then learning the whole java
> stack and the specifics of Tapestry will require at least a month of hard
> experimentation and reading.
> Some of you suggest mixins (while he may not know what a mixin is), some of
> you suggest 3rd party components (some of which have almost zero
> documentation on installation and usage).
>
> I think that the tapestry site really really needs a demo where one can see
> a page or two from a full-blown application with complicated user
> interaction and rich web interface and a complete up2date tutorial on how
> would one build that page.
>
> Jumpstart is great for learning the working of various components, but when
> one is a beginner he will need a full set of relevant tutorials and guides
> how to build something that is complicated.
>
> I have a similar misshap as Argo has these days, I have to code a semi
> complex interaction that mimics an OLAP database and drag-and-drop modules
> for reporting with pivot tables and I have to build it in under one week
> with ASP.NET and MySQL. And the last time i have tried a Microsoft
> development tool was when Visual Basic 1.0 was Beta and it came on three
> 5.25" installation floppy disks.
> So I think that I fully understand Argo-s worries, being in a similar
> position.
>
> I could send you a link to the latest Tapestry application that we are
> building which does have several complicated dynamic pages and ajax, but
> there is almost no documentation in English at this point and there is a
> huge database schema that sits behind the application whch makes it harder
> to delve into. It will open-source once we decide on the licencing model and
> finish the release requirements, so I wouldn't put it completely in public,
> but I can send the code of some of the more complicated web pages to anyone
> that is interested in learning, just send me an email.
>
> Once I have some spare time I promise that I will try to strip them apart
> from unnnecessary bulk and setup a showcase demo site.
>
>
>

Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by "Vangel V. Ajanovski" <aj...@ii.edu.mk>.
On 28.10.2009 08:36, Inge Solvoll wrote:
> I would love to see a positive and helpful response to this request. His
> approach might annoy a few people here, but I encourage you to take this
> kind of thing seriously. I believe there are a lot of people feeling the way
> Argo feels about the framework, and he does hit a few good points on the
> way, about good examples and documentation.
>    
Before going with Tapestry I have read lot's of comments and powerpoints 
and blog discussions and web framework comparison talks and all of them 
had a single major drawback about Tapestry, no matter if version 3 or 4 
or 5. It was supposedly very hard to learn, but once you would get into 
it there should be no limits. :)

If one has previously worked with php and asp, then learning the whole 
java stack and the specifics of Tapestry will require at least a month 
of hard experimentation and reading.
Some of you suggest mixins (while he may not know what a mixin is), some 
of you suggest 3rd party components (some of which have almost zero 
documentation on installation and usage).

I think that the tapestry site really really needs a demo where one can 
see a page or two from a full-blown application with complicated user 
interaction and rich web interface and a complete up2date tutorial on 
how would one build that page.

Jumpstart is great for learning the working of various components, but 
when one is a beginner he will need a full set of relevant tutorials and 
guides how to build something that is complicated.

I have a similar misshap as Argo has these days, I have to code a semi 
complex interaction that mimics an OLAP database and drag-and-drop 
modules for reporting with pivot tables and I have to build it in under 
one week with ASP.NET and MySQL. And the last time i have tried a 
Microsoft development tool was when Visual Basic 1.0 was Beta and it 
came on three 5.25" installation floppy disks.
So I think that I fully understand Argo-s worries, being in a similar 
position.

I could send you a link to the latest Tapestry application that we are 
building which does have several complicated dynamic pages and ajax, but 
there is almost no documentation in English at this point and there is a 
huge database schema that sits behind the application whch makes it 
harder to delve into. It will open-source once we decide on the 
licencing model and finish the release requirements, so I wouldn't put 
it completely in public, but I can send the code of some of the more 
complicated web pages to anyone that is interested in learning, just 
send me an email.

Once I have some spare time I promise that I will try to strip them 
apart from unnnecessary bulk and setup a showcase demo site.



Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by Inge Solvoll <in...@gmail.com>.
I would love to see a positive and helpful response to this request. His
approach might annoy a few people here, but I encourage you to take this
kind of thing seriously. I believe there are a lot of people feeling the way
Argo feels about the framework, and he does hit a few good points on the
way, about good examples and documentation.

And to you Argo, please be more specific. Post code samples of (isolated)
things you would like to achieve. Don't be vague, don't ask a lot of
different questions in a single post, and be respectful. Then, I'm 100% sure
you'll get the help you need from the smart and friendly people on this
list.

As the others say, you can learn a lot from checking out the wiki, source
code and so on. Read the autocompleter mixin source code and the
documentation. That's all I needed to get started writing AJAX easy and
clean. See my code samples at:

http://tinybits.blogspot.com


On Wed, Oct 28, 2009 at 1:13 AM, Argo Vilberg <wi...@gmail.com> wrote:

> 2009/10/27 Magnus Rundberget <ru...@me.com>
>
> >
> > On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
> >
> >  hi,
> >>
> >> Is there any project sources on internet where i can learn advance ajax
> >> and
> >> Tapestry coding?
> >>
> > So you are way beyond
> > http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
> > You have looked at the bundled components and mixins (and their source) ?
> > Maybe you have even had a peak at www.chenillekit.org /
> > http://chenillekit.codehaus.org ?
> > And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for
> > inspiration ?
> >
> > Let me rephrase. What do you mean by advanced and which sources have you
> > tried already ?
> >
>
> I want create full dynamic HTML, with full ajax and javascript control over
> dynamic HTML.
> I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty
> easy.
> And also i write php with codeignator + jQuery, also no problem. Watch
> estonian fresh food google MAP project (www.elavtoit.com)
> And now with tapestry, i use day after day try - exit method(this is
> exactly
> translation from estonian:) and i do not fully understand why this
> framework
> is so complicated. There are annotations and other trick, that combine full
> new tehnology over html,css,javascript,ajax. What is that for? All
> component
> deals with hard staff for you. But if i do not understand how component
> works, and secondly if i try do something diffferent that component allows
> then there is black hole( no way to do it ).
> Or spend days after days try-and try wich ways in tapestry works. This try
> to make coding easier is at last make coding much harder than in regular
> asp
> 1.0 or PHP.
> Earler i write estonain e-School project, now approximatley 85% estonian
> school are using it and 50% of population of estonia using it. There are my
> own written framework, similar to hibarenate(caching, clustering,
> db-pooling) and also old j2ee standard xml-xslt transformation framework.
> Fully optimized and works fine. In current project tapestry is not my
> choise
> but i must end this project.
>
>
>
> > Once you get the hang of how tapestry supports ajax, i'm sure you can go
> as
> > advanced as you like.
> >
> >
> >  Also is i interested jQuery and Tapestry advance examples.
> >>
> > Once you get over the conflict of $, it should in theory be straight
> > forward... check out the wiki on howto enable jquery. Let me know if you
> > find any good examples of cool jquery plugin integrations for tapestry !
>
>
> Jes i get over $ confict.
> But i spend over 1 week to get tapestry ajax working with select onchange.
> Changing 5.0.14  to 5.1.0.5
> And if i want generate dynamic HTML. This is only possible with tapestry
> LOOP, if loop is over LIST of  String:)
> If there are any kind on other datatype, then error occored.
> But how to put in dynamic HTML  select javacript and AJAX. I dont know ....
> So i must figure out how get over Tapestry and use only ANY tapestry
> component.
>
>
>
> >
> >  And is there possible switch off tapestry javascript and write fully my
> >> own
> >> javascript?
> >>
> >>  Search this forum for disable javascript (somebody asked the same not
> to
> > long ago).... Is there any particular reason you wish to fight the
> framework
> > ?
>
>
> Why must framework so complicated. So many classes and annotation that hard
> to see hole picture.
> If there are some greate project done in tapestry5 with complicated AJAX,
> then plese send me source code:)
> This is way to learn Tapestry5!!!
>
> ARgo
>
>
> >
>

Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by Argo Vilberg <wi...@gmail.com>.
2009/10/27 Magnus Rundberget <ru...@me.com>

>
> On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:
>
>  hi,
>>
>> Is there any project sources on internet where i can learn advance ajax
>> and
>> Tapestry coding?
>>
> So you are way beyond
> http://tapestry.apache.org/tapestry5.1/guide/ajax.html  ?
> You have looked at the bundled components and mixins (and their source) ?
> Maybe you have even had a peak at www.chenillekit.org /
> http://chenillekit.codehaus.org ?
> And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for
> inspiration ?
>
> Let me rephrase. What do you mean by advanced and which sources have you
> tried already ?
>

I want create full dynamic HTML, with full ajax and javascript control over
dynamic HTML.
I write early 2 month ago asp 1.0 + jQuery + ajax. And that was pretty easy.
And also i write php with codeignator + jQuery, also no problem. Watch
estonian fresh food google MAP project (www.elavtoit.com)
And now with tapestry, i use day after day try - exit method(this is exactly
translation from estonian:) and i do not fully understand why this framework
is so complicated. There are annotations and other trick, that combine full
new tehnology over html,css,javascript,ajax. What is that for? All component
deals with hard staff for you. But if i do not understand how component
works, and secondly if i try do something diffferent that component allows
then there is black hole( no way to do it ).
Or spend days after days try-and try wich ways in tapestry works. This try
to make coding easier is at last make coding much harder than in regular asp
1.0 or PHP.
Earler i write estonain e-School project, now approximatley 85% estonian
school are using it and 50% of population of estonia using it. There are my
own written framework, similar to hibarenate(caching, clustering,
db-pooling) and also old j2ee standard xml-xslt transformation framework.
Fully optimized and works fine. In current project tapestry is not my choise
but i must end this project.



> Once you get the hang of how tapestry supports ajax, i'm sure you can go as
> advanced as you like.
>
>
>  Also is i interested jQuery and Tapestry advance examples.
>>
> Once you get over the conflict of $, it should in theory be straight
> forward... check out the wiki on howto enable jquery. Let me know if you
> find any good examples of cool jquery plugin integrations for tapestry !


Jes i get over $ confict.
But i spend over 1 week to get tapestry ajax working with select onchange.
Changing 5.0.14  to 5.1.0.5
And if i want generate dynamic HTML. This is only possible with tapestry
LOOP, if loop is over LIST of  String:)
If there are any kind on other datatype, then error occored.
But how to put in dynamic HTML  select javacript and AJAX. I dont know ....
So i must figure out how get over Tapestry and use only ANY tapestry
component.



>
>  And is there possible switch off tapestry javascript and write fully my
>> own
>> javascript?
>>
>>  Search this forum for disable javascript (somebody asked the same not to
> long ago).... Is there any particular reason you wish to fight the framework
> ?


Why must framework so complicated. So many classes and annotation that hard
to see hole picture.
If there are some greate project done in tapestry5 with complicated AJAX,
then plese send me source code:)
This is way to learn Tapestry5!!!

ARgo


>

Re: tapestry 5.1.0.5 and AJAX project/example?

Posted by Magnus Rundberget <ru...@me.com>.
On 27. okt.. 2009, at 19.58, Argo Vilberg wrote:

> hi,
>
> Is there any project sources on internet where i can learn advance  
> ajax and
> Tapestry coding?
So you are way beyond  http://tapestry.apache.org/tapestry5.1/guide/ajax.html 
   ?
You have looked at the bundled components and mixins (and their  
source) ?
Maybe you have even had a peak at www.chenillekit.org / http://chenillekit.codehaus.org 
  ?
And you have tried http://wiki.apache.org/tapestry/Tapestry5HowTos for  
inspiration ?

Let me rephrase. What do you mean by advanced and which sources have  
you tried already ?
Once you get the hang of how tapestry supports ajax, i'm sure you can  
go as advanced as you like.

> Also is i interested jQuery and Tapestry advance examples.
Once you get over the conflict of $, it should in theory be straight  
forward... check out the wiki on howto enable jquery. Let me know if  
you find any good examples of cool jquery plugin integrations for  
tapestry !


> And is there possible switch off tapestry javascript and write fully  
> my own
> javascript?
>
Search this forum for disable javascript (somebody asked the same not  
to long ago).... Is there any particular reason you wish to fight the  
framework ?

>
> Argo

rundis


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org