-
Notifications
You must be signed in to change notification settings - Fork 160
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
Refonte de la page “À propos” : vraie description, Gandi & Café des Sciences, mises à jour, vraie mise en page #6527
base: dev
Are you sure you want to change the base?
The head ref may contain hidden characters: "feat/\u00E0-propos-na-pas-chang\u00E9-depuis-2015-\u00E7a-va-bien-cinq-minutes"
Conversation
J'aime beaucoup cette nouvelle page. Petite coquille sur l'adresse mail dans les références légales et attributions qui est l'adresse gmail alors que ça devrait être "[email protected]" |
Merci ! Et bien vu. À noter que le problème existe en production car j'ai sourcé cette adresse depuis le même endroit que d'autres pages que je n'arrive à retrouver, à savoir, le ficher de configuration du site. zds-site/zds/settings/abstract_base/zds.py Lines 75 to 81 in 7297871
D'ailleurs, cette adresse est dupliquée dans la configuration, faudrait vérifier que tout est bien utilisé. Il faudrait aussi vérifier si cette adresse du CA est affichée quelque part, car je ne crois pas qu'elle soit utilisée en pratique (en tout cas à titre personnel je ne la monitore pas, je ne suis même pas sûr d'avoir accès). |
Ah, c'était la page des CGU. Mais en fait le souci n’apparaît pas en prod, ou presque, en tout cas c'est pas la même adresse que ce que j'ai en local. Mais c'est Line 149 in 7297871
|
Premièrement beau travail, le rendu est super ! Concernant les mentions légales, je pense qu'il faut suivre ce que font globalement tous les autres sites, c'est-à-dire les mettre dans une page à part des CGU avec un lien direct dans le footer. Concernant l'adresse de l'association, ce n'est pas privé donc on peut simplement faire le changement dans le code de ZDS. Ceci dit, c'est le genre de paramètres qui selon moi ont toute leur place dans la configuration d'Ansible car cela permet de les modifier sans devoir publier une nouvelle version de ZDS. J'ai parcouru très vite fait les modifications :
Je ne sais pas si @philippemilink a un avis sur ces deux points. Mon objectif n'est pas de freiner cette PR mais surtout d'éviter un flou dans nos conventions/règles pour les prochaines PR. |
Merci @Situphen !
Tu ferais une page supplémentaire ? Tu penses que, supposant qu'on fasse effectivement comme à l'accoutumée ailleurs et qu'on les sépare des CGU, les mettre dans la page À propos n'est pas suffisant ? Ou bien j'ai mal compris et tu parlais justement de la-dite page ?
Peut-être faudrait-il prévoir cette modification, alors ! Bien que ce ne soit pas très urgent. D'ici là, je peux modifier dans le dépôt, dans cette PR, si ça vous va.
Je plaide la mauvaise mémoire, j'avais souvenir qu'on avait le code en anglais mais les commentaires, documentations, commits et tickets/PR en français. Je vais traduire :) .
Clairement, mon confort de travail en Sass est bien supérieur à celui en SCSS. Je me suis permis de l'utiliser, car :
Sass, c'est limite SCSS et Python qui ont fait un petit 🙃 Bref, je préfèrerais qu'on s'autorise à mélanger Sass et SCSS, vu ce qu'apporte Sass et la presque absence d'inconvénients que ce mélange a. D'ailleurs, pour ne rien vous cacher, j'avais prévu d'écrire Yuzu en Sass exclusivement. |
Je me suis laissé emporter par les commentaires. Bon, ils sont en anglais :d |
Pour le texte, s'inspirer aussi de https://zestedesavoir.com/forums/sujet/17025/auteurs-externes-faire-venir-des-universitaires/ |
Ah oui bien vu, il y a sans doutes des choses à reprendre :) |
Petit commentaire sur le contenu :
En résumé : d'un côté une page "à propos" avec tes nouvelles infos et celles de la page "association" (description de l'asso et du site) et d'un autre côté un colophon. Ça mérite d'être séparé selon moi. Sinon, je pense aussi qu'il faudrait une page "mentions légales" dédiée avec lien direct dans le pied de page. Sympa le rendu graphique sinon. :) |
Plus j'y pense, plus je pense également que ce serait une bonne idée, et c'était dans mes projets. Je réfléchissais juste comment l'intégrer (tant éditorialement que graphiquement). Pour l'édito, le texte cité par @qwertygc est une base intéressante. De manière plus générale, je suis ouvert à toutes les idées !
Je n'avais pas vu cette PR, mais en effet, ce n'est pas une mauvaise idée. Je suis assez neutre quant au fait de séparer ou non, et je comprends les arguments pour séparer, moi ça me va bien. Est-ce que tu sais à quel point la PR #6515 est sur le point d'être fusionnée ? Sinon, je peux la reprendre directement dans cette PR, ça pourrait peut-être être plus simple.
Je ne suis pas trop d'accord : j'ai pas mal limité pour que ça reste une vue d'ensemble, mais je trouve que c'est intéressant de mettre l'important dans un peu toutes les catégories. J'y vois un but pédagogique, étant donné que le site enseigne (notamment) l'informatique, montrer tout ce qu'on finit par utiliser pour faire une plateforme web un peu complexe est intéressant, je trouve. J'aurais bien plus compris l'envie de diminuer si c'était resté en page unique, pour être honnête, car il est vrai qu'en l'état, ça prend pas mal de place. Mais sur une page dédiée… je ne vois pas le souci (sinon celui de la maintenance, mais j'ai volontairement choisi des technologies qu'on utilise de façon stable : la seule qu'il faudra changer à court ou moyen terme, sauf grosse surprise, c'est ElasticSearch). Cela dit, je reste bien évidemment ouvert à la discussion — qu'est-ce que tu trouves superflu ?
Merci ! |
À deux doigts d'être fusionnée, vraiment. Il reste la QA à faire (que tu peux faire si tu veux !), mais c'est juste pour vérifier la prise en compte de commenaires purement techniques. Pour moi, elle doit être fusionnée séparément. Ça sera toujours des choses à vérifier en moins dans la présente PR.
C'est plus que je trouve le concept de lister beaucoup de choses un peu overkill, pas spécialement des choses spécifiques. Mais ça m'est un peu égal que ça soit long, ça ne me dérange pas. Par contre, et c'est important pour la maintenance : ne pas citer de version spécifiques (à part Python peut-être), parce qu'elles changent régulièrement et on n'a pas envie d'avoir une page obsolète. Par exemple, Django 3, dans quelques mois, ça ne sera plus vrai et on oubliera de changer la page. :-° |
Je ne garantie pas d'avoir le temps mais je vais voir, peut-être :) Et sinon ok !
Fair. Le rebase risque juste d'être un peu pénible (fichier renommé mais en fait il ne faut pas qu'il le soit, etc.), cela dit, rien d'insurmontable.
Sur ce point précis, si ça peut te rassurer, les premiers concepteurs de cette page ont prévu le coup : Lines 62 to 74 in ae460de
Il n'y a que jQuery qui pourrait perdre sa précision de version — d'ailleurs j'ai vu que ça a été fait dans la PR que tu citais. De toute façon, c'est pas comme si on était en train de s'en débarrasser petit à petit. |
Après en avoir discuté en réunion des dev's, voici les points qui ont été décidés :
|
Du coup, ce qu'on doit faire :
|
a541b40
to
566d43d
Compare
J'ai rebasé la branche et je l'ai mise sur la bêta, sans modification pour le moment. |
J'étais parti pour juste insérer le logo Gandi, mais ça a dérapé. Oups. - Restructuration de la page - Ajout d'une vraie explication de ce qu'est Zeste de Savoir. - Ajout de Gandi. - Ajout du Café des Sciences. - Remise en forme de la section présentant les technologies utilisées. - Remise en forme de la section légale.
- Ajout des mentions légales classiques sur la page à propos, à côté des autres. - Doublon avec les CGU ? Mais idéalement, il faudrait au moins un report vers ces dernières, et les compléter, car il manque des informations — notamment, le siège social de l'association et son responsable de la publication. Un choix à faire.
À terme, ces deux pages pourraient fusionner.
- Titres et sous-titres des blocs colorés plus petits sur mobile.
Ouais, c'était *à ce point* pas à jour.
Il fallait l'ajouter à la liste des éléments avec sélection inversée.
Et intégre mieux sa construction au pipeline Gulp.
- Inutile de répéter les sélecteurs, on fait du SCSS, on peut imbriquer. - Correction du style de code d'après les règles editorconfig : indentation avec deux espaces.
- On ne s'appuie plus sur des espaces dans le contenu, mais sur une marge à la taille relative à la largeur d'une lettre de la police courante. - Les compteurs sont réinitialisés en une ligne (plus clair, inutile de s’embêter).
- Les numérotations sont à peine plus claires. - J'ai tenté aussi de retirer la graisse. Je ne sais que choisir.
566d43d
to
aabf5bf
Compare
Bon ; j'ai commencé la reprise de cette PR. Pour le moment, la page des technologies me semble correcte. Il me reste à intégrer la page “à propos”, que je vais fusionner avec la page “Association” — à moins que quelqu’un n’y voit un problème ! |
J'ai regardé et j'ai trouvé ça bien ! Pas de problèmes avec la fusion des deux pages, j'avais proposé ça auparavant et ça me paraît toujours une bonne logique. :) |
Il faudrait ajouter un lien vers le code de conduite dans la page à propos. |
Bonsoir, |
@Situphen Le message du 24 juin est toujours d’actualité, n’ayant pas pu avancer depuis. |
En attendant que la PR zestedesavoir#6527 soit terminée.
En attendant que la PR zestedesavoir#6527 soit terminée.
En attendant que la PR #6527 soit terminée.
Suite à un mail de rappel de Gandi que nous avions demandé leur logo pour l'intégrer sur notre page À propos (ils ne nous forcent pas, mais étaient étonnés que nous ne l'ayons pas fait alors que nous avions demandé de pouvoir le faire), j'ai voulu intégrer leur logo, donc.
Bon, ça a un peu dérapé (qui est surpris).
À voir la page, je me suis rappelé de la principale critique que je lui ai toujours fait, sans jamais prendre le temps de le corriger : ce n'est pas une page À propos, au mieux un Colophon. Et j'aime beaucoup les colophons, y'a pas de souci, mais ce n'est pas ce qu'est attendu ici.
J'ai donc entreprit d'ajouter une vraie description. D'ajouter Gandi, et le Café des Sciences tant qu'on y est (il y a un logo prévu pour ça). Et puis ça manquait de certaines mentions légales. Et la liste des technologies n'était pas à jour. Et tout ça manquait un peu de style.
J'ai repris la description de multiples présentations (notamment celle au CNRS) et documents sur lesquels j'avais dû expliquer ce qu'est Zeste de Savoir.
Concernant la liste des technologies, la question se pose fatalement : que mettre, que ne pas mettre, tout mettre étant bien long ? J'ai fait un choix subjectif des technologies qui ont un usage/impact notable sur la plateforme, pour qu'on ait une vraie idée des outils utilisés pour construire Zeste de Savoir. J'ai également fusionné les deux listes, la séparation n'étant pas vraiment pertinente.
Cliquez ici pour obtenir un aperçu de la nouvelle page À propos (à jour).
Questions à résoudre avant la QA
Concernant les mentions légales, j'ai hésité. Il y a déjà des mentions légales dans les CGU (article 2) mais elles sont incomplètes. Il faut donc faire un choix :
Secondement, l'adresse de l'association affichée est fausse (cf. commentaires plus bas). Faut-il mettre la bonne (
association@
) directement dans le fichier de paramètres de base (zds/settings/abstract_base/zds.py), ou uniquement dans le fichier de production comme aujourd'hui ?Question subsidiaire, cette distinction a-t-elle le moindre intérêt ?
Question sub-subsidiaire, est-ce hors-scope de cette PR ?
Contrôle qualité
make build-front && make run-back
pour mettre à jour les styles et lancer le site ;Avant de fusionner
Je ferai une dernière passe typographique avant de fusionner, ne le faites pas immédiatement (toutes les apostrophes sont droites, là, notamment). Je le ferai à la fin au cas où des éléments doivent être ajoutés, afin de ne pas le faire vingt fois.