Project

General

Profile

Evolution #4760

Outils debug /commande rapide ?exec=svp_desactiv

Added by YannyX Spip about 2 months ago. Updated about 2 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/02/2021
Due date:
% Done:

0%

Resolution:
wontfix

Description

A moins que je l'ignore, il n'existe que deux moyens de désactiver un/des plugins :
- par l'interface privée ?exec=admin_plugin puis les boutons /coches
(ce qui suppose que SPIP ne soit aucunement bloqué, sinon le placard d'erreur bloque tout)
- par FTP et supprimer le dossier concerné /la grosse artillerie donc/ mais c'est moins évident par smartphone !

Serait-ce possible [ou est-ce compliqué et idiot ?] de rajouter une commande "ligne URL" pour désactiver les plugins (ou un par nom / avec une limitation pour Acces_restreint )
en lancement direct en cas de blocage (réservé connecté webmestre bien sur)
=> dans le plugin développement ?

PS et mêmes idées pour la gestion des caches (également inaccessible en cas de blocage du privé)
+ même suggestion pour le cache
cf. https://www.spippourlesnuls.fr/debuter/faq-debutants/article/installation-de-plugins-pas-de,296.html#et_puis_quoi_encore_on_en_reve

PS: et puisque c'est particulièrement utile pour passer en SPIP 4.o,
ne pourrait-on afficher plus clairement le détail des dates $spip_version_code et $spip_version_base (sinon dans le bas de page,mais au moins dans Identité du Site,ou bien dans Maintenance Technique, en attendant de ré-intégrer une page ?exec=info dans l'interface privée (comme le faisait je ne sais quel plugin ?), sans devoir passer par Vertèbres (ou maintenant Adminer)

History

#1 Updated by marcimat 🌻 about 2 months ago

Non : on ne fournira pas une URL qui enlève comme ça des plugins !

Un jour peut être il y aura une API HTTP pour interagir avec le SPIP et sur ses plugins, mais dans tous les cas il y aurait un header d'authentification à transmettre.
En attendant, tu as SVP dans l'interface privée ou tu as spip-cli en ligne de commande.


Pour le PS. En quoi c'est utile aux gens de connaitre la valeur de ces informations techniques $spip_version_code et $spip_version_base , destinées uniquement au fonctionnement du logiciel ?

#2 Updated by b b about 2 months ago

  • Target version set to 4.0
  • Resolution set to wontfix

Pour désactiver tous les plugins il suffit de renommer plugins => _plugins, et le renommage inverse permet de les retrouver.

Le reste n'a rien à voir avec l'objet initial du ticket, merci de créer un ticket par sujet svp :)

On ferme.

#3 Updated by cedric - about 2 months ago

  • Status changed from Nouveau to Fermé

Also available in: Atom PDF