Sylvain, thanks for replying! :-)

I had been playing with some of the AJAX client-side frameworks suggested by you (scriptaculous and dojo) . I was looking the internals to learn how they works and looking for "what is cool", so we can "borrow" for cocoon. ;-)

Scriptaculous is great, but I agree with your scriptaculous concerns.

About Dojo, one of the concerns is that it takes longer initializing on the client. Maybe it is just due the internet wire. Let me explain, seems like dojo use a load on demand scheme to load the required JS files, hence it connects back to the server and this takes time, making the initialization slower. A bug or a feature? Dunno. Anyhow, I noted that this does not happens with the cute AJAX library currently distributed with cocoon. Also, the dojo samples seems to require javascript arrays back from the server. Maybe I am wrong and please correct me if this is the case. Dojo also seems to be on the same wave as your blog about JSON [1].

Then the question is. How we will approach?

A. Having our own AJAX code in cocoon
B. Using one of the AJAX frameworks outthere.

I prefer to go for A. until the dust go out in the AJAX world. Seems like every week is an annuncement of a new AJAX framework now! But if B. is the way to go, then please share with us wich one is the best for us.

Please see comments between lines....

Sylvain Wallez wrote:

Antonio Gallardo wrote:

Hi:

Was the <fd:suggestion-list> for cforms released in 2.1.8? I cannot find samples of it at cocoon.zones. The suggestion list was part of Sylvain's presentation in GT2005. At the same time, I am aware of the decision to drop scritpaculous support in cocoon.

What is the status of all of this?


The client-side stuff, based on Scriptaculous, was removed. The server-side stuff is still there, but needs more work: it currently based on selection-lists and filters the full list of options according to the user input, which doesn't scale for large datasets. We need a "fileterable" selection list for this purpose.

Yep. Introduce a new parameter to define the max number of items the suggestion will send back to the client. For an initial version this should be enough.

Later, in a 2nd version or so, we can also add a 2nd parameter to define how many rows need to be skipped in the beggining. This can helps us to display the "next 20 items".

---------- 0 -----------------

Also, with the suggestion-list we can also create a new multivalue widget rendering. One without an selection-list but with one suggestion-list using AJAX. Usecase: You need to define a group of 10 users from a list of 200+ potential users. Is this too specialized or do you think it makes sense?


I will work on this in december for a project. Of course, this doesn't prevent other people to join!

:-D
I like to join the effort. I will need some guide. ;-)

Best Regards,

Antonio Gallardo

[1] http://bluxte.net/blog/2005-11/17-49-57.html

Reply via email to