Le plan général serait de faire quelque chose comme ça
dans jQuery
sur le widget dropajax POST vers /widget.php avec les informations de position (peut-être le nom du conteneur + l'index de l'élément) ('leftBar',3), peut-être le numéro de compte spécifique à l'utilisateur, ainsi que l'identifiant du module
$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
function(data){
// maybe update UI telling them it's saved? probably not
}, "json");
en PHP /widget.php
lire des données et enregistrer des informations sur mySQL dans un schéma comme celui-ci
[user_id] [module_id] [container] [position]
1 'myInfoModule' 'leftBar' 3
Ensuite, lorsque vous rechargez la page ancrable, vous lisez ces valeurs et les placez dans l'ordre spécifié par la base de données.
J'espère que cela vous aidera à démarrer