Clustraly
Plugins & API interne

Désactivez un plugin en bascule douce, d'un clic et sans rien effacer

Désactivation (bascule douce) une fonctionnalité du module Plugins & API interne de Clustraly. La désactivation en bascule douce coupe le chargement d'un plugin actif d'un clic, sans supprimer ses fichiers, ses données ni ses migrations.

Un interrupteur réversible pour vos plugins. Coupez le chargement d'un module d'un clic, sans toucher à ses fichiers, ses données ou ses migrations et rallumez-le quand vous voulez.

Bascule douce

Coupez un plugin, gardez tout le reste

Vous désactivez un plugin actif d'un seul clic. Son chargement s'arrête au prochain démarrage, mais rien n'est effacé : c'est une bascule, pas une suppression.

Vous décidez quand un module cesse d'agir sur votre site, sans jamais craindre de perdre son travail.

  • Désactivation d'un clic depuis la liste des plugins
  • Le plugin passe d'Actif à Inactif, à tout moment
  • Aucun fichier ni donnée supprimé
Fonctionnement

Un interrupteur propre, au niveau du démarrage

Sous le capot, la désactivation bascule l'état du plugin sur inactif dans le registre. Au démarrage suivant, seuls les plugins actifs sont chargés et initialisés : le vôtre est simplement ignoré.

Le reste de votre site continue exactement comme avant, sans effet de bord.

  • Route POST /admin/plugins/{slug}/deactivate
  • Le plugin bascule sur is_active = 0 dans le registre
  • Seuls les plugins actifs sont autoloadés et bootés
Réversible

Fichiers, données et migrations restent en place

Contrairement à une désinstallation, la bascule douce ne touche à rien sur le disque. Le code du plugin, ses données et ses migrations déjà appliquées restent intacts, prêts à reprendre du service.

Une réactivation suffit : pas de réinstallation, pas de migration à rejouer.

  • Les fichiers du plugin restent sur le disque
  • Les données et migrations sont conservées
  • Réactivation possible sans réinstaller
Cas d'usage

Mettez un plugin en pause quand vous en avez besoin

Un plugin se comporte mal ? Vous le désactivez le temps d'un diagnostic. Un module expérimental à tester par intermittence ? Vous l'allumez et l'éteignez à volonté.

La bascule douce vous laisse expérimenter sans engagement : aucune décision n'est définitive.

  • Isoler un plugin suspect pendant un dépannage
  • Suspendre un module expérimental sans le perdre
  • Préparer une réactivation ultérieure en toute sérénité
Découvrir la gestion des plugins
Garde-fous

Une action encadrée et tracée

Chaque désactivation exige la permission de gestion des plugins et un jeton anti-CSRF : personne ne coupe un module par accident ou depuis l'extérieur. Le slug est validé avant toute modification.

L'action réussie est journalisée pour alimenter votre historique d'audit.

  • Réservée au rôle disposant de plugins.manage
  • Protégée par jeton CSRF
  • Slug validé avant toute modification
  • Action auditée sous plugin.deactivate
Pourquoi ça compte

Une décision jamais définitive

La bascule douce sépare « éteindre » de « supprimer ». Vous coupez un plugin en confiance, parce que tout reste récupérable d'un simple retour en arrière. L'IA propose, vous décidez.

FAQ

Questions fréquentes

La désactivation supprime-t-elle les données du plugin ?
Non. La bascule douce laisse en place les fichiers, les données et les migrations du plugin. Seul son chargement au démarrage s'arrête ; vous pouvez le réactiver sans rien réinstaller.
Quelle différence avec la désinstallation ?
La désactivation est réversible et ne touche pas au disque. La désinstallation, elle, retire la ligne de registre et efface les fichiers du plugin. Choisissez la bascule douce pour une simple mise en pause.
Qui peut désactiver un plugin ?
Seuls les comptes disposant de la permission de gestion des plugins (plugins.manage). L'action passe par un formulaire protégé contre les requêtes inter-sites (CSRF), et le slug est validé au préalable.
Que se passe-t-il au prochain démarrage ?
Le plugin inactif est simplement ignoré : seuls les plugins actifs et valides sont autoloadés et initialisés. Le reste de votre site continue de fonctionner normalement.
Prêt à commencer ?

Éteignez un plugin sans jamais perdre votre travail

La désactivation en bascule douce vous donne un interrupteur propre et réversible : coupez, diagnostiquez, réactivez. Vos fichiers, vos données et vos migrations vous attendent, exactement où vous les avez laissés et chaque action reste tracée dans votre audit.