Puce active pour les articles syndiqués (Paas)

This contribution is overloading some essential SPIP’s core files &/or functions: there is no guaranty it will work with any other contribution, overloading the same files/functions. It’s compatibility to furthcoming SPIP versions might also be restrained.

Ce plugin remplace les liens de changement de statut des articles syndiqués par des puces dynamiques comme l’on trouve sur les autres éléments de Spip ( articles, sites,... ).

Plugin qui fonctionne parfaitement pour moi mais que je laisse en test en attendant des retours d’autres utilisateurs.

Principe

Plus besoin de recharger la page à chaque changement de statut d’un article syndiqué, il suffit de se positionner sur la puce placée devant et de choisir le statut voulu.

La colonne de droite, contenant le lien originel de changement de statut, n’apparait plus.

Installation

Le plugin Paas nécessite SPIP 2 minimum.

Il s’installe comme n’importe quel autre plugin (voir ici).

Plugin paas
Version 1.0 en test

Technique

Attention, ce plugin surcharge quelques fonctions dist :

  • function puce_statut_syndic_article dans inc/puce_statut.php
  • function inc_afficher_objets dans inc/afficher_objets.php
  • function action_instituer_syndic dans action/instituer_syndic.php

Il ne modifie pas la base de données.

Je l’ai pensé pour inter-agir au minimum (voir pas du tout) sur l’affichage des puces des autres objets de Spip.

Si le Javascript est désactivé, on retrouve le fonctionnement normal.

Un petit mot quand ça marche et pas de gros en cas de bug :)

updated on 2 October 2019

Discussion

2 discussions

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom