Participants
- Firm1
- Amaury
- Situphen
- Stalone
- artragis
- Gcodeur
- Philippemilink
- Aabu
- tleb
Animateur : Amauruphen
Discussions infrastructure
Temps prévu 40min
GA -> Matomo
Parole à Amaury
- Quelle solution technique ? Besoin d’un serveur pour héberger nous-même Matomo ?
- En profiter pour héberger nous-même Sentry et Munin ?
Besoin initial : avoir des stats fiables car GA plus fiable maintenant.
Idée : passer à matomo côté serveur car on n’a pas besoin des analytics avancées du marketing.
Question : Comment on installe matomo?
Du coup on a élargi a : où on héberge tous nos outils : sentry, munin, et donc matomo?
attention, besoin d’admin + besoin financier à voir avec gandhi
Deuxième solution liée à matomo et sentry (mais pas munin) : utiliser le SaaS. Plus qu’un problème de sous.
Munin est léger donc on peut l’héberger n’importe où. Mais éviter la béta car ça peut redémarrer quand on veut.
Matomo: un prix association/open-source est dispo, voir quel est son montant => les contacter pour en savoir plus
Note à propos de l’Admin : Philippemilink aide Situphen sur l’admin. Merci à lui.
BIen qu’aucune décision n’a été prise, l’idée d’utiliser un serveur scaleway et de faire un test d’un mois pour voir si ça fonctionne correctement fait consensus.
firm1 a noté qu’il existait un job/workbook ansible pour déployer matomo sur le ansible-galaxy.
Pour Sentry, utiliser leur offre cloud qui pourrait être gratuite vu notre volumétrie
Décision:
- créer un topic sur le forum pour avoir une vue réelle sur les coûts et en discuter
- Avoir une personne avec la signature de l’association qui contacte les vendors, notamment sentry (https://sentry.io/for/open-source/) pour voir quels tarifs ils nous proposent.
- suivant la réponse, voir si on va chez les offres cloud, ou si on fait un test avec un VPS dédié
- Regarder à changer munin par netdata (sans oublier qu’on a des statistiques liées aux contenus de ZdS sur munin)
- Dans tous les cas on n’hébergera pas Munin sur la bêta, on souhaite avoir du monitoring stable, en lequel on peut avoir confiance
Budget de l’association
Parole à Firm1
- Asso dans le vert grâce à Gandi.
- En gros 400€ de budget annuel possible
Préparatif v30
Temps prévu : 10 minutes
Parole à Situphen
Forte incitation à faire de la pêche aux bogues sur la bêta
Les gros bugs ont été corrigés.
Besoin quand même de bien tester. Bien tester sur tablette/mobile car on a beaucoup touché au design.
Amaury fera une vague de fix pour la version mobile demain.
Mise en bêta le 22 février donc mise en prod prévue la première semaine de mars
Regarder le titre
Chantiers à venir pour la v30.1
Temps prévu: 40 minutes
Passage à zmarkdown 10
Parole à Stalone
Deux améliorations : les quizz dans notre markdown (et dans le rendu PDF) et le "rendu par manifeste".
Voir l’article à venir pour comprendre pourquoi c’est cool le rendu par manifest.
Pouvoir exporter les brouillons en PDF: sera possible (cf l’article). Sans doute pas pour la v30.1 . Sera sans doute disponible à la demande (un bouton pour générer explicitement le contenu). Il faudra alors limiter le nombre de génération possible: sans doute limiter à une génération par contenu/version…
Cas d’usage: exporter une version bêta pour l’envoyer à un relecteur externe. Avoir un template différent pour indiquer que c’est une version bêta/brouillon du contenu.
Se rapproche d’une fonctionnalité de partage par lien: avoir une date limite ? ajouter un bandeau pour indiquer que c’est un contenu WIP. Pouvoir générer deux types de liens: un lien figée à une version, un lien qui suit toujours la dernière version
Note: Générer un PDF est long (> 5min pour les gros tutos)
Évolution des tutos
Parole à artragis
Présentation des PR
-
Publication des contenus directement avec le manifeste (PR 6025), ce qui permettra d’améliorer nos performances
Qatilzable
-
Intégration des quizzs (PR 5928)
Modèle côté client. Beaucoup de progrès. Statistiques disponibles. Que se passe-t-il si on change les questions ? (actuellement comptabilisé comme deux questions différentes). Possibilité de remettre à zéro les stats ? Affichage correct dans les LaTeX (grâce à zmd). Pas de sondage sur les forums pour l’instant, sera possible, mais ce ne sera pas dans cette PR.
Idée: si pas de correction fournie: peut servir de sondage dans un tutoriel (juste une idée pour l’instant)
Avis général: KISS pour l’instant !
- QAisable puisque le fonctionnement interne ne devrait plus changer
- Partie graphique à revoir, besoin d’aide sur ce point
- Pas de test unitaire pour l’instant
- zmd interprétera le bloc quizz partout, mais il n’y aura de l’interaction que sur les tutoriels
idées annexes
Idée de liens d’accès au contenu non indexé par google et limité en temps.
Génération des PDF pour les versions non publiques :
- Attention au PDF bombing pour l’espace disque
- Déterminer quand on le fait (automatique/au clic…)
- ça devient vraiment possible grâce à la publication manifest
Avoir un système de relecture qui permette de surligner et laisser des commentaires. La difficulté est de suivre les commentaires à travers les différentes versions d’un contenu
Toutes les petites PRs presques prêtes
Parole à Situphen
- EasyMde et ses nouveaux fix à checker 6034 (?)
- PR de firm1 sur suppression de jquery 5968 et 5970
- PR de toxicscorpus : les PR sont presque finies, toxic a simplement des pbs d’environnement de dev
Se rapporter aux projets GitHub (https://github.com/zestedesavoir/zds-site/projects "Objectif *") pour avoir une idées des PRs à réaliser (sachant qu’on reste souple…)
ETA et Bêta test
Parole à Situphen
Mise en béta début avril espérée histoire qu’on ait une version plus petite à tester et à développer.
Mise en bêta prévue début avril pour une mise en prod prévue courant avril (si on garde le même rythme qu’en ce moment)
Fonctionnement de la QA lors des PRs
Temps prévu: 20 minutes
Activation la possibilité de fusionner automatiquement une PR une fois que les tests passent et que les reviews sont au vert ?
Page explicative de la documentation de Github
Parole à situphen
Une option du dépôt qui permet d’activer le bouton "merge automatique" PAR PR.
Gros consensus pour dire que c’est OK.
Obliger à ce qu’il y ait des reviews avant de pouvoir fusionner ?
Parole à Situphen
Cela serait utile notamment pour les grosses PRs où il y a plusieurs personnes qui font des reviews
Review: approuver les changements (utiliser le bouton)
Review: QA: test + revue de code
Mettre en place, et voir dans quelques semaines si on juge que c’est trop casse-pieds et qu’on souhaite le désactiver (sondage en cours sur Discord, avec peu de participants, au final l’avis positif n’est pas unanime)
On le fait, on fait un point au prochain dev meeting.
Q&A
temps prévu : 10 minutes
Si on a un code simple à ajouter pour matomo en cas de réponses matomo rapide?
- v30a si la 30 est déjà sortie, sinon, oui on mettra dans v30 le code de reporting.
Peut-on ajouter un bouton lecture zen en bas du tuto alors qu’on va changer l’interface de lecture?
- Oui car les maquette de la nouvelle interface vont pas être en prod à court terme alors que l’ajout du bouton est rapide.
Prochaine réunion autour de la release de 30.1 (début avril)