Développer le classement des objets de SPIP par Glissé/lâché
Possibilité de classer des articles par drag'n drop dans l'interface privée, par exemple avec sortable ( http://jqueryui.com/sortable/ ) ou mêmes les images et documents, selon ce même principe (une démo http://blog.arnaud-k.fr/demos/jquery-drag-n-drop/ )
Analyse
Il y a déjà une balise #RANG qui calcule le numéro de titre s'il y en a un (ça affiche la partie numéro de numéro point espace titre). Idéalement, et pour assurer une bonne transition, il faudrait sans doute :
Créer un champ rang
modifier la balise rang en conséquence
Enregistrer le numéro du titre dans le champ rang
Et que l'opération de drag'n'drop :
** modifie les champs rang impactés ** et enregistre aussi le numéro point espace dans les titres pour rétro compatibilité (pouvoir débrayer ça par un define dans mes_options)
Et rajouter un bouton pour supprimer le classement
Et prévoir que dans les boucles, {par rang}{!par date} puisse fonctionner correctement si rang à NULL.
Discussion originale : http://thread.gmane.org/gmane.comp.web.spip.devel/64769