THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Module Maintenance mode

(01-07-2014 17:00:59)


Bonjour,

Ce module permet d'afficher une page alternative aux visiteurs du site pendant des opérations de maintenance.

Le module est disponible sur Github

Offline

#2 Re: Module Maintenance mode

(01-07-2014 18:10:34)


Super, merci !

Serait-il possible d'ajouter une liste d'adresses IP pour lesquelles la boutique serait fonctionnelle ?


OpenStudio Toulouse

Offline

#3 Re: Module Maintenance mode

(01-07-2014 18:42:36)


En effet, c'est prévu pour la prochaine version ;-)

Offline

#4 Re: Module Maintenance mode

(09-07-2014 08:48:13)


Bonjour,

La nouvelle version du module est disponible sur Github. Cette version :
- ajoute la possibilité d'ajouter une liste d'adresses ip pour lesquelles la boutique reste fonctionnelle même en mode maintenance.
- ajoute 2 templates d'attente simple et light (voir le dossier /templates/frontOffice/module_maintenance du module).

Last edited by Nog (09-07-2014 08:49:22)

Offline

#5 Re: Module Maintenance mode

(09-07-2014 14:16:16)


Bonjour,

Serait il possible de rajouter le multilangue ?

et pour que "(un message est affiché en haut des pages rappelle que le mode maintenance est activé)"
il faut rajouter quoi ?


Edit:
le message ne s'affiche pas
le champ adresse ip n'est pas sauvegarde - donc pas pris en compte  (ouvert issue)

en entrant en dur l'adresse dans maintenance.php -> 'com.omnitic.maintenance_allowed_ips' => '123.123.123.123'
le message s'affiche


Edit2:
j'ai apporte les correction en pullrequest
j'ai eu des bugs d'affichage durant la modif, j'espere ne pas avoir envoye plusieurs fois la modif smile

Last edited by zzuutt (09-07-2014 15:08:11)

Offline

#6 Re: Module Maintenance mode

(09-07-2014 16:34:50)


j'ai un bug d'affichage

Affichage maintenance desactivee
1404919872-sansmaintenance.jpg

Affichage maintenance activee
1404919906-avecmaintenance.jpg

cela viendrait d'ou ?

Offline

#7 Re: Module Maintenance mode

(09-07-2014 16:44:23)


Je pense effectivement ajouter le multilingue pour le champ message dans la prochaine version.

L'affichage du message en haut de page est automatique  sur le front dès que l'on coche "Afficher la page maintenance".


Oh flûte !! Je me suis un peu précipité pour envoyer cette version, j'ai effectivement oublié d'enregistrer la valeur du champ adresse pi autorisées. C'est maintenant corrigé !

Zzuutt j'ai apporté mes propres corrections et committé avant de m'apercevoir que tu avait 2 déjà créer 2 PRs pour résoudre le problème... :-/

Je vois ce qu'il en est des bugs d'affichage.

Offline

#8 Re: Module Maintenance mode

(09-07-2014 16:50:38)


zzuutt wrote:

j'ai un bug d'affichage

Affichage maintenance desactivee
http://imagesup.org/images12/1404919872 … enance.jpg

Affichage maintenance activee
http://imagesup.org/images12/1404919906 … enance.jpg

cela viendrait d'ou ?


Pour définir le style du message il faut ajouter à ta feuille de style frontOffice la classe ".maintenance-reminder" et définir tes propriétés.

Par défaut j'utilise le code suivant:

.maintenance-reminder {
    text-align:center;
    background-color: #466176;
    color:#fff;
    height:30px;
    padding:10px 0 30px;
}

Offline

#9 Re: Module Maintenance mode

(09-07-2014 19:04:47)


non je parle du probleme des accents
sur la droite des images
cela me le fait sur toute la page

Offline

#10 Re: Module Maintenance mode

(09-07-2014 23:01:50)


Bug corrigé. Il s'agissait d'un problème d'encodage de caractères lie à la fonction loadHTML de DOMDocument.

Offline

#11 Re: Module Maintenance mode

(10-07-2014 07:56:07)


ok parfait
tres bon travail wink

Offline

#12 Re: Module Maintenance mode

(10-07-2014 08:38:30)


Merci.

Offline

#13 Re: Module Maintenance mode

(10-07-2014 10:28:13)


en plus cela a mis en evidence des bugs dans mon template big_smile
(balises mal fermees... )

Offline

#14 Re: Module Maintenance mode

(10-07-2014 11:39:38)


(balises mal fermees... )

Pour régler ce type de problème, j'utilise personnellement le plugin Html Validator pour Firefox: http://users.skynet.be/mgueury/mozilla/


OpenStudio Toulouse

Offline

#15 Re: Module Maintenance mode

(10-07-2014 12:29:19)


on frappe vite (enfin presque avec 2 doigts smile ) ..... et on oublie le /

je vais tester merci Roadster31

Offline

#16 Re: Module Maintenance mode

(09-03-2015 15:29:44)


Cet interessant module ne semble plus marcher avec Thelia 2.1.x ...
Je remarque que le module branchait un listener sur l'event  KernelEvents::RESPONSE :
    public static function getSubscribedEvents()
    {
        return array(
            KernelEvents::RESPONSE => ["setMaintenanceView", 128]
        );
    }

L'event semble appelé en backend, mais pas en frontend ?
Quel serait l'équivalent maintenant ?

Offline

#17 Re: Module Maintenance mode

(10-03-2015 01:39:07)


Bonjour,

Le module autorise automatiquement l'adresse IP locale (127.0.0.1) à avoir accès au front office même en mode maintenance.
Il faut commenter la ligne suivante

$allowed_ips[] = '127.0.0.1';

dans le fichier MaintenanceListener du module si tu ne souhaites pas ce comportement.

Offline

#18 Re: Module Maintenance mode

(13-07-2016 15:48:26)


Bonjour,

super ce module, merci, je l'ai installé il fonctionne via l'ip locale, par contre si je veux enregistrer une ip, quand j'enregistre j'ai un 502 Bad Gateway, je suis sur un serveur Nginx. vous voyez pourquoi ?

Offline

#19 Re: Module Maintenance mode

(14-07-2016 14:41:36)


Bonjour,

N'ayant pas d'expérience sur Nginx je ne peux que t'orienter vers la page suivante : http://www.checkupdown.com/status/E502_fr.html. Nginx est-il utilisé comme serveur web ou comme proxy ?

Offline

#20 Re: Module Maintenance mode

(15-07-2016 10:02:45)


Merci Nog pour ta réponse. je creuse le sujet... Nginx est configuré comme serveur Web.

Offline

#21 Re: Module Maintenance mode

(15-07-2016 10:05:49)


en fait j'ai le problème également avec plusieurs fonctions du backoffice. sur le trie de module par exemple. je pige pas pourquoi sur ces fonctions et pas d'autres...

Last edited by lull (15-07-2016 10:17:05)