Point technique : des évolutions de la V7

Qu’est ce qu’un M.V.P. ?

En développement logiciel, un MVP, Minimum Viable Product, désigne l’état minimal nécessaire à une application ou une fonctionnalité pour être exploitable.

Si je prends l’exemple de Trictrac, le MVP de la page Articles serait une page toute simple listant les articles par ordre de dates décroissantes, sans fonctionnalité de tri et ni de filtrage, avec juste un composant de pagination pour passer d’une page à l’autre, ainsi que la possibilité d’aller sur la page d’un article donné en cliquant dessus. Pas grand chose, mais c’est déjà ça.

Eh bien ce MVP là, il est disponible maintenant, jetez un oeil au menu du site principal.

6 « J'aime »

J’ai une bonne et une mauvaise nouvelle

Bonjour à tous, il est temps de faire un petit point technique.

Je commence par la mauvaise nouvelle

@engrenage se retire du projet de développement. Il est encore au CA du CNRL mais ne prendra plus part au développement du site. Je tiens à le remercier pour tout ce qu’il nous a apporté jusqu’ici. C’est un diamant brut qui va manquer, et je lui souhaite le meilleur. La conséquence de ce départ, c’est que je suis actuellement tout seul pour développer Trictrac.net.
Ça veut donc dire qu’en attendant de trouver de l’aide, tout va prendre plus de temps.

Et la bonne (petite) nouvelle ?

La bonne nouvelle c’est qu’on ne se laisse pas abattre !
Ces derniers jours :

  • Correction de bugs sur le formulaire de création de personnes
  • Création d’une liste filtrable de toutes les personnes en base (pas les utilisateurs, mais les personnalités du secteur et les structures)

Et c’est déjà dispo pour vous.

Dans les jours qui viennent nous serons pris par la clôture de l’exercice du CNRL et l’AG, mais je projette ensuite :

  • Encore des corrections de bug
  • De nouveaux filtres pour la liste des personnes
  • Une première version de la liste filtrable des jeux

À très vite !

38 « J'aime »

C’est le printemps, on nettoie et on retape.

Ces derniers jours ont été consacrés à des tâches peu reluisantes, invisibles mais nécessaires :

  • De la réorganisation de code (de la refactorisation, comme on dit dans le jargon)
  • Des corrections de bugs et petites améliorations sur les formulaires de création de fiche. Il faut bien ça pour encourager et soutenir notre @sysyphus-0 national dans sa quête de mise à jour de la base de données :heart:.
  • Des améliorations sur les barres de recherche : elles sont un peu moins lentes, et sont un poil plus efficaces (encore du boulot à faire dessus, cependant).

Pour les jours qui viennent

Je n’ai pas encore décidé ce que j’allais attaquer, je n’ai que l’embarras du choix :grin:.
Ah tiens, si, sûrement la page de tous les jeux, filtrable comme il se doit, à l’instar des pages Articles, Personnes, et Avis.

À très vite !

7 « J'aime »

Chose promise, chose due

Dans le dernier point technique j’évoquais la page pour compulser tous les jeux de la base de données. Elle est là, dans sa version initiale (très peu d’options disponibles, soyez indulgents) mais je travaille déjà à l’ajout de quelques filtres.

J’ai aussi corrigé pas mal de bugs sur le formulaire des fiches de jeu, avec également l’ajout d’options indispensables au travail de création de fiches mené par @sysyphus-0.

Je termine actuellement l’ajout d’un ou deux filtres sur la page des jeux, et je repasse sur la partie invisible, car il manque encore tout un tas d’options pour :

  • permettre à @sysyphus-0 d’avoir un contrôle total sur les fiches de jeu
  • ouvrir les formulaires à plus de monde ( aux membres du CNRL qui testent, aux professionnels puis plus tard à tout le monde)

Pour la prochaine étape des choses que vous pouvez voir directement, on sera plutôt sur de l’enrichissement de l’existant : ajouter plus d’informations sur les fiches de jeu, ajouter des options sur le formulaire des avis, ajouter des filtres sur les pages de recherche, etc…

Pour ce qui est des listes de jeux et des ludothèques perso, il faudra patienter encore un peu ; il y a un peu de travail de migration de données à faire, donc on attendra que @humpfhumpf ou @kenjin (? :heart: ) ait pu s’y atteler avant d’en développer les interfaces.

À très vite.

14 « J'aime »

Le temps passe mais…

Déjà un mois depuis ma dernière bafouille. D’ici quelques jours (heures ?) vous aurez de nouveaux filtres sur le listing des jeux. Je vous détaille cela très vite. Mais l’actu importante du jour c’est :

:notes: Assemblée générale du CNRL :notes:

le 3 juin 2025 à 20h, en visio comme l’année dernière. Si vous êtes adhérent, checkez la boîte mail que vous avez utilisée pour adhérer : Vous y trouverez normalement la convocation ainsi que la démarche à suivre pour les votes. Si vous n’êtes pas en capacité de voter, pensez aux procurations.
Pour que l’Assemblée Générale puisse se faire, il nous faut réunir un quorum de 25% des adhérents. C’est à dire que 25% des adhérents doit être en capacité de voter soit directement, soit par procuration.
C’est dire si l’affaire est sérieuse. :thinking:

À très vite.

3 « J'aime »

Flirtons avec les filtres, mais sans philtre !

Je le disais dans le précédent bulletin, j’ai ajouté quelques filtres sur le listing des jeux.

Cela m’a demandé pas mal d’énergie car il a fallu revoir une partie de la structure du code qui était mal dégrossie. A priori c’est un peu mieux maintenant (je l’espère), ce qui devrait nous permettre de développer plus rapidement les prochains filtres.

Donc maintenant vous avez une barre de recherche en haut du listing. Il permet de chercher parmi les jeux, parmi les différentes éditions, parmi les personnes et structures qui font et distribuent les jeux.
Le petit plus, c’est la possibilité de chercher tous les jeux dont le titre contient une suite de caractères (c’est assez sommaire pour le moment mais on ajoutera quelque chose de plus performant par la suite, et surtout raccord avec l’algorythme de recherche de la liste déroulante). Pour ce faire, rien de plus simple, il suffit de valider votre frappe en tapant sur entrée. Oui, ici quand vous taperez sur
entrée dans la barre de recherche, dorénavant il se passera quelque chose dès lors que vous cherchez un jeu ou une édition :tada:.
La même fonctionnalité n’a pas été étendue aux personnes et structures car ça nous semblait moins pertinent (oui ça peut être rigolo une fois de chercher tous les jeux dont un des contributeurs s’appelle Robert, mais ça me semble assez marginal comme usage :grin:).

Pour l’instant cette fonctionnalité n’est pas disponible pour la barre de recherche principale, mais je devrais l’ajouter très vite.

Pour finir un petit rappel :

:notes: Assemblée générale du CNRL :notes:

le 3 juin 2025 à 20h, en visio comme l’année dernière. Si vous êtes adhérent, checkez la boîte mail que vous avez utilisée pour adhérer : Vous y trouverez normalement la convocation ainsi que la démarche à suivre pour les votes. Si vous n’êtes pas en capacité de voter, pensez aux procurations, c’est important.

9 « J'aime »

Le saviez vous ?

De rien pour ce titre àlacon.
Vous le savez sûrement, mais ce site possède une page d’accueil, et sur cette page d’accueil, il se passe des choses. Par exemple vous pouvez voir les nouvelles parutions d’articles, les derniers avis laissés en base de données…
Eh bien nous avons fait deux petites choses. La première, c’est de remonter un peu les derniers avis dans la page, parce qu’il paraît qu’on ne les voit pas très bien.
La deuxième chose, c’est que lorsque vous cliquerez sur un article, eh bien vous ne serez plus éjecté dans le forum. L’article s’affichera dans l’interface du site principal, dans une page claire et lisible (normalement. Je m’attends bien évidemment à des bugs à un moment ou un autre :grin:). Vous aurez toujours la possibilité de passer en mode forum via un bouton en haut à droite, ou via l’extrait des commentaires tout en bas.

C’est tout pour aujourd’hui, n’attendez plus trop de nouveautés visibles dans les semaines à venir, je me consacrerai :

  • À la correction de bugs
  • À l’amélioration des outils du back-office (l’interface administrateur)

Sauf si @lymon-flowers trouve le temps de faire une petite migration de données auquel cas il se pourrait qu’avant l’été les vidéos puissent être lisibles depuis les fiches de jeu directement.

À très vite !

6 « J'aime »

Attention turbulences

Le site connaît une instabilité depuis la dernière mise à jour, nous vous prions de nous en excuser. Si nous ne parvenons pas à régler le problème rapidement, nous essaierons de basculer sur une version antérieure le temps de tout remettre d’équerre.

Bien confusément,

L’équipe technique.

4 « J'aime »

Tout est revenu à la normale.

Profitez bien de votre vol sur Pouic Airlines.

7 « J'aime »

Attention mise à venir

Bonjour à tous,

Nous devrions bientôt mettre en ligne une mise à jour du site (rien de visible pour les utilisateurs cette fois), de nouveaux bugs sont possibles. Si vous les constatez, merci de bien vouloir nous remonter l’info ici.
Par ailleurs, nous cherchons toujours des développeurs bénévoles à l’aise avec Javascript (React + Node dans l’idéal) pour nous filer un coup de main, à bon entendeur !

Teşekkurler, Görüşürüz !

3 « J'aime »

D’on en est où au milieu de l’été

  • Petite mise à jour de sécurité : les discussions privées du CNRL se retrouvaient par moment sur la page d’accueil. Ce n’est pas génial, mais c’est corrigé.
  • Le pouic a été un peu lustré, en attendant les prochaines versions.
  • Nous avons ouvert la commission Imagine qui sert à trouver un nouveau logo typographique pour TT, et un logo typographique pour le CNRL. Si vous voulez participer (et on a besoin d’aide) faites vous connaître ! Vous n’avez pas nécessairement besoin d’être graphiste mais si vous avez un culture de la com, un regard acéré, on prend.
  • L’outil de restauration qui permettra de contrôler l’historique de chaque fiche de jeu est ENFIN en cours de test dans sa version initiale.

Iyi Geceler !

7 « J'aime »

Petit point rapide :
Cet été nous avons rajouté sur la fiche de jeu deux onglets :

  • ressources (qui affiche ce qu’on avait déjà)
  • univers : qui liste toutes les éditions alternatives, les réimplémentations, rethématisations, etc.

Pour l’instant ce nouvel onglet manque de finition, mais on améliorera dès qu’on en aura fini avec quelques tâches plus urgentes.

J’ai corrigé également quelques bugs :

  • bugs d’affichage sur les articles en mode téléphone (certaines images dépassaient)
  • bug du bouton “tous les jeux” présent sur les pages du répertoire des personnalités et structures. Il fonctionnait plus du tout, c’est a priori réparé.
  • topics à accès restreint qui apparaissaient sur certaines fiches de jeux

Le problème avec les bugs, c’est que quand on veut en trouver, on en trouve, et donc je n’ai pas fini de corriger des trucs par-ci par-là !

N’hésitez pas à remonter les bugs dans la partie dédiée du forum.

9 « J'aime »

De la note des jeux

Sur les fiches, en haut à droite, il y a un carré bieu-violet qui contient une note sur 10, OK ? Cette moyenne, jusqu’à maintenant vous ne pouviez pas savoir combien de notes avait servi à la calculer. Cet oubli est réparé : dorénavant le nombre de notes est inscrit juste en dessous de la note moyenne.

5 « J'aime »

Pour quelques relations de plus

Une relation, dans le langage de la commission Netrunner, c’est le lien entre deux boîtes de jeu. L’un est il l’extension de l’autre ? Est il sa réimplémentation ? L’autre est il un jeu de base, ou le jeu d’origine de sa version rethématisée ?
Ces relations sont visibles dans l’onglet Univers présent depuis quelques semaines sur les fiches de jeu. Ce qui est nouveau ce week-end, c’est que nous avons ajouté un tag coloré pour préciser la nature de la relation.

Görüşürüz !

6 « J'aime »

Coming soon…

7 « J'aime »

:mega: Oyez, Oyez ! :mega:

Une importante mise à jour vient d’avoir lieu cette nuit, cela fait plusieurs semaines que nous travaillons dessus :
Nous avons revu le système d’authentification de fond en comble, et corrigé un certain nombre de bugs afférents.

Ce qui veut dire notamment que les nombreux utilisateurs qui ne pouvaient pas poster d’avis peuvent désormais le faire. :tada:

Prochaine étape : le retour des listes personnelles. Avant Noël ? On y croit (le fonctionnalité est déjà prête mais il reste à migrer les listes déjà existantes).

Un grand merci à @eversmann10 pour ses tests et sa patience qui nous ont permis de corriger les bugs

18 « J'aime »

:calendar: Le calendrier de l’avent des corrections de bug :calendar:

C’est très moche de faire une accroche pareil, évidemment que je ne vais pas vous proposer ce merveilleux calendrier, car ce serait impossible à tenir. On aurait pu, oui, si nous avions… * Ahem * :

:mega: Cherchons développeur oisif pour javascript esseulé (react + node) ou SQL intransigeant (postgreSQL) :mega:

Oui, donc, disais-je, nous aurions pu. Mais avec votre aide, on pourra, un jour. En attendant, je ne suis pas chien, et pour votre peine, je vous cède de bon gré un demi cadeau de Noël sous la forme du retour des listes de jeux personnelles. Enfin pas tout à fait, et c’est pour ça que ce n’est qu’un demi cadeau. Vous pouvez recréer vos collections from scratch comme on aime bien dire dans la tech, mais pas récupérer vos anciennes listes pour l’instant. Pour avoir l’autre moitié du cadeau, il faut fouetter collectivement @humpfhumpf pour qu’il fasse la migration des données. je vous invite pour ce faire à le harceler en MP :grin:
Joyeux Noël en avance, @humpfhumpf ! :heart: :santa:

Rod.

post scriptum, comme disaient les vieux quand internet n’existait pas et qu’ils ne passaient pas leur temps sur Candy Crush :

Il ne vous reste plus que quelques jours pour participer au concours d’avis qui vous permettra de peut-être remporter un des bons d’achats valables dans votre boutique membre du GBL près de chez vous !

Voir l’article sur Bruno Béchu pour en savoir davantage.

post post scriptum :
C’est sûr, il va y avoir plein de bugs à trouver à vous de les chasser (on prend de l’avance pour Pâques). Nous avons des soucis avec la durée de session sur le site principal, ça peut faire foirer vos posts d’avis, pensez à les copier avant de cliquer sur enregistrer.

3 « J'aime »

Depuis ce midi

Nouvelle (encore !) révision du système d’authentification. A priori là on devrait être contents.
Prochains chantiers : redévelopper une partie des outils pour ajouter les fiches, et corriger plein de boulettes sur la BDD.

3 « J'aime »

Petit point (.)

Le topic suivant Pourquoi je ne mets pas d’avis sur les jeux? a lancé des discussions intéressantes dont nous savons prendre acte.
Nous avons mis en place un outil de métriques afin de savoir combien de personnes visitent le site, sur quelles pages etc. La bonne nouvelle pour vous c’est que cet outil est respectueux de votre vie privée. Pour ceux que ça intéresse, l’outil s’appelle Umami.
Nous continuons d’améliorer l’outil de création de fiches (possibilité d’ajouter des ressources externes et des documents).
Et nous allons également améliorer l’outil pour poster les avis, et corriger plein de bugs partout.
L’ouverture de l’outil de création de fiches à l’ensemble des utilisateurs n’est pas pour aujourd’hui mais nous allons peu à peu élargir le panel d’utilisateurs de test, pendant qu’on continue à sécuriser, documenter, améliorer le bousin.

C’est bientôt l’AG du CNRL, cette année est charnière car nous allons renouveler une bonne partie du CA. C’est le moment de vous demander ce que vous pouvez apporter à l’édifice :grin:

Ouvrez l’oeil.

6 « J'aime »

De la grosse mise à jour

Parfois les choses s’enchaînent sans répis. On redéveloppe un truc déjà existant, on en corrige 4 autres, on ajoute d’autres bidules, et comme cela ne suffisait pas, certains bidules dépendent d’autres trucs. et l’air de rien, de fil en aiguille, au bout de 5 mois, on se retrouve avec une mise à jour monstrueuse à mettre en ligne.
Et le pire c’est que ça ne va même pas se voir. Jugez plutôt.

En vrac et avec des oublis

  • un nouveau processus sous forme de pas à pas pour créer des fiches.
  • un système de fusions de fiches
  • un module pour ajouter des fichiers téléchargeables aux fiches de jeu
  • un module pour ajouter des liens externes aux fiches de jeu (pas encore visibles sur les fiches)
  • des avis qui peuvent être postés sans titre, et sans avis. Juste des notes, quoi.
  • un fix sur le système d’authentification pour les utilisateurs d’iBidule.
  • un fix pour améliorer la SEO du site (sa visiblité dans les moteurs de recherche) et pour avoir des social media preview cards qui fonctionnent correctement sur discord, discourse et facebook. (vous savez, ces petites cartes qui s’affichent quand vous postez un lien).
    Un peu comme ça :

La suite

  • encore des corrections sur le formulaire des fiches
  • améliorer le système d’historique pour corriger les boulettes (pouvoir trier par utilisateur)
  • rendre les vidéos visibles sur les fiches
  • afficher les liens externes
  • corriger l’ergonomie des cartes d’avis
  • ajouter les listes historiques des utilisateurs
  • ajouter les fiches de jeux oubliées lors de la migration
  • ajouter les tags sur les fiches

Donc encore pas mal de travail. Je file. :rocket:

13 « J'aime »