Projet

Général

Profil

Development #55457

nouveau thème: Guérande

Ajouté par Thomas Jund (congés, retour le 29/04) il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
07 juillet 2021
Echéance:
31 août 2021
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ville du projet Cap Atlantique
ressource disponibles ticket #51826


Fichiers

guerande_8.png (99,8 ko) guerande_8.png Paul Marillonnet, 03 août 2021 16:15
guerande_4.png (134 ko) guerande_4.png Paul Marillonnet, 03 août 2021 16:15
0001-theme-add-guerande-55457.patch (44,7 ko) 0001-theme-add-guerande-55457.patch Paul Marillonnet, 03 août 2021 16:15
box-sizing-glitch.png (44,3 ko) box-sizing-glitch.png Paul Marillonnet, 03 août 2021 16:15
guerande_6.png (207 ko) guerande_6.png Paul Marillonnet, 03 août 2021 16:15
guerande_7.png (108 ko) guerande_7.png Paul Marillonnet, 03 août 2021 16:15
guerande_5.png (2,47 Mo) guerande_5.png Paul Marillonnet, 03 août 2021 16:15
guerande_3.png (134 ko) guerande_3.png Paul Marillonnet, 03 août 2021 16:15
guerande_2.png (373 ko) guerande_2.png Paul Marillonnet, 03 août 2021 16:15
guerande_1.png (2,4 Mo) guerande_1.png Paul Marillonnet, 03 août 2021 16:15
export_page_index_20210811.json (13,3 ko) export_page_index_20210811.json Paul Marillonnet, 11 août 2021 11:04
site_export_20210811.tar (14,7 Mo) site_export_20210811.tar Paul Marillonnet, 11 août 2021 11:05
0002-guerande-use-combo-asset-to-manage-header-logo.patch (20 ko) 0002-guerande-use-combo-asset-to-manage-header-logo.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:30
0003-guerande-use-combo-asset-to-manage-footer-logo.patch (1,23 ko) 0003-guerande-use-combo-asset-to-manage-footer-logo.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:32
0005-guerande-remove-font-size-var.patch (695 octets) 0005-guerande-remove-font-size-var.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:33
0007-guerande-use-core-sass-vars-to-manage-cell-foldable-.patch (1,43 ko) 0007-guerande-use-core-sass-vars-to-manage-cell-foldable-.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:35
0008-guerande-globalize-page-header-block.patch (3,02 ko) 0008-guerande-globalize-page-header-block.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:37
0009-guerande-fixe-column-size.patch (639 octets) 0009-guerande-fixe-column-size.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:39
0011-guerande-blanc-sur-blanc-tout-fout-le-camp.patch (782 octets) 0011-guerande-blanc-sur-blanc-tout-fout-le-camp.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:49
0010-guerande-hamonize-cell-display-and-color-contrast-of.patch (2,6 ko) 0010-guerande-hamonize-cell-display-and-color-contrast-of.patch Thomas Jund (congés, retour le 29/04), 11 août 2021 17:49
0001-theme-add-guerande-55457.patch (18,2 ko) 0001-theme-add-guerande-55457.patch Paul Marillonnet, 30 août 2021 16:24
0001-theme-add-guerande-55457.patch (18,3 ko) 0001-theme-add-guerande-55457.patch Paul Marillonnet, 31 août 2021 16:09

Révisions associées

Révision 32fc5e98 (diff)
Ajouté par Paul Marillonnet il y a plus de 2 ans

theme: add guerande (#55457)

Historique

#2

Mis à jour par Paul Marillonnet il y a presque 3 ans

  • Echéance mis à 31 août 2021
  • Assigné à changé de Thomas Jund (congés, retour le 29/04) à Paul Marillonnet

On me dit dans l’oreillette que ça n’a pas encore commencé. Je te déleste de ce thème Thomas.

#3

Mis à jour par Paul Marillonnet il y a presque 3 ans

Premier vrai obstacle pour moi, le symbole "+" directement à droite du nom de la catégorie de démarches dans la page d’accueil.

Dans notre framework de thème on voit vraiment ça comme deux choses séparées — d’abord le titre de catégorie avec possiblement une image et une description, ensuite viennent la liste des démarches.
Pour faire les choses bien il faudrait fournir un fichier forms_of_category.html dédié judicieusement modifié ; mais après quelques essais infructueux il faut que je me documente un peu plus avant de revenir à la charge.

Bien sûr, il faudra faire ça de manière à ce que les boîtes flex ne soient pas toutes moches quand on clique sur le "+" et qu’on dépile la liste démarches de la catégorie.

#9

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Pour info encore, il faudra un bout de gabarit personnalisé pour le footer.
En deux parties comme celui visible dans la maquette, à ma connaissance on ne fait pas ça dans les thèmes natifs.

#10

Mis à jour par Marie Kuntz il y a plus de 2 ans

Paul Marillonnet a écrit :

Pour info encore, il faudra un bout de gabarit personnalisé pour le footer.
En deux parties comme celui visible dans la maquette, à ma connaissance on ne fait pas ça dans les thèmes natifs.

Prévu en utilisation grid, donc footer "normal" à prévoir

#23

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Marie, il y a des variations entre le menu de la maquette png et le pdf de zonings.
Je me fie à la maquette png en tant que document le moins générique des deux, mais ça laisse en suspens la question des liens de connexion/inscription, et d’autres choses qui n’apparaisse pas sur la maquette, par exemple les entrées "Mon profil" et "Toutes les démarches".
Pour te donner une idée, sur mon devinst actuellement ça s’affiche comme cela

Autre question qui va se poser aussi : les pictos en bas de page, à gauche des liens "Nous contacter" et "Venir à l’hôtel de ville", sur le site institutionnel, qui j’imagine sont la propriété de la boîte de créa graphique ayant fait le site institutionnel, auquel cas on ne peut pas les inclure dans le dépôt devinst de thème.

#24

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Paul Marillonnet a écrit :

[…]
Pour te donner une idée, sur mon devinst actuellement ça s’affiche comme cela

Et en mode mobile, ce serait ça.

#25

Mis à jour par Paul Marillonnet il y a plus de 2 ans

On pourrait partir de cette base pour discuter de ce qui va et de ce qu’il faut encore modifier.
Huit captures numérotées, respectivement la page principale, un formulaire, les infos de compte et l’écran de connexion ; le tout en modes desktop et mobile.

Trois choses à signaler :
  • un glitch sur la dernière div du pied de page en mode desktop en écran relativement étroit (cf. en bas à droite de la capture box-sizing-glitch.png), j’ai joué avec le box-sizing de la div et le padding de la div parente, sans succès, je capte pas le truc pour l’instant ;
  • en l'état les cellules de catégories de démarches se déplient en instantané, sans transition ;
  • j’ai testé avec l’ajout d’une cellule de code de suivi sur la page principale, ça m’a l’air bon.
#26

Mis à jour par Marie Kuntz il y a plus de 2 ans

Je vois qu'il te manquait une info essentielle : les pages authentik sont gérées par une autre instance, et elles seront chartées de manière très neutre. Je suis désolée pour l'oubli :(

#27

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Marie Kuntz a écrit :

Je vois qu'il te manquait une info essentielle : les pages authentik sont gérées par une autre instance, et elles seront chartées de manière très neutre. Je suis désolée pour l'oubli :(

Pas de souci Marie, le gros du travail est allé sur tout ce qui se voit sur les captures 1 et 5.

#28

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Statut changé de Solution proposée à En cours
  • Assigné à changé de Paul Marillonnet à Thomas Jund (congés, retour le 29/04)

Je reprends sur cette base.

#30

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Assigné à changé de Thomas Jund (congés, retour le 29/04) à Paul Marillonnet
#35

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

Permière série de patchs (branch à jour)

Patch 002 :
gérer le logo du header depuis un asset combo plutôt qu'en dur.

Patch 003:
Idem pour le logo du footer.

Patch 005:
Pour la variable $font-size, 1em === 100%, donc inutile.

Patch 007:
Réponse à une question précédement posée, il y a 2 variables sass pour modifier l'icon open et close des foldable cells.

Patch 008:
Ne sachant pas du tout ce que le client va vouloir faire avec sa plateforme, j'ai exposé le bloc "page-header" à tous les templates.

Patch 009:
Fix la taille des colonnes sur template 3 colonnes. Tu étais en flex auto, ce qui peut donner des largeurs différentes à chaque colonne en fonction du contenu.

Patch 010:
Tu styles uniquement les cellules "form-of-category". Mais les pages seront très certainement composées dez cellules diverses. J'ai donc appliqué le layout mobile à toutes les cellules (avec une préférence pour max-width plutôt que 7% sur les margins) et appliqué le même border radius à toutes les cellules.
Je simplifie les styles des links-list que tu appliques à 'forms-of-category' pour rendre plus proche des links-list présentes dans les autre cellules.
J'applique les styles des cells 'forms-of-category' à sa soeur 'links list cell' et je donne un peu plus de contraste aux
liens pour des raisons d'a11y.

Patch 011:
Mettre les liens en blanc sur un background blanc, quelle drôle d'idée :) Tu voulais faire quoi ?

#37

Mis à jour par Paul Marillonnet il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

Thomas Jund a écrit :

Permière série de patchs (branch à jour)

Patch 002 :
gérer le logo du header depuis un asset combo plutôt qu'en dur.

Patch 003:
Idem pour le logo du footer.

Ok, je virerai ce des fichiers de l’index git.

Patch 005:
Pour la variable $font-size, 1em === 100%, donc inutile.

Ok.

Patch 007:
Réponse à une question précédement posée, il y a 2 variables sass pour modifier l'icon open et close des foldable cells.

Top, j’avais pas capté le truc, merci.

Patch 008:
Ne sachant pas du tout ce que le client va vouloir faire avec sa plateforme, j'ai exposé le bloc "page-header" à tous les templates.

Ok.

Patch 009:
Fix la taille des colonnes sur template 3 colonnes. Tu étais en flex auto, ce qui peut donner des largeurs différentes à chaque colonne en fonction du contenu.

Ok.

Patch 010:
Tu styles uniquement les cellules "form-of-category". Mais les pages seront très certainement composées dez cellules diverses. J'ai donc appliqué le layout mobile à toutes les cellules (avec une préférence pour max-width plutôt que 7% sur les margins) et appliqué le même border radius à toutes les cellules.
Je simplifie les styles des links-list que tu appliques à 'forms-of-category' pour rendre plus proche des links-list présentes dans les autre cellules.
J'applique les styles des cells 'forms-of-category' à sa soeur 'links list cell' et je donne un peu plus de contraste aux
liens pour des raisons d'a11y.

Top, merci.

Patch 011:
Mettre les liens en blanc sur un background blanc, quelle drôle d'idée :) Tu voulais faire quoi ?

Un oubli de ma part, j’avais pas constaté l’erreur dans mes tests…

Tout testé en local, c’est ok pour moi pour cette série de patches, on peut squasher et retirer les fichiers images devenus inutiles car gérés depuis les ressources combo.
Merci beaucoup pour les corrections. J’espère que ça t’a quand même pris moins de temps que de faire le thème à partir de zéro…

#40

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#42

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

Quelques dernières retouches :

Tu as fixé la hauteur de l'image via CSS à 250px de haut. J'ai baissé un poil à 220px;
J'ai contraint l'image à toujours occuper les 220px de haut et toute la largeur de picture

    img {
+        width: 100%;
+        height: 100%;
+        object-fit: cover;
    }

J'ai amélioré le selecteur `grid-*

  // discard grid properties in mobile mode
  div[class^="grid-"],
  div[class*=" grid-"] { 

pour être certains que cela ne rentrera aps en conflit avec les class `fx-grid-*` du nouveéau system de grille.

J'ai légèrement augmenté la taille des titres des cellules

$title-font-size: 1.2em;

Et j'ai corrigé un peu la mise en forme (espaces, tab, etc.)

Branche à jour avec mon commit.

#43

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Thomas Jund a écrit :

Quelques dernières retouches :

Tu as fixé la hauteur de l'image via CSS à 250px de haut. J'ai baissé un poil à 220px;
J'ai contraint l'image à toujours occuper les 220px de haut et toute la largeur de picture

Ok.

J'ai amélioré le selecteur `grid-*

[...]

pour être certains que cela ne rentrera aps en conflit avec les class `fx-grid-*` du nouveéau system de grille.

Ok.

J'ai légèrement augmenté la taille des titres des cellules
[...]

D’ac.

Et j'ai corrigé un peu la mise en forme (espaces, tab, etc.)

Ok.

Branche à jour avec mon commit.

Merci. Tout squashé ici et dans la branche. Si c’est bon pour toi, on envoie.

#44

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#45

Mis à jour par Paul Marillonnet il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 32fc5e98c5ee6ca8990cb12bbcc1e6f71c15adb3
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Mon Jul 19 11:57:07 2021 +0200

    theme: add guerande (#55457)
#46

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#47

Mis à jour par Marie Kuntz il y a plus de 2 ans

Quels sont les styles spéciaux à utiliser ? par exemple, pour avoir un fond beige dans le footer

#48

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Statut changé de Solution déployée à Information nécessaire
#49

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Les classes css pour les différents éléments de page sont toujours ceux de l’export que Thomas m’avait demandé (#55457-32), en l’occurrence celles de la troisième celle du footer, apparaissant en beige, sont "grid-1-3 menu-cross".

#50

Mis à jour par Marie Kuntz il y a plus de 2 ans

  • Statut changé de Information nécessaire à Fermé

Pardon, je n'avais pas vu ton export de site.

Formats disponibles : Atom PDF