Description
Moyennant une case à cocher et un champ de texte à remplir au sein de votre interface privée, vous pouvez à tout moment décider de « fermer » temporairement votre site, en affichant un message dédié, lors d’une période de maintenance par exemple.
Le plugin intègrera le texte que vous lui avez (éventuellement) soumis au sein d’une page qui s’affichera en lieu et place de vos pages habituelles à chaque fois que vous activerez votre page de maintenance.
Installation
- Télécharger le plugin sur la spip-zone
- Décompresser l’archive et placer le dossier qu’elle contient dans le répertoire /plugins
de votre site SPIP
- Le plugin s’active comme toujours depuis l’interface de gestion des plugins, dans votre interface privée.
- Dans le menu « configuration », le bouton « En travaux » apparait.
- L’interface propose un champ de texte contenant votre message (tous les raccourcis SPIP, ainsi que les balises HTML de base sont acceptés).
- Cochez la case « Activer la maintenance », Valider et cliquer sur le bouton « Visiter » pour constater le rendu : votre page d’accueil a été remplacée par votre message de maintenance.
Notes
- Votre interface privée reste accessible pendant la durée de la maintenance.
- Ce plugin est considéré comme stable au sens Spip-Zonien du terme.
- Consulter la documentation officielle de SPIP pour plus de détails sur les plugins.
Versions
- 1.0 : Version de base
- 1.1 : Intégration des raccouris SPIP pour le message temporaire
- 1.2 : Intégration de la barre typographique SPIP pour le même message
Ce plugin a été testé avec succès avec les versions suivantes de SPIP :
- 1.9.1
- 1.9.2
Discussions par date d’activité
17 discussions
ca serait bien si les administrateurs et les redacteurs puissent avoir acces au site même si il est en maintenance en tapant son pseudo+passe dans un champ comme pour xoops
Si le site est en maintenance, c’est peut-être dangeureux de laisser passer des connexions, même identifiées, non ?
Je me suis posé la même question cette semaine suite à un besoin de test avant réouverture, il faudrait limiter la liste des users autorisés (que les admins complets je pense).
Mais ça reste une option à mon goût.
oui, pour les admins complets ça me parait réalisable. allez, une petite case à cocher de plus ?
Répondre à ce message
Ne marche pas avec la version spip 1.9.2
Pas d’icone dans la partie configuration
Je n’ai pas réussi à reproduire ce problème... Avec une version 1.9.2.8816 toute neuve, le squelette d’origine et aucun autre plugin, ça fonctionne nickel.
Ton plugin est-il bien activé ? Il y a peut-être un conflit avec un autre plugin...
Spip 1.9.2 8782
Pas de plugin installé
Squelette d’origine
Bon, au final j’ai ré-installé spip et le plugin.
ça fonctionne maintenant
Répondre à ce message
C’est super, ça marche parfaitement en 1.9.2,
mais pourquoi la fenêtre de saisie est elle si exigüe alors que la place disponible dans l’écran est sans limite ? Essayez de rajouter une balise « a href » de lien vers un autre site, la fenêtre de saisie passe à deux lignes, c’est presque insupportable...
Merci quand même pour ce bon travail !
ai-je bien lu !?
Salut !
C’est vrai que c’est exaigu, d’ailleurs on devrait y ajouter un petit editeur wysiwyg open-source (pour permettre de mieux y mettre direct des images ou une intro Flash, sinon faire appel à la fonction d’ajout d’images de spip ?).
Mais bon « insupportable » waw c’est ultra excessif !
@+
ça marche,
c’est compatible avec mes squelettes,
c’est plus qu’utile, un vrai besoin,
mais saisir dans un « timbre poste » m’a insupporté...
Je ne mets pas en cause ton travail,
je le mets en valeur (à mon avis au moins)....
J’ai regardé si de manière simple on pouvait agrandir la fenêtre je n’ai pas trouvé...
ça m’a énervé,
excuse moi.
Bonjour, et merci mille fois pour ce « petit » plugin qui facilite grandement les opérations de maintenance sur le site ...
Pour ce qui est du nombre de lignes dans le champ de saisie, simple : je suis allé dans le fichier du plugin ’/exec/en_travaux.php’ et là, dans la balise textarea, j’ai ajouté le code suivant :
rows='20'
de manière à me laisser 20 lignes apparentes. Si on en veut davantage, il suffit d’augmenter le nombre dans ’rows’ ...
Marc
Merci à Marc pour avoir apporté une réponse adéquate à ton horrible problème. Néanmoins, veuillez mettre à jour ce plugin (v1.2 à ce jour) car la partie privée a été revue et intègre désormais un textarea plus grand, muni de la barre typo de Spip. L’engouement pour ce plugin me parle davantage qu’un coup de gueule anonyme...
Votre message personnalisé accepte les raccourcis typographiques de Spip depuis la version 1.1.
Faut pas exagérer... Tu aurais pu mettre une copie d’écran, qu’on rigole un peu.
Merci de relire attentivement les conditions de licence GPL.
Keep cool et bois une camomille, ya pas mort d’homme...
... c’est un début. Ton message n’est même pas signé, les anonymes râleurs ne sont pas les bienvenus ici. Mais n’en parlons plus, que ça serve de leçon.
Répondre à ce message
SPIP 1.9.1 [7052]
aie ! impec pour la mise en place de l’ultime version, impec pour l’affichage du message...mais après réactivtion du site...
Fatal error : Call to undefined function : generer_url_doc_out() in /home/httpd/vhosts/monsite.com/httpdocs/ecrire/public/composer.php(48) : eval()’d code on line 888.
La désactivation du plugin n’y fait rien,
vite un clou...
Hello :)
- La révision de spip c’est bien [7052] ? Ce ne serait pas plutôt [7502] ?
- quels sont les plugins que tu as déjà ?
- quels filtres (hors plugin) utilises tu ?
- Même en désactivant le plugin ça ne change pas ? même si tu vides tes caches (Spip, et firefox si toutefois tu l’utilises) ?
- et avec la dernière spip 1.9.1 revision [8245], le bug est toujours là ? (Chez moi ça marche nickel. Et en dehors de ce problème, l’upgrade est quand même conseillée pour raison de sécu. lien)
Je pense que Patrice sera plus à même que moi de te debugguer mais au moins comme ça il aura toutes les infos lors de sa prochaine connexion.
Pour ton erreur, je ne sais pas d’où ça vient, en revanche il m’est déjà arrivé de désactiver des plugins « à la main ».
Il faut :
là tu dois pouvoir te reconnecter.
Si ça coince toujours refais les suppressions de fichiers et supprime aussi charger_pipelines.php (lui je sais plus j’ai un doute).
Autant pour moi...c’est effectivement la version « 7502 » mais ce n’est pas tout...
merci Arnaud, le fait de chercher les fichiers en question et de me rendre compte qu’ils ne contenanient pas ce que tu précises...
j’ai juste oublié de préciser que j’étais sous Beespip...
J’ai donc recharger les fichiers d’origine et tout est rentré dans l’ordre.
dommage je trouvais ce plugin fort pratique.
Merci,
Si quelqu’un se sent pour l’adapter...
Hello. Je viens de faire un tour sur la page d’accueil de BeeSpip. Ils écrivent en première page qu’ils restent soucieux de respecter l’intégrité de Spip, du coup, j’avoue ne pas bien saisir en quoi le plugin nécéssite une « adaptation » en fait.
Il est normalement supposé fonctionner sur toute version de Spip 1.9.1, quelques soient les squelettes utilisés avec. A moins bien entendu que BeeSpip ne modifie essentielement certaines parties du core de Spip, mais ça n’a pas l’air d’être le style de leur boutique si j’en juge par ce que je lis...
J’avoue ne pas comprendre pourquoi a ne marche pas chez toi.
Beespip est une usine à gaz ! je connaissais pas... mais ça a l’air bien complet.
En ce qui concerne les fichiers modifiés de Spip, yen a plein ! il suffit de regarder dans les plugins toutes les surcharges des répertoire exec/, inc/ ou autres où trainent des fichiers forkés de Spip... Du coup, ça fait bcp de pistes à suivre pour corriger un bug !
En général, on part de rien et on ajoute les choses une à une en vérifiant à chaque fois que tout fonctionne bien...
La surcharge de fichiers coince toujours à une version/révision bien spécifique de Spip et on ne peut si facilement en changer :-/
Un plugin fonctionne d’autant mieux qu’il ne surcharge pas les fichiers originels de spip. mais les problèmes de compatibilités peuvent encore survenir lorsqu’une fonction de spip a été modifiée, abandonnée ou déplacée par les auteurs...
Bonjour Claude.
J’ai utilisé la dernière version du plugin « en travaux » avec la dernière version de BeeSpip avec succès, pendant la migration de mon site de la version de BeeSpip 001 vers 049. Je pense que le problème vient peut-être d’une incompatibilité avec un autre plugin que tu as installé ? As-tu déjà essayé de désactiver tous les plugins et de réessayer qu’avec le plugin « en travaux », juste pour être sûr qu’il n’y ait pas d’interférences ?
J’utilise tous les plugins livré avec BeeSpip, sauf « Spip-listes », « accès restreint par groupes » et « phpmyvisites ». J’ai activé en plus les plugins « en travaux », « corbeille » et « galerie photo pour spip 1.9.1 »
Merci aux concepteurs de ce plugin indispensable.
Flo.
Une info importante que j’ai oublié de mentionner.
Pendant la migration, je désactive tous les plugins, je vide le cache et ensuite je n’active que le plugin « en travaux ».
Je transfert tous les fichiers vers mon site et ensuite seuleument je réactive les autres plugins, je paramètre le plugin en travaux (toujours actif) pour désactiver la maintenance temporaire.
Flo.
Cette fonction est présente dans le plugin DW2... Comme je ne connais pas du tout ce plugin, il faudrait contacter les developpeurs pour voir avec eux pourquoi leurs boucles plantent avec le plugin « En travaux »...
Tu nous tiens au courant ?
il s’agit du plugin DW2... Comme je ne connais pas du tout ce plugin, il faudrait contacter les développeurs pour voir avec eux pourquoi leurs boucles plantent avec le plugin « En travaux »...
Répondre à ce message
Merci beaucoup pour ce plugin : Je viens de l’installer et il marche impec’
Répondre à ce message
J’ai aussi le même message d’erreur
Comme disait Patrice, un nouveau Zip corrigeant ce problème sera dispo dès demain (pardon... tout à l’heure ;) ) sur la zone.
Un petit peu de patience les amis ;)
Répondre à ce message
— - SPIP 1.9.1 [7339] ---
Salut,
Chez moi c’est le message suivant qui apparaît :
Fatal error : Call to undefined function : charset2unicode() in /home/nouveaup/www/plugins/en_travaux/mes_options_en_travaux.php on line 26
Jeff
Merci de ton message, le bug a bien été identifié et corrigé. Le nouveau zip sera disponible dès demain (dimanche).
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 :
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.
Suivre les commentaires : |