Nouveautés et mises à jour - Mars 2025

Découvrez les mises à jour effectuées depuis le début de l'année par l’équipe Koumoul !

Publiée le 27/03/2025 par Balam Saldana

Le début d'année est passé à une vitesse folle ! Il est temps de regarder un peu dans le rétroviseur et de vous présenter ici les dernières évolutions au niveau du coeur de la plateforme : pré-traitement des données, gestion des pièces jointes de lignes en masse, amélioration de la documentation des API... Nous avons également passé beaucoup de temps à peaufiner l'affichage des fiches détaillées dans l'application "Liste et fiches", mais nous vous présenterons tous cela dans un prochain article dédié.

Transformation des données avant indexation

Cette fonctionnalité offre la possibilité de modifier les valeurs d'une colonne en utilisant une expression qui suit la syntaxe expr-val. Cela fonctionne de la même manière que les colonnes calculées, mis à part qu'il n'y a que le contenu de la colonne courante en entrée. Par exemple, vous pouvez compléter des codes postaux en ajoutant des zéros devant afin d'obtenir une longueur uniforme de cinq caractères. Cela permet d'assurer une cohérence et une standardisation des données, facilitant ainsi leur traitement et leur analyse ultérieure.

Nous avons ajouté de nouvelles expressions à expr-val et pourrons en intégrer davantage selon les besoins.

L'option permettant de surcharger les types de colonnes a été intégrée à cette fonctionnalité.

Choix des réseaux sociaux sur un portail

Les portails disposent de plusieurs liens de partage, permettant aux utilisateurs de diffuser facilement les contenus avec leur réseau. Vous pouvez maintenant personnaliser ces liens, offrant ainsi une flexibilité accrue. Cela permet par exemple de ne plus afficher l'icône X (ex Twitter) et de la remplacer par un autre réseau social comme Bluesky.

En fonction des réseaux sociaux que vous sélectionnez dans la configuration, les icônes correspondantes apparaîtront dans les métadonnées. Par exemple, si vous choisissez Bluesky, LinkedIn ou Facebook, les icônes de ces plateformes seront visibles et accessibles directement depuis les pages de vos portails.

Import RSS

Nous avons mis au point un traitement d'import de flux RSS ou Atom qui permet de récupérer les données de ces flux et de les organiser dans un format tabulaire structuré. Ce format comprend cinq colonnes essentielles : le titre, le lien, la date de publication, la description et l'image associée.

Les informations extraites peuvent être facilement intégrées dans divers outils de visualisation. Par exemple, elles peuvent être utilisées dans la visualisation Calendrier pour afficher des événements à venir.

Gestion des pièces jointes de lignes en lot

Nous avons amélioré la fonctionnalité de mise à jour des pièces jointes en autorisant le téléchargement d'une archive ZIP lors de la mise à jour d'un jeu de données éditable. Cette archive peut contenir plusieurs fichiers, chacun correspondant à une ligne spécifique du jeu de données. Cette amélioration offre une méthode plus pratique et centralisée pour gérer les fichiers associés à chaque ligne.

En intégrant cette nouvelle option, les utilisateurs peuvent désormais regrouper tous les fichiers nécessaires dans une seule archive ZIP, simplifiant ainsi le processus de mise à jour. Cela garantit que les données sont correctement synchronisées et facilite la gestion des fichiers. Cette fonctionnalité améliore l'efficacité et la précision des mises à jour, tout en réduisant le risque d'erreurs liées à la gestion manuelle des fichiers.

Un cas d'usage de cette fonctionnalité est la mise à jour d'un jeu de données incrémentiel de délibérations : il est maintenant possible de mettre à jour la fraction des données qui correspond à un conseil.

Documentaiton des APIs

Nous avons amélioré le rendu de la documentation des APIs pour offrir une meilleure expérience utilisateur. La nouvelle version de notre module open source OpenAPI viewer présente une ergonomie optimisée et un rendu visuel plus agréable, facilitant ainsi la navigation et la compréhension des informations.

De plus, les paramètres de l'API sont maintenant intégrés directement dans le formulaire de requêtes, simplifiant le processus de test et d'utilisation des différents points d'accès. Ces améliorations rendent la documentation plus accessible et efficace, permettant aux utilisateurs de tirer pleinement parti des fonctionnalités de l'API.