Hi folks,

I really have no clue how to do that and I tried already searching for a solution, but to no avail. Scenario is as follows:

I have a customized user profile (modules used: content profile / views 2 / flags) where I show some details about the user and blocks of other information, for instance user favorites, user comments, comments on the user profile. With jQuery UI I am able to make these blocks drag- & droppable, sortable so-to-speak. Only in XHTML and CSS so far.

Basically, I include the Jquery UI library and now those blocks can be dragged & dropped from one column to the other (similar to the new youtube user profiles). Obviously, after a page reload those blocks will be in their initial positions.

WHAT I WANT TO ACHIEVE: How can I let every authenticated user customize his/her own profile with the jQuery UI Library and the sortable plugin, i.e. define the ordering of the blocks and which column they belong to, and then save that setting, so other user and the profile owner see the changes from that point on.

I can imagine, I need to store that information in the database per user and retrieve it when displayed, but I have no idea how.

Which steps are necessary to achieve an effect like this? Any help or guidance here is really appreciated.
Thanks.

Ahmed