So this is 2 questions?
What I'm gonna do is this:
User can modify the elements on the page,and after modifying he can save the changes,and next time when he opens the page,it's like when he saved it.
It's a little similar to http://www.google.com/ig,which saves your change when placing the widgets.
And I've found it'll send requests like http://www.google.com/ig/setp?et=4b20aa66V7sx6KZ1&mp=2_1%3A1_2%3A11_2%3A10_2%3A9_2%3A3_2%3A4_2%3A5_2%3A6_2%3A_opt_3%3A7_3
each time you place the widgets,but I can't decipher what it means.
11_1:1_1:2_1:10_2:9_2:3_2:4_2:5_2:6_2:_opt_3:7_3 is what that url contains after urldecode
,can someone guess out the meaning of it?