Projet

Général

Profil

Actions

Demande #3138

fermé

Faire une bannière commune à toutes les applications Chapril

Ajouté par Christian P. Momon il y a plus de 6 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Christian P. Momon
Début:
07/05/2018
Echéance:
% réalisé:

0%

Temps estimé:

Description

Besoin d'un visuel de référence du Chapril sur les applications Chapril avec :
- le logo Chapril ;
- un lien vers https://www.chapril.org/ ;
- un lien vers les mentions légales/CGU ;
- un lien vers la page de contacts de l'April.

Une solution est de faire une bannière (voir exemple de Framasoft avec https://framadate.org/).

Mis à jour par Christian P. Momon il y a plus de 6 ans

  • Statut changé de Nouveau à En cours de traitement

Mis à jour par Christian P. Momon il y a plus de 6 ans

Voici une première proposition : http://www.chapril.org/Banner/banner.xhtml
Le code est sur VM bastion:/var/www/chapril.org/Banner/

Mis à jour par Vincent-Xavier JUMEL il y a plus de 6 ans

Pourquoi xhtml ?

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

Je la trouve parfaite.
Quelques détails : j'imagine que les trois liens pointant vers www.chapril.org pointeront vers d'autres pages
Peut être centrer en hauteur le logo April, car collé en haut ça fait bizarre.

Mis à jour par Christian P. Momon il y a plus de 6 ans

Vincent-Xavier JUMEL a écrit :

Pourquoi xhtml ?

Parce que c'est plus strict sur le code. Ça oblige à plus de vigilance et permet d'avoir moins d'erreur à l'arrivée :D

Ici, il s'agit d'un fichier HTML de test, seule la balise <header> sera incluse dans les pages cibles :-)

Mis à jour par Christian P. Momon il y a plus de 6 ans

Quentin Gibeaux a écrit :

Quelques détails : j'imagine que les trois liens pointant vers www.chapril.org pointeront vers d'autres pages

Voui :

- Accueil Chapril : a priori directement https://wwww.chapril.org/, redondant avec le logo mais pour être certain d'être accessible à tout le monde ; éventuellement, ça peut pointer ailleurs ;
- Services libres : j'imaginais pointer vers la liste des services disponibles, genre https://wwww.chapril.org/#services ; éventuellement une autre page ;
- Mentions légales : oui, en attente du lien définitif.

J'ai fait ça en m'inspirant grandement de la bannière Framasoft (visible sur https://framadate.org/) en attendant de meilleurs suggestions.

Peut être centrer en hauteur le logo April, car collé en haut ça fait bizarre.

Fait.

Mis à jour par Christian P. Momon il y a plus de 6 ans

Pour information, le dépôt de la bannière Framasoft : https://framagit.org/framasoft/framanav
Hmmm … me semble compliqué. Si nous n'avons pas besoin de sous-menu ni de grosse bulle, nous pouvons envisager de rester dans la simplicité.

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

J'ai inclu ta bannière sur chapril.org et date.chapril.org pour tester.
cf #3134 j'ai désactivé deflate sur lamp, et ça marche.
Juste une remarque : mettre le lien vers l'image april en absolu, car pas résolu quand le nom de domaine est différent
Si tu veux modifier en prod, c'est sur bastion: /etc/nginx/banniere-chapril

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

Déployé sur tout les sites chapril, ça ne marche pas pour certains qui ont du <body …> : sais-tu modifier le css pour positionner la banière en haut, et qu'on fasse en replace sur </body> qui est plus générique ?

Mis à jour par Christian P. Momon il y a plus de 6 ans

Quentin Gibeaux a écrit :

J'ai inclu ta bannière sur chapril.org et date.chapril.org pour tester.
cf #3134 j'ai désactivé deflate sur lamp, et ça marche.

Clap-clap-clap \o/

Juste une remarque : mettre le lien vers l'image april en absolu, car pas résolu quand le nom de domaine est différent
Si tu veux modifier en prod, c'est sur bastion: /etc/nginx/banniere-chapril

Bien vu. Fait.

Et je vois que tu as fait attention à inclure aussi une ligne dans le <HEAD>, parfait :-)

Déployé sur tout les sites chapril, ça ne marche pas pour certains qui ont du <body …> : sais-tu modifier le css pour positionner la banière en haut, et qu'on fasse en replace sur </body> qui est plus générique ?

Je vois deux méthodes :
1) utiliser une regex dans le subs_filter pour gérer les <body …> (ça semble possible mais ajoute un coût en cpu) ;
2) jouer du CSS.

J'ai appliqué la solution n°2 (body padding-top 42px + banner en position asbolute top 0) : ça semble bien fonctionner.

Mis à jour par Christian P. Momon il y a plus de 6 ans

Question : bannière toujours visible ou qui disparaît en scrollant avec la page ?

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

Pourquoi pas, ça ferait moderne

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Version cible mis à Mise en production Chapril

Mis à jour par Quentin Gibeaux il y a presque 6 ans

  • Statut changé de En cours de traitement à Fermé

Mis à jour par Christian P. Momon il y a presque 5 ans

  • Projet changé de Chapril à banner.chapril.org
Actions

Formats disponibles : Atom PDF