SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 266 visiteurs en ce moment

Accueil du site > Auteurs, authentification et autorisations > En travaux > Plugin « En travaux » 2.0

Plugin « En travaux » 2.0

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

15 mai 2009 – par Cedric Morin, Romy Têtue, ventrea – 31 commentaires

15 votes

À 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 le webmestre continue 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 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 :

-  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 :

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

Retour en haut de la page

31 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4

  • Répondre à ce message

    8 février 19:46, par 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

    22 janvier 15:52, par frk

    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

    27 novembre 2009 13:36

    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

  • Répondre à ce message

    6 novembre 2009 10:36

    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

  • Répondre à ce message

    28 septembre 2009 12:25, par Patrice Vanneufville

    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

    28 septembre 2009 11:03, par Romy Têtue

    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

    28 septembre 2009 10:55, par jerome

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

  • Répondre à ce message

    21 septembre 2009 16:13, par Billou

    Oui, c’est fait !

  • Répondre à ce message

    21 septembre 2009 15:55, par Romy Têtue

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

  • Répondre à ce message

    21 septembre 2009 15:51, par Billou

    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.

Pages 1 | 2 | 3 | 4

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Formulaire de participation à un événement

    23 janvier – 16 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Plugin pour bannières 2

    16 novembre 2009 – 20 commentaires

    Ce plugin permet d’afficher et de gérer des campagnes d’information composées d’images ou animations. La balise #BANNIERE permet de positionner facilement cet objet dans vos squelettes. Plusieurs objets peuvent être placés sur la page et gérés en (...)

  • Un menu déroulant horizontal en plugin

    16 décembre 2006 – 89 commentaires

    Menu déroulant dynamique en plugin, sans limitation de niveaux de hiérarchie

  • Plugin Diapo

    11 décembre 2006 – 478 commentaires

    Plugin ajoutant le modèle <diapoXX> permettant d’insérer les images de l’article XX sous forme de galerie/diaporama reprenant le fonctionnement de la galerie Walma.

  • Plugin "En Travaux"

    25 janvier 2007 – 81 commentaires

    Ce plugin permet de créer une page qui va s’afficher à la place de vos pages web usuelles lorsque votre site doit subir une maintenance.