Compte-rendu
Merci à artragis, A-312, firm1, Helmasaur, philippemilink, Sandhose et Titôme pour leur présence !
État des lieux : v29 et v29.1
Comme vous le savez probablement la v29, prochaine version à venir, aura pour thème principal l’amélioration de l’interface de rédaction. Étant donné que ce chantier est assez conséquent et que l’équipe technique est assez réduite, on a décidé de faire le travail par étapes.
Une première partie des fonctionnalités est presque prête et formera la v29 :
- un nouvel éditeur pour la rédaction en markdown avec des jolis boutons, le support du drag’n’drop d’images, de la coloration syntaxique, des raccourcis claviers, etc
- le déplacement des parties d’un contenu en drag’n’drop
- la mise en avant des contributeurs à la rédaction d’un contenu (relecteur, illustrateur, validateur, etc)
- des suggestions de contenus sur le même thème à la fin d’un contenu (sélectionnés par le Staff)
On essaie de paufiner tout ça pour mettre en bêta à la mi-décembre et mettre en production début janvier !
Dans un second temps, le reste des fonctionnalités arrivera et formera la v29.1 :
- les parcours
- l’interface de revue collaborative
Il est difficile de donner une date mais si jamais l’équipe technique garde autant la pêche on peut imaginer que ce soit prêt au printemps.
N’hésitez pas à vous tenir au courant de l’avancée du développement avec la chronique Zest of Dev !
Quelques questions et prises de paroles libres
Des éclaircicements sont demandés concernant ce qu’il faut ou ne faut pas faire sur Github en fonction des droits qu’on a.
-
Monsieur et Madame Tout le Monde
- ouvrir un ticket ou commenter un ticker existant
- ouvrir une PR ou commenter une PR existante
- s’occuper de la revue de code ou de la QA d’une PR existante
-
Contributeurs avec les droits "Triage" (que l’on donne assez facilement)
- gérer les étiquettes des tickets et des PRs
- fermer un ticket ou une PR
-
Contributeurs avec les droits "Write" (que l’on donne avec parcimonie)
- accepter une PR (merger)
- créer un commit directement sur la branche dev (à ne faire sous aucun prétexte)
- modifier les Projets Github (éviter de le faire, c’est un outil utilisé par artragis pour lister les fonctionnalités de chaque version)
Si vous avez les droits, c’est qu’on vous fait confiance. Ne pas hésiter à poser des questions si besoin.
Des précisions sont demandées concernant les parcours. Un sondage a été proposé à la communauté pour définir les fonctionnalités attendues, les résultats sont disponibles (la légende de chaque graphique explique ce qu’il faut en retenir). On a donc une bonne idée de ce qui est attendu au niveau fonctionnel, on verra après la v29 pour les détails techniques (ne pas s’éparpiller).
Concernant les suggestions des contenus, une partie du Staff (probablement les validateurs ?) s’occupera de les choisir sur le même thème et à la main. Ce sera du cas par cas et pas de l’automatique, pour que ça ne soit pas de la pub mais une valeur ajoutée. Parmi les contenus choisis, trois seront affichés en bas de la page.
A-312 va probablement mettre en place un petit outil pour pouvoir s’occuper de la programmation des tweets depuis le site.
Serveurs
Après s’être occupé des déploiements en bêta depuis quelques mois, Situphen va s’occuper des déploiements en production.
Il y a de temps en temps des soucis sur le serveur lors de la publication des contenus :
- des erreurs "MySQL has gone away" aléatoires
- la compilation LaTeX qui échoue certaines fois depuis qu’on a réduit le nombre de CPU
- les requêtes vers zmarkdown qui prennent trop de temps certaines fois
Voici ce qui a été décidé :
- artragis pense qu’il est très probablement que ce soit du à la limite max_packet_allowed qui est dépassée à certains moments, donc Situphen va se pencher sur le problème
- la durée de la compilation LaTeX est limitée dans le code de zds-site, il suffit de l’augmenter
- pouvoir paramétrer la limite de temps d’une requête (timeout) et ainsi l’augmenter pour les gros contenus
Conclusion
Des bonnes nouvelles et du bonheur avec le développement qui avance et l’arrivée de nouveaux contributeurs !