Carnet Bac à Sable

Plugin Rang : ordonner par Drag&Drop

SPIP-Contrib :: Carnet Wiki :: Carnet Bac à Sable :: Recherche :

Plugin Rang : ordonner par Drag&Drop

Ce plugin permet d’ordonner des objets dans des listes (ex : des articles dans la liste d’articles d’une rubrique) par simple Drag&Drop.

Il se base sur la balise #RANG du core de SPIP.
Voir https://core.spip.net/projects/spip/repository/entry/spip/ecrire/public/balises.php#L976

Note : ce plugin est encore expérimental.
Je l’ai testé sur plusieurs sites et il marche.
N’hésitez pas à faire des commentaires (en bas de cette page, dans le paragraphe RFC : Request for Comments).

Ce qu’il fait déjà

Il permet d’ordonner dans des rubriques les articles et de nouveaux objets éditoriaux.

et hop...

Pour les articles

Il surcharge le squelette /prive/objets/liste/articles.html.
Cette surcharge est constituée de :

Obligatoire

Ergonomie
Il ajoute ce petit picto pour signaler visuellement qu’il est possible de faire un Drag&Drop. Ce picto s’ajoute si on est dans une liste dans une rubrique.

Pour les nouveaux objets éditoriaux

Il suffit de s’inspirer de la surcharge faite dans rang/prive/objets/liste/articles.html.

Installation

Le plugin est sur la Zone.

Activation

Dans vos squelettes
vous pouvez maintenant utiliser le critère par rang

Désinstallation

La désinstallation supprime les champs ’rang’ de tous les objets activés et la méta correspondante.

TODO

Liste est longue, mais essentiellement

RFC

Request for Comments. Mettez ici vos commentaires svp

TODO