r101545 - in _plugins_

Author: marcimat@rezo.net
Date: 2017-01-08 11:30:46 +0100 (dim. 08 janv. 2017)
New Revision: 101545

Added:
   _plugins_/ordoc/
   _plugins_/ordoc/trunk/
   _plugins_/ordoc/trunk/action/
   _plugins_/ordoc/trunk/action/ordonner_liens.php
   _plugins_/ordoc/trunk/fabrique_diff.diff
   _plugins_/ordoc/trunk/fabrique_ordoc.php
   _plugins_/ordoc/trunk/lang/
   _plugins_/ordoc/trunk/lang/ordoc_fr.php
   _plugins_/ordoc/trunk/lang/paquet-ordoc_fr.php
   _plugins_/ordoc/trunk/ordoc_administrations.php
   _plugins_/ordoc/trunk/paquet.xml
   _plugins_/ordoc/trunk/prive/
   _plugins_/ordoc/trunk/prive/squelettes/
   _plugins_/ordoc/trunk/prive/squelettes/inclure/
   _plugins_/ordoc/trunk/prive/squelettes/inclure/portfolio-documents.html
   _plugins_/ordoc/trunk/prive/style_prive_plugin_ordoc.html
   _plugins_/ordoc/trunk/prive/themes/
   _plugins_/ordoc/trunk/prive/themes/spip/
   _plugins_/ordoc/trunk/prive/themes/spip/images/
   _plugins_/ordoc/trunk/prive/themes/spip/images/deplacer-16.png
   _plugins_/ordoc/trunk/prive/themes/spip/images/deplacer-24.png
   _plugins_/ordoc/trunk/prive/themes/spip/images/ordoc-128.png
   _plugins_/ordoc/trunk/prive/themes/spip/images/ordoc-32.png
   _plugins_/ordoc/trunk/prive/themes/spip/images/ordoc-64.png
Log:
Plugin «Ordoc» permettant d'ordonner les documents liés sur des objets. (en développement mais fonctionnel).

- /!\ Surcharge du plugin media : prive/squelettes/inclure/portfolio-documents.html
- Ajoute un champ "ordre" sur la table spip_documents_liens
- Ajoute une icone "deplacer" à côté du lien "modifier" sur les listes de documents dans la vue d'un objet éditorial (sur les listes d'illustrations, portfolio et documents)
- Ajoute une action qui enregistre, après déplacement l'ordre des documents de cette liste (l'action est plus ou moins générique et pourrait fonctionner avec d'autres objets) (1)
- portfolio-documents.html est surchargé pour : - trier par "ordre" les 3 listes en priorité, ajouter le JS.
- le pipeline "document_desc_actions" lui ajoute le curseur de déplacement sur le modèle d'affichage d'un document.

Notes:
1) Le test d'autorisation dans cette action n'est pas parfait cependant.
2) Il y a un souci avec le plugin «Roles de documents» cependant, qui ne conserve pas l'ordre actuel de l'élément lorsqu'un rôle est ajouté.
3) Si quelqu'un veut dessiner/fournir un logo meilleur, ça serait super :slight_smile:

Details: http://core.spip.org/projects/spip/repository/revisions/101545