Journal de développement 1.0.0 billet 2

Picture

Désolé nous n’avons pas eu le courage de vous tenir informé le week-end dernier comme à l’accoutumé, nous nous rattrapons cette semaine avec une avalanche d’informations 😃

Le sondage

Avec les quelques retours que nous avons eu, l’option d’une version 1.0.0 LTS vous à séduit 3 de nos membres contre 2.

La prochaine version sera donc notre fameuse version supportée sur le long terme, avec un premier jet pour les mises à jour automatiques.

Nous allons également revoir la roadmap de la version 1.0.0 car il s’agit de l’ensemble des points nécessaires vers la stabilité de l’outil et non les points pour la version 1.0.0 LTS.

Développement

Filemanager

L’envoie de plusieurs fichiers dans le Filmanager est fini dans sa première version. Pour le moment lorsque l’utilisateur choisi un ou plusieurs fichiers à téléverser, le chargement se réalise en bas de la fenêtre d’ajout.

Illustration filemanager upload multiple

Plusieurs questions se posent encore comme :

  • Le comportement lorsqu’une image en remplacent une autre,
  • L’ajout d’un lien de suppression rapide à l’upload,
  • Un lien pour stopper le téléchargement en cours,
  • Le comportement de la suppression rapide si la configuration remplace un fichier existant.

Nous répondrons à ces problématiques après le passage à la version stable.

Node

L’utilisateur pourra choisir le menu à la création d’un contenu.

Illustration node choix du menu

Le nouveau bloc pour une navigation Suivant/précédent est fini.

Vous allez pouvoir créer des blocs pour tous les types de contenus et personnaliser leurs affichages.

Illustration navigation next previous

Illustration bloc next previous configurations

Les types de contenus sont séparés du titre pour pouvoir le trier.

Illustration séparation type de contenu dans le manager des contenus

System

Nous avons commencés le développement de l’interface et du calcule nécessaire à la mise à jour automatique. Il reste encore beaucoup de travail puisqu’il faut aussi préparer la plateforme soosyze.com à l’envoie d’informations des mises à jour et à la préparation des sources pour l’envoi.

Illustration mise à jour automatique

Il s’agit pour le moment d’un test d’interface avec des données brutes pour voir comment le calcule peut s’opérer.

Framework

Nous avons également commencé le développement de Soosyze framework 3 avec :

  • Suppression du composant Email,
  • Fin de son support PHP 5.4,
  • Nouveau composant HttpClient pour des échanges entre serveurs,
  • Plusieurs petites corrections.

Soosyze CSS

Nous sommes également en train d’étudier les quelques points inscrits dans la roadmap en commençant par le problème des balises span dans les groupes flexibles.

Autre

Il y a eu également un peu de revue de code histoire de corriger quelques petites coquilles et autres codes peu claires 🙂

Forum

Le forum a monté de version cette semaine, pour ceux qui l’ont parcouru vous avez dû vous rendre compte que la langue française fût absente quelques jours.

L’outil que nous utilisons pour le forum est encore en version bêta et il vient de subir une grosse mise à jour.

Il a donc fallu attendre quelques semaines pour que les modules que nous utilisons soient compatibles, mais malheureusement le module de traduction de la langue française fût bogué.

Nous avons donc averti l’équipe en charge de la traduction en créant une issue sur leur repo Github.

https://github.com/qiaeru/lang-french/issues/24

Il s’avère que l’équipe qui développe le forum a changée de bibliothèque pour l’affichage des dates (Moment.js à Day.js) sans avertir la communauté en charge de la traduction. Les chaînes de caractères servant à traduire les dates antérieures à 2020 provoqués donc des erreurs.

Bon il n’y a pas mort d’homme et ça reste une bonne leçon de communication des changements d’un projet. Je me note ça dans un coin pour le jour ou Soosyze possédera plusieurs modules contributeurs.

Un autre module nous pose actuellement problème, celui pour mesurer l’audience. Nous avons créé une issue aujourd’hui pour prévenir l’équipe en charge de son développement, il n’y aura donc pas de métrique pour cette fin novembre sur le forum.

https://github.com/FriendsOfFlarum/analytics/issues/27

La refonte du site

Après discussion avec la personne qui a réalisé la maquette de cette refonte, celui-ci nous a fourni le template HTML qui correspond mieux à sa vision.

Nous consacrerons donc un peu de notre temps à la mise en place de son thème.

Mot de la fin

Il n’y aura pas de post dans notre journal de développement la semaine prochaine, car nous n’aurons pas le temps de produire du code pour Soosyze.

Mais rassurez-vous nous reviendrons le week-end du 5-6 décembre pour vous tenir informé de l’avancée du projet.

Sur ce à bientôt 😉

Scroll to top