Den generelle plan ville være at gøre sådan noget
i jQuery
på widget dropajax POST til /widget.php med positionsinfo(måske containernavn + elementindeks) ('venstreBar',3),måske kontonummer, der er specifikt for brugeren, samt identifikatoren for modulet
$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
function(data){
// maybe update UI telling them it's saved? probably not
}, "json");
i PHP /widget.php
læs data og gem information til mySQL i et eller andet skema som dette
[user_id] [module_id] [container] [position]
1 'myInfoModule' 'leftBar' 3
Når du derefter genindlæser den dockbare side, læser du disse værdier og placerer dem i den rækkefølge, der er angivet af databasen.
Håber dette får dig i gang