- 
                Notifications
    
You must be signed in to change notification settings  - Fork 164
 
Met à jour la page d'accueil #6696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
8f25c34    to
    9ee8ea5      
    Compare
  
    9ee8ea5    to
    44a4148      
    Compare
  
    
          Rapport de QAJ'ai pu tester pas mal de point même ceux qui ne sont pas mentionnés dans les conseil QA (par exemple publier plusieurs contenu en majeurs/mineures pour vérifier que l'ordre d'affichage est bien correct). Cohérence du tonle ton/style des boutons "Montre-les moi !" et "Fais voir !" dénote un peu avec le bouton "Commencer à rédiger". Il faudrait harmoniser le ton des boutons. La place du bouton "Commencer a rédiger"Vu la place du bouton "Commencer a rédiger" qui maintenant sous le titre "Dernières publications de la communauté", on pourrait supposer que dans le bloc, lorsqu'on lit "Il y a X publications sur Zeste de Savoir. Pourquoi pas la vôtre ?". Le X devrait correspondre aux publications de la communauté "non validés par l'équipe". Mais actuellement le X fais référence à l'ensemble des contenus publiés (validés ou non) sur le site. Cela peut prêter à confusion. Je dis cela, mais je n'ai pas réfléchi à la bonne façon de traiter le point. je vois au moins 2 options possibles : 
 Certains boutons n'ont pas besoin d'affichage sur mobile.Aujourd'hui (en prod) le bouton "Commencer à rédiger" n'est pas affiché lorsqu'on est sur la version mobile du site. Cette PR affiche ce bouton alors qu'il y a très peu de chance qu'il soit utile sur mobile.  | 
    
          
 Je comprends l'idée, mais je pense qu'il vaut mieux l'afficher. On ne sait pas d'où les gens arrivent pour la première fois sur le site et on leur cacherait des choses utiles à savoir, même si ils ne vont pas s'en servir. 
 Ouais, je vois bien le problème. J'ai carrément changé le concept. Voir la capture ci-dessous. L'idée de base est vraiment d'apporter une amélioration graduelle de la page d'accueil, même imparfaite. Si on se met à discuter longuement des détails, ce ne serait plus l'esprit avec lequel j'ai fait cette proposition.  | 
    
          
 Je comprends mieux la philosophie. Et du coup ta dernière maquette me semble plutot OK.  | 
    
44a4148    to
    fea1e4c      
    Compare
  
    | 
           Effectivement, j'avais oublié de pousser le commit.  | 
    
fea1e4c    to
    5d0b1c6      
    Compare
  
    377813e    to
    af2852e      
    Compare
  
    af2852e    to
    20bc461      
    Compare
  
    20bc461    to
    7f8a7c0      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je n'ai pas encore testé mais voici déjà mes commentaires sur le backend.
7f8a7c0    to
    9d59115      
    Compare
  
    9d59115    to
    5dfbae3      
    Compare
  
    5dfbae3    to
    5b516b3      
    Compare
  
    | 
           Je viens de tester en local (désolé pour le délai) et voici quelques remarques (rapides à traiter je pense) : 
  | 
    
          
 Je ne suis pas convaincu que ça crée de la confusion sur la validation. On a littéralement les derniers contenus validés au dessus. Peut-être quelque chose du genre "Les autres publications de la communauté ?" Mais sinon "Publications libres", c'est jargonnant, donc je veux éviter. "Derniers billets", ça marchera tant que ce sont effectivement des billets (mais actuellement on peut faire un billet au format tuto déjà, donc...). 
 En effet, je vais corriger ça. 
 Je pense que je vais ajouter une ligne de plus. Ce n'est pas gênant une ligne de plus, fondamentalement.  | 
    
5b516b3    to
    d410aee      
    Compare
  
    | 
           OK, ça me va comme ça. @philippemilink OK pour toi pour fusionner ?  | 
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai parcouru rapidement le code et testé rapidement en local, globalement tout me va.
Je suis gêné par les boutons "Montre-les moi !" / "Je rédige" / ... qui change d'apparence lorsqu'on passe la souris sur tout le bandeau, pas que le bouton. Ça donne l'impression que tout le bandeau est un lien, alors que non. J'ai corrigé ça en local avec le patch suivant :
diff --git a/assets/scss/components/_content-item.scss b/assets/scss/components/_content-item.scss
index 43e3f01f1..2dfc3aa0c 100644
--- a/assets/scss/components/_content-item.scss
+++ b/assets/scss/components/_content-item.scss
@@ -336,12 +336,6 @@ $content-item-padding-vertical: $length-14;
 
     color: $grey-000;
 
-    &:hover {
-        .btn-call-to-action {
-            background-color: $true-white;
-            transform: scale(1.05);
-        }
-    }
 
     .call-to-action-text {
         flex: 1;
@@ -372,6 +366,10 @@ $content-item-padding-vertical: $length-14;
         transition: color $transition-duration ease-in-out,
                     background-color $transition-duration ease-in-out,
                     transform $transition-duration ease-in-out;
+        &:hover {
+            background-color: $true-white;
+            transform: scale(1.05);
+        }
     }
 }Et sinon, je trouve que maintenant ça manque sur la page d'accueil d'une explication de ce que sont les différents contenus, qu'est-ce que ça veut dire "être validé par la communauté", etc. Mais je suis d'accord que ça peut venir dans une PR distincte.
* fait correspondre la structure de la page d'accueil à la future organisation "validé/libre" pour les publications * rend la page plus joueuse avec des "call to actions" * regroupe les paramètres de configuration dans leur propre section * refactorise les fonctions de récupération de données pour qu'elles ne dépendent plus directement de certaines configurations
d410aee    to
    8a24c41      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA OK ✔️

Cette PR mets à jour la page d'accueil.
C'est dans le cadre de la refonte du parcours de validation. J'aimerais découper ça en morceaux digestes pour le développement et la QA. Je pense que cette partie es autoporteuse.
Contrôle qualité
Vérifier que le bloc "pépites de l'équipe" contient bien à la fois les tutos et les articles.
Vérifier que les liens fonctionnent
Vérifier les différentes tailles d'écran et que ça reste lisible
Vérifier que j'ai pas cassé la page de profil en refactorisant les paramètres de configuration