En cette période festive de Noël, l'équipe technique de Zeste de Savoir déploie sa version 14, baptisée pomme. Après une version 13 discrète qui était pauvre en nouvelles fonctionnalités et qui venait surtout corriger quelques bugs, la version 14 amène l'aboutissement d'une ZEP (ZEP-23), les premières contributions du membre Emeric dans le back-end de Zeste de Savoir, la possibilité d'activer un captcha à l'inscription et la connexion sécurisée en HTTPS sur certaines pages du site.
Quels sont les changements ?
Nous sommes loin des records de précédentes versions en nombre de tickets fermés. Nous comptons pour la version 14, 18 tickets fermés ! Parmi ces tickets fermés, nous avons 8 corrections de bug appréciables, 5 corrections non définies qui n'impactent pas directement la plateforme mais surtout le projet technique et 5 évolutions.
Parmi ces évolutions, nous avons la publication de l'API des MPs, seconde brique de l'API puisque la première portait sur les membres avec la version 1.71 de Zeste de Savoir. Nous avons la toute première contribution d'un nouveau venu, Emeric, qui modifie les suggestions dans la barre de recherche à chaque nouveau chargement de votre page. Situphen a développé l'extension de la signature et l'obligation d'utiliser une connexion HTTPs sur toutes les pages lorsque l'utilisateur est connecté, sur la page de connexion et d'inscription. Dernière évolution notable, la possibilité d'activer un captacha à l'inscription. Bien que Zeste de Savoir n'a pas encore l'utilité d'une telle fonctionnalité puisque épargné par les bots, il n'en reste pas moins d'une mesure préventive pour avoir une solution toute prête en cas d'invasion des robots2.
Si vous voulez en savoir plus, nous ne pouvons que vous conseillez de consulter le changelog que vous trouverez ci-dessous qui vous mènera aux différentes issues avec toutes les discussions qu'il y a pu y avoir entre les membres de l'équipe technique.
Rapport pour le jalon Version 14 ()
18 tickets sont compris dans ce jalon (0 ouverts et 18 fermés)
Tickets toujours ouvert
Aucun ticket
Tickets fermé
Corrections de bug
Ticket # | Titre | Label(s) |
---|---|---|
#3154 | Les rapports de couverture ne sont plus envoyés à coveralls | BUG |
#3153 | La pagination article est inversée | Back, BUG |
#3150 | Le lien de la dernière réponse donne (parfois) une 404 | Back, BUG |
#3135 | "Dans le futur" sur l'historique des tutoriels | Back, BUG |
#2957 | La page d'erreur 500 doit être du html seul, sans langage de template django | BUG, Front |
#2888 | [v15.6]Certaines ressources sont chargées en http | BUG, Front |
#2776 | Les sens caché des pouces n'est plus lisibles | BUG, Front |
#1577 | Le karma n'est plus "voted" sur les membres récents | Front, Régression |
Évolutions
Ticket # | Titre | Label(s) |
---|---|---|
#3177 | feat(api): Displays always avatar of the member. | API, Evolution |
#3131 | Modifier les suggestions de la barre de recherche | Back, Evolution, Front |
#1393 | Allonger le nombre de caractères limites dans la signature des forums | Back, Evolution |
#1376 | le https n'est pas forcé sur la page de validation de login/inscription | Back, Evolution |
#1262 | Captcha à l'inscription | Back, Evolution |
Non défini
-
Vous avez peut-être remarqué le changement dans la numérotation des versions. La numérotation de Zeste de Savoir a changé depuis la version 12 où nous avons jugé plus simple pour la gestion du projet de procéder avec un simple numéro incrémenté à travers les nouvelles versions. ↩
-
Mais tout le monde sait que les robots, c'est le bien ! ↩
Seconde brique à l'API, les MPs
La présente release vient couvrir un nouveau module de la plateforme de Zeste de Savoir, les conversations privées. A présent, il est possible de récupérer la liste des conversations dans lesquelles vous êtes auteur ou figurant dans les participants, d'en créer de nouvelles, d'en supprimer, de poster des messages, de les récupérer, etc. En somme, toutes les opérations usuelles que nous pouvons retrouver dans une API de ce type. Notons quand même une route particulière qui permet de récupérer tous les messages avec des messages non lus.
Par contre, le déploiement de cette API a été laborieuse. Même si la validation et le développement de la ZEP a été rapide, notamment grâce à l'expérience acquise par notre équipe technique dans la réalisation de l'API des membres, un bug gênant a été détecté dans le projet qui impact plusieurs fonctionnalités du projet, dont l'API. Le bug est un poil technique et ne sera pas détaillé dans cet article, si vous désirez en savoir plus rendez-vous sur le ticket du bugtracker du projet.
Dans un premier temps, l'API a été déployée dans une version précédente mais elle n'a pas été activée. En attendant, l'équipe technique a tenté plusieurs solutions pour corriger le bug mais sans grand succès, encore jusqu'à maintenant. Désireux de quand même publier l'API des MPs existantes et fonctionnelles, des membres de l'équipe technique ont contournés le bug pour pouvoir la rendre accessible sans danger pour vos données. Nous sommes donc heureux de mettre à votre disposition cette fonctionnalité où quelques membres ont déjà anticipés sa publication pour proposer des applications annexes à Zeste de Savoir.
L'avancement des ZEP
Une liste des ZEP
A l'époque où nohar a proposé et initié la pratique des ZEPs, il ne se doutait peut-être pas que cela aurait le succès que nous connaissons aujourd'hui. Nous ne comptons pas moins de 37 ZEPs à l'heure où est publié cet article et nous en compterons sans doute beaucoup d'autres dans les mois et années à venir.
Dans un souci de visibilité, gustavi a créé un nouveau sujet dans la zone des développeurs pour recenser toutes les ZEPs en rédaction, en validation, acceptées et actives.
La ZEP-13 bientôt en validation
La plateforme Zeste de Savoir offre bien des façons de s'exprimer. Vous pouvez proposer des articles et des tutoriels à la validation pour les publier sur le site ou créer des sujets sur les forums sur tous les sujets que vous voulez (dans la mesure où cela respecte les conditions d'utilisation) mais il n'y a aucun moyen pour un membre de donner un retour d'expérience, une opinion quant à une actualité, de donner un lien intéressant, etc. En bref, publier des contenus qui peuvent intéresser les lecteurs de Zeste de Savoir, mais qui ne nécessitent pas spécialement d'interaction avec les autres membres.
C'est une fonctionnalité que vous semblez attendre et la ZEP-13 est là pour proposer une solution, les tribunes libres. La ZEP devrait passer en validation dans les prochaines semaines. Nous vous invitons à jeter un œil à sa dernière version et nous faire part de vos remarques à son sujet, cela pourra être bénéfique pour tout le monde.
Vers une nouvelle page de profil ?
Nous vous informions plus tôt que Emeric contribuait pour la première fois au projet technique de Zeste de Savoir. Cela semble lui plaire puisqu'il ne s'est pas arrêté là, il continue de contribuer à travers des propositions de correctif et avec une nouvelle ZEP, la ZEP-36.
Venez l'aider et donner votre avis dans cette première expérience pour lui, l'écriture d'une spécification n'est pas une chose si aisée. Sa ZEP propose l'ajout de liens vers les réseaux sociaux, en passant par une photo de couverture jusqu'à un choix de contenu à mettre en avant. Les idées ne manquent pas !
Toutes ces nouveautés et ces perspectives pour l'avenir sont rendues possibles grâce à l'équipe technique de Zeste de Savoir. Elle fait un travail quotidien et en équipe pour répondre à vos besoins ! Mais c'est aussi grâce à vous, membres de la communauté, que nous pouvons faire évoluer dans le bon sens notre plateforme et créer un lieu d'échanges où nous aimons nous retrouver.
Continuons donc dans cette voie à travers les versions de Zeste de Savoir !