Formulaire de suppression d’auteurs

© Christian PAULUS. Document créé le 15 juillet 2011 , mis à jour le 14 septembre 2011.

La démocratie est le pire des régimes, à l'exception de tous les autres. Michel Audiard

Accueil du site > Outils > Formulaire de suppression d’auteurs

Gestion utilisateurs / SPIP 2

Problématique : supprimer plusieurs auteurs dans une base SPIP nécessite de la patience. Autant de clics que d’auteurs à supprimer. Mais il faut bien le reconnaître, en production, le scénario se présente rarement. Par contre, dans un site de dev (en développement), les tests sont quotidiens. Cet outil est donc plus destiné aux développeurs de sites SPIP.

Objectif : permettre la suppression de plusieurs auteurs en un seul clic.

Particularité : l’interface du formulaire est des plus sommaire. C’est volontaire. Ce plugin n’est pas destiné à une utilisation conviviale. Juste être efficace de temps en temps. Son utilisation sera probablement exceptionnelle.

Particularité (2) : ce plugin n’utilise que le strict minimum : 1 ligne de code PHP pour la redirection sur la page de traitement, qui est elle-même un simple squelette SPIP.

Avertissements

N’installez pas AuSu en production sans l’avoir testé et validé correctement.

AuSu est diffusé gratuitement sous licence GPLv3, sans aucune garantie de bon fonctionnement. Vous êtes seul responsable de l’installation et de la mise en œuvre de AuSu sur votre site.

Principe de fonctionnement

AuSu est accessible via le bouton des auteurs :

Placer la souris sur le bouton auteurs pour accéder au bouton supprimer_auteurs. {PNG}

Ce bouton vous donne accès à la page de suppression des auteurs. En voici un exemple :

Exemple de vue du formulaire pour la suppression d’auteurs. {PNG}

Dans cette page, les auteurs sont listés par groupe de 25. Un clic sur "tout sélectionner", un autre sur "Supprimer", un troisième sur le bouton de confirmation. Le scénario est des plus simple !

Les auteurs rédacteurs (auteur d’un article) sont listés, mais leur suppression n’est pas possible ici. Sauf à adapter le squelette fourni à vos besoins.

Autre détail : si SPIP-Listes est actif sur votre serveur, AuSu le détecte. Le compte supprimé via le formulaire verra également son format de réception et son abonnement aux listes effacés.

Installation du plugin

Téléchargez l’archive AuSu sur la zone puis décompressez-la. Le résultat est un dossier portant le nom du plugin, dossier qu’il vous faut placer dans le dossier plugins de votre site. Pour plus d’information sur l’installation d’un plugin, consultez cette page sur Spip.net.

Plussoyez !

Les forums sont fermés.

  • Formulaire de suppression d’auteurs 9 septembre 2011 14:22, par bertrand
    Magnifique. Merci. Super pratique en effet.

    Les forums sont fermés.

    • Formulaire de suppression d’auteurs 23 avril 2012 18:16, par patrice

      bonjour je suis sous SPIP 2.1.12 et après installation du plugin et après avoir cliqué sur l’icone j’obtiens
      Fatal error : Call to undefined function sinon() in /public_html/plugins/auto/auteurs_supprimer/exec/auteurs_supprimer.php­ on line 26

      merci de m’éclairer ?

      Les forums sont fermés.