SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 38 visiteurs en ce moment

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

En travaux 2.0

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

15 mai 2009 – par Cedric Morin, tetue, ventrea – 54 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

30 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.

JPEG - 137.3 ko
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 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 :

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

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

Retour en haut de la page

Vos commentaires

  • Le 24 janvier à 16:47, par bystrano En réponse à : En travaux 2.0

    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 :

    1. 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

  • Le 20 novembre 2011 à 20:35, par Cécile En réponse à : En travaux 2.0

    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

  • Le 7 octobre 2011 à 10:38, par crdplimousin En réponse à : En travaux 2.0

    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

  • Le 31 juillet 2011 à 16:37, par DD En réponse à : En travaux 2.0

    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

    • Le 12 août 2011 à 23:35, par Jean-Baptiste Pressac En réponse à : En travaux 2.0

      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

  • Le 4 juillet 2011 à 16:14, par jacangers En réponse à : En travaux 2.0

    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

    • Le 14 juillet 2011 à 17:14, par ? En réponse à : En travaux 2.0

      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

    • Le 14 juillet 2011 à 17:21, par ? En réponse à : En travaux 2.0

      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

  • Le 1er juillet 2011 à 11:04, par martin En réponse à : En travaux 2.0

    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)

    • Le 1er juillet 2011 à 11:16, par martin En réponse à : En travaux 2.0

      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

  • Le 7 avril 2011 à 17:50, par Pierrot En réponse à : En travaux 2.0

    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.

    • Le 20 juin 2011 à 21:35, par tetue En réponse à : En travaux 2.0

      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

  • Le 26 septembre 2010 à 23:00, par Bernard Blazin En réponse à : En travaux 2.0

    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.

    JPEG - 77 ko
    • Le 20 avril 2011 à 23:51, par tetue En réponse à : En travaux 2.0

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

    Répondre à ce message

  • Le 8 février 2011 à 12:03, par Guillem En réponse à : En travaux 2.0

    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 ?

    • Le 8 février 2011 à 12:06, par Guillem En réponse à : En travaux 2.0

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

    Répondre à ce message

  • Le 6 novembre 2009 à 10:36, par ? En réponse à : Plugin « En travaux » 2.0

    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

    • Le 27 novembre 2009 à 13:36, par ? En réponse à : Plugin « En travaux » 2.0

      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

    • Le 22 avril 2010 à 21:11, par Frédéric En réponse à : En travaux 2.0

      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

    • Le 24 mai 2010 à 12:28, par filnug En réponse à : En travaux 2.0

      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.

    • Le 24 mai 2010 à 14:44, par tetue En réponse à : En travaux 2.0

      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

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Transaction : créer des formulaires avec paiement en ligne

    13 mars 2011 – 32 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Transaction est une extension du plugin de création de formulaires Formidable pour concevoir des formulaires de paiement en ligne et les connecter aux principales API bancaires françaises. Présentation Transaction introduit 3 nouveaux types de (...)

  • Formulaire de contact avancé

    23 mars 2009 – 1041 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un formulaire de contact configurable, avec de multiples options.

  • Squelette Multi-Saisons

    19 février 2009 – 226 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un squelette qui change de couleurs suivant les saisons, un graphisme tout en rondeurs et de très nombreuses options.

  • JQuery Masonry

    15 août 2011 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin est un portage pour Spip du plugin jQuery Masonry de David DeSandro : http://masonry.desandro.com/ Principe Ce plugin réorganise les blocs de votre page page d’après une grille (de manière verticale et horizontale) pour réduire au maximum (...)

  • Thélia

    26 juin 2007 – 835 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne