Ticket #1960 (new defect)

Opened 2 years ago

Last modified 2 years ago

Adding to a collection while in collection

Reported by: jukka Assigned to: anonymous
Priority: critical Milestone:
Component: generic Version:
Keywords: ui_decision Cc:
Time spent: Time remaining:
Time planned:

Description

We need to find a way to add items into collection from inside a collection or give a good instructions on how to add resources to them.

People seem to find themselves in a dead end when they try to continue working with their existing collection, usually to add more resources there, but they forget how to do it and the collection itself doesn't have any other affordances than adding itself into a collection.

Change History

01/13/10 16:13:47 changed by pjotr

One of the possibilities is to create some Ajax search possibilities. Using some existing js library solution might be a good idea. For example JQuery.

Hooking up some python script files for the search is not that hard.

But I suppose we would need to go ALL THE WAY. And implement Ajax-based reordering of items in the collection and so on.

01/13/10 17:06:50 changed by jukka

Yeah, we probably should start using some library for all of our Ajaxy things, but these things have to be done one by one anyway.

We currently have this ajaxy, but bare-bones selecting and adding pieces to resources, do you think you'd have time and interest to compare how for example that would be done with JQuery talking to Zope? If it is much clearer with JQuery, we should start using it.

01/13/10 17:17:51 changed by pjotr

I've been associated with Koolielu project for the whole last year. It had and Elgg system as a base. That one was a PHP-based and already had JQuery in it. I liked the library because it is quite easy and has a lot of additional modules.

I will try to make some research if someone has already used that with Zope. But I guess that every Ajax would need some python script file to work with. In general that should allow us to do most of the stuff.

Take a look: http://jquery.com/

There are also some other libraries, but I am not familiar with them. But the most important thins is that all these libraries should be all browsers campatible.