En travaux 2.0

Seconde version du plugin « En travaux », pour SPIP 2.0

À utiliser pendant une phase de maintenance, ce plugin affiche une page d’avertissement personnalisable, en lieu et place du site public.

Il suffit d’activer ce plugin pour que toutes les pages du site public soient aussitôt remplacées par un message informant les internautes que le site est en cours de maintenance. Cette mise en service immédiate, sans configuration préalable, est une simplification de la version précédente de ce plugin.

Aperçu de la page « En travaux »

Ce plugin, qui s’adresse aux webmestres, est par exemple utile lors de la migration d’un site collaboratif : il permet de « fermer » temporairement le site de façon à empêcher les contributions (afin de ne pas en perdre), le temps de migrer le site (changer d’hébergement, de droits d’accès, etc.) ou d’intervenir sur les contenus (réparer la base de données, etc.).

Fonctionnement par défaut : le webmestre effectue les travaux

Quand que le plugin est activé, seul(s) le(s) webmestre(s) continue(nt) d’avoir usage du site, afin, évidemment, de lui permettre d’effectuer les opérations de maintenance. Le webmestre (c’est-à-dire l’auteur numéro 1), peut visualiser le site public et, contrairement aux autres auteurs, il accède toujours à l’espace privé. Le cache de SPIP est désactivé.

Cependant le webmestre ne voit pas la page « en travaux ». Pour l’afficher quand même, demander l’URL spip.php?page=en_travaux.

N’oubliez pas de désactiver le plugin lorsque les travaux sont terminés ! Quand le plugin est actif, son logo est affiché sur chaque page du site public : ainsi, vous ne pouvez pas l’oublier.

Dans certains cas, la page de login peut être affectée par les travaux et ne plus fonctionner correctement. Cependant, il est toujours possible de se connecter à l’espace privé via la page spip.php?page=login_sos.

Personnalisations possibles

Cette seconde version du plugin permet de modifier complètement la page — et non plus le message seulement —, ce qui permet, par exemple, d’assortir cette page à la charte graphique du site.
-  Créez un squelette :

  • nommé « en_travaux.html », de préférence dans le répertoire « squelettes » (quelque soit le dossier squelettes alors utilisé) pour la version 2.x du plugin
  • nommé « entravaux.html », dans un dossier nommé « inclure », lui même situé de préférence dans le répertoire « squelettes » (quelque soit le dossier squelettes alors utilisé) pour la version 3.x du plugin.

Pour permettre à d’autres intervenants de participer aux travaux, pour préparer une mise en ligne, par exemple :

-  Par défaut, le webmestre est l’auteur n°1. Depuis SPIP 1.9.2, il est possible de déclarer d’autres webmestres. Par exemple pour déclarer les auteurs 1, 743 et 99 comme webmestres, ajoutez cette ligne dans votre fichier mes_options.php :

define('_ID_WEBMESTRES','1:743:99');

À partir de SPIP 2.1 on peut déclarer un auteur comme webmestre directement depuis sa fiche dans l’espace privé.

-  Pour que tous les contributeurs puissent accéder à l’espace privé et au site public pendant les travaux, il suffit d’ajouter ceci dans votre fichier mes_options.php :

function autoriser_travaux($faire,$quoi,$id,$qui,$opts){
	if ($qui['statut']=='0minirezo' OR $qui['statut']=='1comite')
		return true;
	return false;
}

Le site public restera masqué pour les visiteurs qui n’ont pas l’autorisation.

Discussion

40 discussions

  • Bonjour,
    Après mise à jour en 4.1.5, et site fonctionnant normalement, j’ai essayé le plugin en travaux, j’obtiens le message d’erreur suivant sur la page sommaire :
    dataroot is not configured properly, directory does not exist or is not accessible! Exiting.
    J’arrive à afficher les pages de rubrique ou d’artile en saisissant directement dans la barre d’adresse.
    Des idées ? Merci

    Répondre à ce message

  • Bonjour,

    je cherchais un moyen pour mettre un site client sur son serveur avant mise en production. Mais sous l’hébergeur français Viaduc j’ai une erreur 503 pour le visiteur. Une idée du problème ?

    Répondre à ce message

  • Bonjour,

    Merci et bravo pour cet excellent plugin.

    Je vous suggère de compléter votre article en indiquant que l’utilisateur du plugin dispose d’une boîte de dialogue permettant d’activer la maintenance du site, choisir le statut de l’intervenant et configurer un message temporaire sur toute les pages du site pendant une phase de maintenance.

    1. Activer la maintenance
.
    2. Quel est le statut nécessaire pour voir le site durant les travaux ?
 Webmestre, Administrateur
, Rédacteur
.
    3. Formuler un message temporaire.

    Cordialement
    FDG


    Répondre à ce message

  • Bjr,
    comment faudrait-il faire pour que le site public reste visible, mais sans que personne (sauf Webmestre) ne puissent poster de commentaires (ne puissent pas modifier la base) ou autre, et que personne sauf webmestre ne puisse accéder au site privé ?
    C’est pour quand on change d’hébergeur, pour que les modifs de la base ne soit pas permises, mais que des simples visiteurs puissent voir le site public le temps que le domaine bascule chez autre hébergeur.

    j’imagine faudrait faire une variante de ça pour que tout le monde puisse voir le site public ?

    function autoriser_travaux($faire,$quoi,$id,$qui,$opts){
    	if ($qui['statut']=='0minirezo' OR $qui['statut']=='1comite')
    		return true;
    	return false;
    }

    Je pourrais bien sûr interdire les commentaires sur le site, mais il y aurait aussi tous les formulaires de contact, un formulaire pour proposer des événements.
    Faudrait-il désactiver ses formulaires pour éviter les problèmes, ou autre solution ?

    merci pour pistes éventuelles.

    Répondre à ce message

  • 1

    Les archives zip ne sont pas disponibles.
    Impossible d’installer le plugin via l’interface privée. La recherche du plugin n’aboutit à rien.
    La page https://plugins.spip.net/entravaux.html mentionne une compatibilité jusque spip1.9 mais pas compatible pour une version supérieure.
    Pourriez-vous y remédier ?
    D’avance merci pour ce beau plugin

    • Ah mince on a un soucis de cache sur le debardeur en charge des paquets depuis git, ça devrait revenir à la normale sous 24h

    Répondre à ce message

  • 5

    Bonjour,

    Meilleurs Vœux !

    Hier, le 02/01/2020 la mise à jour 3.2.2 a été exécutée sans problème.
    Aujourd’hui le 03/01 le site n’affiche plus qu’une page blanche !?
    Le site est sous SPIP 3.2.7, hébergement Ouvaton. Le déplacement du dossier EnTravaux du répertoire /plugins/auto/ vers la racine a désactivé le plugin et réanimé le site.
    Les plugins Agenda et MiniAgenda sont utilisés sur le site.
    Est-ce qu’il y a un paramétrage particulier à faire ?

    Cordialement.

    Norbert

    • Salut Norbert,

      pourrait tu afficher les messages d’erreurs PHP pour me dire ce qu’il en est. Il est possible que la petite mise à jour ai créé un bug d’oublie d’inclusion ou autre,

    • Salut Maïeul,

      En exécutant le index.php sur le serveur (pas possible pour un utilisateur), ça indique l’erreur qui provoque la page blanche :

      PHP Fatal error: Call to undefined function lire_config() in /var/www/vhosts/boxingclublaravoire.fr/httpdocs/plugins/auto/entravaux/v3.2.2/entravaux_options.php on line 17

      Bien cordialement.

      PS Manipulation réalisée et commentée par Mathieu/Ouvaton

    • oki, merci.

      c’est corrigé pour la future version distribuée (a priori peu après minuit). Sinon tu a juste une ligne à modifier,

      https://git.spip.net/plugin/en_travaux/commit/cd29d378a0fefb8d9980bcb9dc6c41dae9dd261c

    • Salut Maïeul,

      Bravo pour ta réactivité !

      Si j’ai bien compris il y a juste la ligne ligne ci-dessous à modifier

      include_spip('inc/config');
    • oui c’est ca. Mais maintenant cela devrait être disponible en zip

    Répondre à ce message

  • 2

    Bonjour,

    Est ce qu’il y à quelqu’un qui a réussi à personnaliser la page en travaux, et qui peut nous expliquer comment il a fait ? ou, nous dire comment rendre la page responsive SVP ?

    • Avez-vous lu l’article présentant le plugin ? Il y a un paragraphe intitulé « Personnalisations possibles » qui explique comment procéder pour personnaliser l’écran « en travaux » et l’adapter à ses besoins ;-))

    • Merci Manu,

      Oui j’ai lu et j’ai appliqué ce qui était indiqué dans le paragraphe ci-dessus : J’ai copié et personnalisé « entravaux.html », je l’ai installé dans un dossier « inclure » et ce dernier dans « squelettes ». J’ai vidé le cache sur le serveur, et le cache de mon navigateur (Ctrl+F5). Mais ! rien ne se passe. J’ai peut être oublié ou mal fait quelque chose ?

    Répondre à ce message

  • 2

    Salut Cédric
    en panique, mise en prod :
    en travaux bloque l’espace privé ! ou plus précisément un conflit (?) entre en travaux et le switcher de skelette et le cache (re ?) mais ma question est : comment désactiver En travaux quand l’accès à l’espace privé est planté en boucle sur le login sos qui ne fait plus rien passer ?
    spip 3.2.3 dernière version en travaux
    merci d’avance !!
    J

    • supprimer le dossier plugin
      ou le renommer
      et attendre que le cache fasse son office
      j’ai vu l’autre msg après dsl !

    • et enfin, si vous ne pouvez plus vous connecter à l’espace privé même après suppression du plugin, renommer le dossier tmp en _tmp par ex et recréer le !
      ça nettoie le cache public et privé, ça m’a bien dépanné....

    Répondre à ce message

  • 8

    Bonjour,

    je n’arrive pas à surcharger la page par défaut ’En travaux’
    J’ai bien créé une page en_travaux.html dans mon dossier ’squelettes’

    En tant que webmestre, je vois bien cette page à l’adresse
    http://exemple.com/spip.php?page=en_travaux

    Mais le visiteur lambda voit toujours la page fournie par le plugin et non ma page chartée

    merci pour votre aide

    • Le plugin est-il bien activé ? Fonctionne-t-il correctement en l’absence de ce squelette personnalisé ?

    • oui le plugin est actif. En tant que webmestre j’ai accès aux pages du site (avec la petite icône « travaux » qui rappelle que le plugin est en marche). En tant que visiteur, la page ’travaux’ par défaut du plugin s’affiche.

    • Solution : dans la dernière version du plugin, 3.1.18, il semblerait que pour surcharger la page par défaut, il faut créer le fichier /squelettes/inclure/entravaux.html

      (donc dans le sous répertoire inclure/ de squelettes/ et entravaux.html sans _ )

      La documentation sur cette page n’est donc plus tout à fait à jour pour la version 3 du plugin...

      A bientôt

    • Effectivement, vu le code au dépôt… Ça semble être une erreur, le répertoire « inclure » ayant vocation à contenir des inclusions, c’est-à-dire des fragments de squelettes, c’est-à-dire pas des pages entières.

    • Effectivement, ça serait plus logique de placer entravaux.html à la racine de squelettes/
      ça serait également bien de pouvoir configurer le nom de cette page dans mes_options.php au cas ou le site possède déjà une page entravaux.html qui n’a rien à voir avec cette fonctionnalité.

      Dernier point, peut on mettre à jour la documentation ? (correction sur la surcharge et compatibilité Spip3)

      Je vais essayer de proposer ces améliorations à la communauté, ça sera un bon début pour participer à Spip

    • Bonjour,

      dans le dépot v3.1.18. Non seulement le fichier en_travaux est dans le repertoire inclure, mais il se nomme entravaux.html et non en_travaux.html !

      Cdlt,

      SPH

    • v3.1.x. Non seulement le fichier en_travaux est dans le répertoire inclure, mais il se nomme entravaux.html et non en_travaux.html !

      Je remonte ce commentaire, car je viens de perdre du temps à mettre en place une page personnalisée qui ne fonctionnait pas et pour cause, la doc n’est pas à jour.

    • J’ai corrigé la doc pour expliquer les différences.

    Répondre à ce message

  • Bonjour,

    Merci pour ce plugin, suite à des avertissements de mon hébergeur pour les ressources du serveur prisent lors des maintenances ; sauvegarde etc. j’ai utilisé ce plugin pour alléger un peu le serveur au moment de mes interventions de maintenance. Je vous invite à voir la différence en image ;

    la première image représente le Cpanel sans activer le plugin « En Travaux » et la deuxième après l’activation du plugin. C’était lors de la sauvegarde de ma base de donnée :

    1- [url=https://www.noelshack.com/2017-51-2-1513719221-avant-activation.png]
    2- [url=https://www.noelshack.com/2017-51-2-1513719355-apres-activation.png]

    Répondre à ce message

  • Bonjour, merci pour ce plugin qui fonctionne très bien sur un de mes sites (v. 3.0.17). J’aimrais cependant que l’internaute qui arrive sur la page d’annonce de travaux (que j’ai personnalisée) puisse bénéficier d’un bouton (ça je sais faire) ouvrant la page contact.html du site (un peu modifiée cependant). Or, celle-ci est naturellement indisponible puisque le site est fermé.

    Est-il possible de permettre spécifiquement son affichage - et son fonctionnement - et, si oui, comment ?
    Merci.

    Répondre à ce message

  • 1

    Bonjour,
    une remarque importante pour la vie de ce plugin : il est compatible 3.1.1 : je l’ai utilisé sur plusieurs sites de cette version sans soucis.
    Partie administrative à faire par les développeurs svp.

    • Salut, oui la version 3.x du plugin est compatible avec SPIP 3.x cf sa page sur plugins.spip. Je viens d’effectuer une petite correction pour que le zip de cette version soit afficher sur la présente page, cela se fera automatiquement dans les prochaines heures.

      Merci pour le signalement :)

    Répondre à ce message

  • Deux questions pour ce plugin indispensable :
    -  il me semblait qu’un échange sur la liste pouvait amener à incrémenter une fonction afin de donner l’autorisation à certains auteurs pas webmestres de voir le site public. Par exemple pour montrer à un client le site à fins de remarques.
    C’est envisagé ?
    -  Il n’est pas marqué compatible 3.xx et à ma connaissance il l’est. On a l’autorisation de le faire soi-même ou un-e chef-fe manitou-e doit-il-elle donner son accord ?
    Merci :)

    Répondre à ce message

  • Bonjour,

    « Seuls, les Administrateurs peuvent se connecter ». Je pensais pouvoir faire visiter mon site à quelques personnes seulement avant validation mais je n’ai pas trouvé comment le faire visiter à quelques « Visiteurs » inscrits mais comment modifier le plugin ?

    Répondre à ce message

  • Bonjour

    J’ai bloqué un site (spip 3.0.13) une semaine avec le plugin En travaux 3.1.15
    Et surprise les statistiques annoncent une vingtaines de visites par jours pendant la période de fermeture... ce qui est son rythme de croisière actuellement.
    Est que c’est moi qui est généré ces visites ? un administrateur est il compté comme visiteur ??

    merci pour vos réponses

    Répondre à ce message

  • Salut !

    Pour information, il existe une incompatibilité entre le plugin en_travaux et le mini calendrier :
    http://contrib.spip.net/Calendrier-... .

    Voilà voilà.

    Répondre à ce message

  • Ce plugin est en conflit avec le plugin uploadify. Lorsque le site est en travaux, l’upload par lots ne fonctionne plus .
    J’ai trouvé une façon de régler le problème, en modifiant le fichier “en_travaux_options.php”. À la ligne 64, il faut ajouter ’uploadify’ dans le tableau déclaré dans la fonction “in_array”. En clair, la ligne 64 devient :

    AND !in_array($flux['args']['fond'],array('login_sos','formulaires/login','formulaires/menu_lang','formulaires/inc-logo_auteur','formulaires/administration','uploadify'))){

    Peut-être faudrait-il faire cette modif dans une prochaine version ?

    Répondre à ce message

  • Bonjour
    Juste pour signaler un problème lorsque l’on utilise les plugins En travaux et Vidéo(s) sous IE7 et 8 : les vidéos ne s’affichent pas car function entravaux_affichage_final (en_travaux_options.php) « rajoute » le div du logo dans le fichier videos_variables.js.html ce qui provoque une erreur javascript.

    Répondre à ce message

  • crdplimousin

    Petite remarque :
    Le fichier « svn.revision » ne se télécharge plus automatiquement et ne permet donc plus de savoir si la version est à jour...

    Répondre à ce message

  • 1

    Bonjour,

    même en supprimant le répertoire trunk et après re-activation impossible d’accéder à la configuration
    le répertoire d’install du plugin indique : auto/en_travaux_2_0/branches/v2/

    par contre le site public est bien mis en travaux.

    dd

    • Je confirme, il y a un petit problème de génération du ZIP du plugin qui contient après décompression les répertoires « branches » et « trunk ».

    Répondre à ce message

  • 2

    bonjour

    j’ai une version SPIP 2.1.10 [17657], j’ai copié le plug in via ftp et quand je tent de l’activé j’ai le message suivant :

    Impossible d’activer le plugin ../plugins/en_travaux_2_0/trunk
    Nécessite SPIP en version [3.0.0-dev ;3.0.*] minimum.

    avez vous une idée ?

    jacques

    • Je confirme : même problème chez moi.
      Est-ce une anticipation (un peu précoce) de SPIP 3 ?

      Merci beaucoup, en tout cas, pour ce plugin

    • Je me réponds : sous SPIP 2, supprimer le répertoire trunk du dossier du plugin, vider le cache et retenter l’activation.

    Répondre à ce message

  • 1

    Bonjour,
    après installation automatique du plugin, je constate qu’il ne figure ni dans plugins/auto ni sur la page ?exec=admin_plugin&voir=tous
    Par contre sur cette même page, je vois dans la colonne de gauche « librairies installées » :

    en_travaux_2_0
    lib/

    Ai-je raté quelque chose ? Comment activer et désactiver ce plugin ?

    merci

    (spip 2.1.9)

    • Bon, pour info c’est l’installation auto qui ne fonctionnait pas… Je l’ai installé à la main et ça a l’air de marcher.

    Répondre à ce message

  • 1
    Pierrot

    Bonjour,

    Merci pour ce plugin ... bien que j’ai l’impression qu’il manque une fonction essentielle (présente dans Drupal il me semble), mais que je ne vois pas comment implémenter autrement qu’à la mano.

    La principale utilisation pour moi serait lorsque je téléverse (quel horrible mot) une nouvelle version (et ça commence à arriver souvent en ce moment, là je fais la 2.1.10). Et là, ça ne marche pas, puisque bien sûr cette page « en travaux » est générée par Spip qui à ce moment là n’a plus toute son intégrité.

    C’est moi qui suis un benêt ou mon analyse est bonne ? Seule solution : une page index.html à la racine ... enfin je ne vois que ça comme solution.

    PS : après test, la page "en travaux réapparait quand même relativement rapidement avant la fin du « téléversement », donc c’est déjà pas mal, j’imagine qu’il lui faut au minimum spip.php ?

    P.

    • Oui, tout à fait. Je vois mal comment ce plugin pourrait encore fonctionner lorsque SPIP (ou Drupal) n’est plus là puisqu’en migration... Dans ce cas, la bonne vielle page « index.html » s’impose.

    Répondre à ce message

  • 1

    J’ai pour des besoins persos, modifier un peu ce plugin, le liant à CFG et en utilisant un plugin Jquey afin d’afficher un compte à rebours.. Si l’idée vous intéresse, je peux glisser un article ici ou mettre les options sur spip-zone.

    • Ah bin oui, tiens ! Et ça permet de programmer à l’avance l’inauguration du site ? Ce serait fun :)

    Répondre à ce message

  • 1

    Bon, ce plugin ne marche pas pour moi.

    J’active le plugin et leur logo est effectivement affiché sur chaque page du site public, même si je n’ai fait pas du login. Je l’ai essayé dans plusieurs ordinateurs et tout reste parfaitement accessible (avec le logo du plugin affiché...)

    J’utilise les plugins suivants :
    • cfg : moteur de configuration v.1.14.3
    • Saisies pour formulaires v.1.7.7
    • Squelette par mot clef v.0.1
    • Ancres Douces v.1.3
    • Champs Extras v.1.0
    • Corrections typographiques (guillemets) v.1.1

    Des idées ?

    • Ah, je l’ai oubliée. Voilà la version de SPIP : 2.1.1 [15871].

    Répondre à ce message

  • 4

    Bonjour j’ai un problème, je n’arrive plus à entrer dans la partie privée
    Et pourtant je n’ai pas le couteau suisse installé !

    J’ai essayé de demander cette page secours, spip.php ?page=login_sos. mais pas de succès

    Je suis très ennuyée avez vous une solution ?

    Isa

    • Bonjour,

      Il suffit de taper l’adresse de te site et juste après spip.php ?page=login_sos

      Comme indiqué dans le détail du plugin.

      A+
      Eric

    • Frédéric

      Bonsoir, Même problème, après la mise à jour de spip 2.0.10 vers 2.1 impossible d’accéder à la partie privée (page blanche affichée). J’ai résolu temporairement ce problème en retirant via ftp les fichiers du plugin. Maintenant que je l’ai réinstallé, il n’apparaît pas dans la liste des plugins installé et surtout, le site est visible ! Pouah quelle horreur, je me concentre sur les contenus et y a absolument rien à voir (car je n’en ai publié aucun)... Please, un tuyau ?
      Merci d’avance
      FJ

    • j’avais également ce problème et en créant un fichier mes_options.php comme indiqué dans l’explicatif, tout s’est réglé. ainsi, tous les contributeurs peuvent accéder au site.

    • Si vous n’accédez pas, c’est sans doute que vous n’avez pas les droits. Êtes-vous bien webmestre ? Car lorsque ce le plugin est activé, seul(s) le(s) webmestre(s) continue(nt) d’avoir usage du site ;-)

    Répondre à ce message

  • 2
    Joseph

    Je viens d’avoir droit à ça juste après avoir active le plugin Travaux :
    et plus aucun accès ni au site ni à l’espace privé.

    Fatal error : Call to undefined function : spiplistes_spip_est_inferieur_193() in /home/cathodev/www/jmj2011/plugins/auto/spip-listes_1_9_3/spiplistes_mes_fonctions.php on line 30

    Ca semble venir de SPIP-Listes donc il faudra aussi revoir sa compatibilité avec SPIP-Listes.
    En attendant, comment je fais pour désactiver le plugin sans passer par l’espace privé ?

    Merci de votre aide.

    • Non, ce n’est pas un problème de compatibilité du plugin En travaux 2.0, mais un problème de SPIP-Listes qui présente un défaut qui n’apparait pas habituellement. Il faut corriger spip_listes, donc.

      Sinon, pour désactiver un plugin sans accès à l’espace privé, il suffit de renommer son dossier (ou de le supprimer si vous n’en voulez plus :p )

    • Joseph

      Problème réglé en renommant le dossier du plugin En Travaux.
      (ce qui a pour effet de le désactiver).

      Tous mes plugins étaient pourtant bien à jour,
      mais j’utilise Le Couteau Suisse, donc le problème mentionne auparavant ne semble pas finit.
      Enfin de toute façon Le Couteau Suisse fait la même chose (en moins beau).

    Répondre à ce message

  • 1
    Loiseau2nuit

    Depuis quelques temps et plusieurs sites, je remarque que le contenu de en_travaux.html se duplique en triple dès que le site est fermé et affiche la page de cloture.

    J’ai tout essayé mais pas eu moyen de trouver soit le plugin fautif, soit la source du problème.

    Quelqu’un a déjà eu ça ? Une idée pour corriger ?

    Merci pour tout retour :-)

    Répondre à ce message

  • Bonjour, on dirait qu’il y a comme un problème si on se logue en rédacteur. Le site est alors interdit par le plugin mais il devient impossible de se reloguer en administrateur par spip.php ?page=login_sos
    Une idée ?
    Argg zut, parlé trop vite, pas vu mes_options.php :)
    ça marche nickel !

    Répondre à ce message

  • 6
    mtfkarukera

    Bonjour à tous,

    Je ne sais pas si le problème s’est posé ailleurs mais, en ce qui me concerne, le plugin entre en conflit avec le couteaux suisse.

    Je n’arrive pas, par ailleurs, à afficher ma page de connexion (page blanche) et donc, il est impossible pour moi de naviguer dans mon site en tant qu’administrateur, ni dans la partie privée et encore moins dans l’espace public.

    Je ne réalise pas, fort heureusement, de gros travaux de maintenance sur le site... Même pas de travaux du tout, puisqu’il s’agit juste, pour moi, de mettre le site en travaux pour patienter quelques temps.

    Pour résourdre ce problème, il faut supprimer, à la fin de cette période, le dossier « couteaux_suisse » du répertoire « /tmp » et supprimer le dossier du plugin « en_travaux » pour désactiver, à l’arrache, le plugin... C’est la solution que j’ai trouvé. Si quelqu’un à une méthode plus fonctionnelle (si quelqu’un a rencontré ce même problème, qui peut-être aussi dû à l’utilisation d’un autre plugin tiers... je n’en sais rien)... je suis preneur !

    A plus !

    • Romy Têtue

      Le Couteau Suisse te répondra qu’il y a déjà une « lame » qui fait ça dans son plugin et que tu ne devrais donc pas avoir besoin d’utiliser un autre plugin pour ça :-P

    • Ca serait le cas si cette lame fonctionnait normalement.

      En effet pour ma part elle bloque la visite à tout le monde, rédacteurs, admins et même moi, le webmestre.

      Je l’ai pourtant utilisée sur un autre site (mais dans une version plus ancienne sûrement vu que ça fait quelques temps déjà) et tout allait bien.

      Donc oui parfois on peut avoir besoin d’un autre plugin.

    • Billou : ce plugin n’est pas une « lame » (du Couteau Suisse, je suppose ?) mais un plugin SPIP, qui fonctionne normalement, c’est-à-dire comme tous les plugins SPIP. Rencontre-tu les mêmes difficultés dans un usage normal ?

    • Non je parlais de lame « site en travaux » du couteau suisse, qui ne fonctionne pas correctement (cf ma description du problème), d’où le fait que j’ai eu besoin de ce plugin.

    • Ah OK. Il faudrait rapporter le dysfonctionnement dans le forum du Couteau Suisse alors.

    • Bonjour,

      Merci du retour. La compatibilité de la lame « En travaux » du Couteau Suisse avec SPIP 2.0.x a été renforcée. Les problèmes que tu as évoqués précédemment devraient être résolus aujourd’hui.

      Par ailleurs, je confirme le fait que le plugin « En travaux » n’est pas compatible avec la lame du même nom du Couteau Suisse : il faut donc utiliser soit l’un soit l’autre. La philosophie des deux plugins est en effet devenue aujourd’hui différente.

    Répondre à ce message

  • 1

    ou on met le fichier mes_options.php ???? merci

    • Comme dans n’importe quel site SPIP (depuis la version 1.9) : s’il n’existe pas, il suffit de créer un fichier mes_options.php dans le répertoire /config/.

    Répondre à ce message

  • Oui, c’est fait !

    Répondre à ce message

  • mtfkarukera

    lol... Oui, je sais, Romy.

    Mais ce plugin est présenté comme étant « plus complet », puisqu’il permet (pour les autres, en tout cas), de naviguer dans l’espace public du site, pendant les travaux, d’une part, et de personnaliser facilement son apparence, d’autre part, suivant une charte graphique donnée.

    En ce qui me concerne, certes, vu ce que j’avais à en faire, l’outil du couteau-suisse m’aurait suffit amplement. Mais l’idée de pouvoir continuer à naviguer dans l’espace public, en administrateur, m’avait conquis.

    PS : La page « spip.php ?page=login_sos » m’a permis de me connecter. Mais il faut toujours vider les fichiers temporaires du couteaux_suisse (au moins une fois, visiblement).

    Merci. A plus !

    Répondre à ce message

  • 1
    Philippe

    Je viens de charger la dernière version de Spip-Bonux (du 27/07/09). L’ancienne datait du mois dernier. Je l’utilise dans la balise #SAISIE de cfs pour mes formulaires CVT.

    Rien ne change.

    Je dois quitter le PC. Je reprendrai demain matin.

    Philippe

    • Loiseau2nuit

      Désolé mais là je viens d’épuiser mes hypothèses. Je passe la main.

      Bon débug.

    Répondre à ce message

  • 1
    Philippe

    Bonjour,

    Merci pour la réponse. « index.php » à la fin de l’URL provient d’une redirection par htaccess de la racine de mon ancien site Spip 1.9.2.

    Il suffit de cliquer par exemple sur le logo du site ou sur son nom pour retrouver une présentation plus spipienne.

    La version de Sarka utilisée est jugée “stable”.

    Je penche plutôt pour une incompatibilité entre plugins. J’utilise :
    -  Lecteur Multimédia en Flash
    -  Accès restreint 3.0
    -  Ancres douces
    -  Barre typographique généralisée
    -  Boutons dans le texte
    -  cfg
    -  Corbeille
    -  Crayons
    -  Fancybox
    -  Google Analytics
    -  Loupe photo (librairie tjpzoom)
    -  Changez de navigateur
    -  No Spam
    -  Palette
    -  Formulaire de contact avancé
    -  Sarka Spip
    -  Spip-Bonux
    -  Splickrbox
    -  Tabledata

    Je sèche.

    Merci pour le coup de main.

    Philippe

    • Loiseau2nuit

      La version de spip-bonux est à jour ?

    Répondre à ce message

  • 1
    Philippe

    Pierre,

    Merci pour cette réponse mais c’est ce que j’ai fait.

    En navigant depuis un autre PC que le mien, non logué, le logo « en travaux » apparait bien mais la navigation est tout à fait normale.

    Dans la version précédente du Plugin, il y avait un bouton de configuration dans « Configuration » sur l’espace privé. Je ne le vois plus dans cette version 2, existe-t-il toujours ?

    Après avoir installé le plugin, a moins d’utiliser la surcharge de Spip (dossier squelettes), je ne vois pas comment le paramétrer.

    Je coince. Je laisse le plugin actif un moment. Comme ça n’a pas l’air de gêner la navigation, tu pourras te rendre compte par toi-même.

    lien vers mon site

    Merci

    Philippe

    • Loiseau2nuit

      Vu ! En revanche, 1 chose que je ne comprends pas : que fait ce « index.php » à la suite de ton url racine ?

      2- peut être est ce la version Beta de Sarka qui pose soucis. Quid si tu essaies avec une version stable ?

      Ce ne sont que des hypothèses hein ? je ne dis pas que le problème vient avec certitude de là ;-)

    Répondre à ce message

  • 3

    Bonjour,

    J’ai installé le plugin « En travaux 2.0 » sur un Spip 2.0.8. J’ai installé un fichier mes_options.php (les 2 versions l’une après l’autre) en créant un 2e administrateur. Il m’est impossible de voir la page d’accueil de l’interface de gestion lorsque je suis « logué » en tant que 2e administrateur car la page est blanche... pourtant l’url m’indique que je suis connecté. Je suis obligé de me « re-loguer » sous administrateur principal pour retrouver l’affichage de l’interface...

    Une idée ???

    Cordialement,
    Zboob

    • Pas « administrateur » mais « webmestre » non ? Les administrateurs se créent via l’espace privé de SPIP. Ce sont les webmestres que l’on déclare via mes_options.php

    • Bonjour,

      Si on veut juste changer le message sans refaire toute la page comment fait-on ?

    • Cette page contient tellement peu de choses (20 petites lignes de code HTML !) que « refaire toute la page » n’est rien ;-)

    Répondre à ce message

  • 1
    Philippe

    Bonjour,

    Sur un site spip 2 (SPIP 2.0.8 [13982]) après une installation automatique, activation du plugin et vidage du cache, je ne vois nulle part de bouton de configuration du plugin.

    Le logo « en travaux » apparait bien sur toutes les pages mais un visiteur peut naviguer tout à fait normalement sur le site.

    Y a-t-il des incompatibilités connues avec d’autres plugin ?

    Est-ce que j’ai manqué quelque chose ?

    Merci.

    Philippe

    • Pierre KUHN

      Il faut que tu ne soit pas connecter pour voir ce que le visiteur voir

    Répondre à ce message

  • 1

    Est-ce que le plug-in est multilingue ?

    • Est-ce que le plug-in est multilingue ?

      Oui

      A t’il été traduit ?

      Oui

      En quelles langues ?

      Français, Anglais, Italien, ... les bonnes volontés pour en rajouter à cette listes sont les bienvenues.

    Répondre à ce message

  • 1

    Quelle est la différence avec l’option « site travaux » du plugin couteau suisse ?
    Est-ce le fait que le plugin reste actif lors de migration du site ou de mise à jour « lourde » (base de données) ?

    Merci néanmoins pour cette contribution.

    • Je crois que ce plugin est plus intéressant car il permet au webmestre de naviguer sur le site public qui reste fermé aux autres visiteurs, et désactive le cache pendant les travaux.

      Par ailleurs, il présente une page paravent issue d’un squelette, qui est donc personnalisable et chartable aux couleurs du site, pour les interventions techniques de maintenance sur un site en production.

      Enfin, il est possible d’en faire un usage plus large en modifiant les options d’autorisation pour, par exemple, fermer le site aux visiteurs, mais le garder ouvert aux rédacteurs pendant une phase de préparation avant une mise en ligne.

      En résumé, c’est un plugin spécialisé qui s’attache à bien faire ce pour quoi il est fait plutôt qu’une boite à outils multifonctions. La même différence qu’entre une clé de 10 et la pince d’un couteau suisse, en quelque sorte.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom