Assemblée Osuny #13 Réunion mensuelle ouverte

Nous organisons une réunion mensuelle ouverte, le premier jeudi de chaque mois, dans le but de rassembler toute la communauté Osuny. Cet événement est un moment d'échange et de discussions, pendant lequel l'équipe noesya présente les avancées fonctionnelles. Cet événement est ouvert, vous êtes libre de venir quand vous le souhaitez, il n'y a aucune obligation d'être présent·e chaque mois, c'est à votre convenance. Nous souhaitons co-construire l'ordre du jour de cette réunion mensuelle avec vous, donc nous sommes à l'écoute de vos remarques et/ou questions.

Magali Anglès

Consultante / Formatrice Numérique

Pierre-André Boissinot

Île-de-France

Laura Fernandez

Chargée de communication, IUT de Bordeaux

Anthony Ferretti

Designer d'interface

Sébastien Gaya

Île-de-France

Arnaud Levy

Nolwenn Marchaland

Assistante administrative, MIDS Genève

Olivia Simonet

Design - Anthony Ferretti

Anthony Ferretti, designer d'interface nous présente différentes façons d'utiliser Figma. Avec le Figma d'Osuny, nous pouvons utiliser des ensembles de composants pour fabriquer son site rapidement. https://www.figma.com/community/file/1176490763864113451 (lien externe) L'original d'Osuny est en accès libre et peut être dupliqué. 

Anthony présente les wireframes haute-fidélité possible avec Osuny. Une fois le plan de site établi avec le client, nous pouvons choisir ses blocs, tester des contenus et visualiser toutes les pages avec le client, contrairement à l'interface d'administration où nous sommes directement plongés dans les contenus. L'objectif est de partager des exemples pour illustrer les possibilités d'Osuny. Nous disposons de nombreux composants dans les assets de Figma. Par exemple, avec le composant "footer", nous pouvons choisir d'afficher ou non les personnes, les adresses, une barre de recherche, etc. Notre wireframe peut être modifié rapidement. Il est également adapté au mobile et se transforme aisément pour cet affichage. L'idée est que chaque composant soit directement adapté au mobile.

Comme l'explique Arnaud Levy, il n'y a pas de hiérarchie entre les métiers. Anthony est freelance et non salarié d'Osuny. Il crée ces assets, les développeurs s'appuient sur son travail et vice versa avec Olivia et Alex. La structure est saine et les métiers s'influencent mutuellement. Il n'y a pas de position dominante : parfois le design est en avance sur le développement, et inversement. C'est vu comme un processus collaboratif.
Arnaud : "Notre but n'est pas d'être normatif, mais de fournir un fichier sain permettant à chaque designer de créer des fonctionnements spécifiques. Nous voulons normaliser le socle, pas le design. L'objectif n'est pas que tous les sites se ressemblent."

L'onboarding est un sujet important pour Anthony : "Comment prendre en main ce fichier quand on arrive dessus ?" Anthony explique qu'il y a eu des discussions à ce sujet notamment avec Yuna Orsini, Ux designeuse. Il existe plusieurs approches, avec ou sans composants. On peut par exemple prendre le footer, détacher l'instance et repartir de zéro sans utiliser de composants, mais ce n'est pas une obligation. L'idée n'est pas d'imposer une seule pratique de design, mais plutôt de documenter comme pour le développement. Diverses fonctionnalités d'aide sont mises en place. Ce fichier-ci est la source, mais il existe aussi un fichier communautaire. Un gros travail d'onboarding est nécessaire pour la prise en main du fichier.

Par exemple, dans les boutons du fichier source Osuny. Trois niveaux ont été créés : tous les composants sont prototypés à l'avance. De nombreux éléments sont déjà prêts, ce qui permet de créer facilement des prototypes haute-fidélité pour les clients et les tests.
Le travail se fait en interne côté communauté, avec des améliorations de design et diverses tâches. On peut ensuite utiliser les fichiers de la communauté pour créer son propre fichier, avec une liberté totale pour réaliser un prototype haute-fidélité. Arnaud : "C'est formidable de voir d'autres personnes utiliser Osuny, cela crée une vraie communauté."

Il est intéressant d'observer l'impact d'Osuny sur le design web. Au début, avec la logique de blocs, nous imaginions atteindre un niveau standard pour le design web. Pour les sites d'information et d'explication, nous nous en approchons. Il est devenu rare d'avoir besoin de nouveaux blocs. En termes d'usage, cela semble suffisant.

Pour Anthony : "Cela améliore l'efficacité. Beaucoup d'éléments sont déjà établis, on peut rapidement personnaliser un site et aller plus en profondeur dans les détails, c'est très agréable. Arnaud est curieux de voir comment les développeurs vont prendre en main le fichier Figma. Pour lui, il est intéressant d'observer l'alignement et le dialogue design/développement. Pour Arnaud, il s'agit d'un design paramétrique, qui est très proche du code. Il faut veiller à ce que les designers conservent leur liberté. On pourrait envisager un plugin Figma pour récupérer les variables. Il faut un dialogue pour fluidifier le processus design/développement.

Anthony nous explique la méthone VRAP qui permet de défricher des sites complexes en seulement quatre ateliers de deux heures. C'est une méthode de design stratégique : Vision, Relation, Action, Perception. Cette méthode a été développée et éprouvée avec BAM, et elle est documentée ici :  https://collectifbam.fr/projets/vrap/. Les données d'entrées sont les contraintes et données du projet. La Relation, par qui et pour qui est fait le projet, avec une étude des acteurs. L'Action : comment réaliser ce projet, les contraintes. Perception : les aspects liés à la forme, l'esthétique, le sensoriel. Ensuite, nous réalisons un moodboard, un plan de site, logigramme, architecture. Pour Anthony, les petits sites nécessitent aussi une méthode et une validation étape par étape. Anthony explique qu'il existe d'autres méthodes assez connues, comme Service Design Tools, il nous montre en exemple une carte d'acteurs : https://servicedesigntools.org/tools/ecosystem-map

Pour Anthony : "L'intérêt avec Osuny, c'est son intégration dans les méthodes de design pour valider et rassurer le client. Il peut donner ses retours et se projeter facilement. C'est une vraie valeur ajoutée."

Releases Front

https://github.com/osunyorg/theme/releases/tag/v7.2.2 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.2.1 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.2.0 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.1.1 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.1.0 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.11 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.9 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.8 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.7 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.6 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.5 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.4 (lien externe)https://github.com/osunyorg/theme/releases/tag/v7.0.3 (lien externe)

Olivia explique que nous avons travaillé sur l'audit du thème Osuny. Le thème atteint les 100 % d'accessibilité. Il est conforme pour l'échantillon et le contexte observés. Il faut maintenant le confronter à la réalité des sites comme ceux de Rennes. Nous devons identifier ce qui relève de notre responsabilité et ajuster nos avertissements dans le back-office.

Nous avons travaillé sur le carrousel pour une amélioration visuelle des éléments. Le thème est non seulement accessible, mais il fonctionne également très bien avec la visionneuse. Les deux librairies JS ont été retirées, nous n'avons plus de dépendances JS. Le code de noesya est compatible avec les anciennes machines. Les textes alternatifs sont bien gérés : dans le cas d'une image avec visionneuse, l'accessibilité requiert une information complémentaire, ce qui est maintenant pris en charge.

Il faut porter une attention particulière aux critères RGAA et au design. Les designers doivent être informés pour éviter les problèmes à ce niveau. L'accessibilité peut être compromise aussi bien à l'étape du design qu'à celle du développement. La vigilance est également nécessaire lors de la contribution : l'ajout d'une vidéo sans transcription textuelle, d'un son sans alternative textuelle, ou l'intégration d'une carte externe peut compromettre la conformité. Ces erreurs sont faciles à commettre.

L'allègement du code du thème est en cours.

Releases Back

https://github.com/osunyorg/admin/releases/tag/v3.0.1 (lien externe)

Réorganisation de la gestion des diplômes et des formations.

Nous sommes passés à Rails 7.2

Nous avons implémenté la fonctionnalité multi-auteurs pour les articles, permettant aux médias comme encommuns de publier des articles collaboratifs https://www.encommuns.net/

Une importante mise à jour prévue la semaine prochaine permettra de rationaliser le système avec l'introduction des taxonomies.

Nous avons intégré Google Scholar, ce qui facilitera la gestion des publications académiques, comme illustré avec le ste du degrowth journal : https://www.degrowthjournal.org/publications/2024-07-23-why-degrowth-needs-black-ecology/

Dans la section des en-têtes, nous avons unifié la structure en remplaçant les headings par des blocs titres, simplifiant ainsi la gestion avec un seul type d'objet. Les titres sont désormais traités comme des blocs standards.

Cookies :Notre objectif est d'éviter l'utilisation d'une bannière d'acceptation des cookies. Plausible fonctionne sans cookies, et nous avons résolu les problèmes d'intégration pour YouTube et Vimeo. L'intégration de Dailymotion et d'autres sites tiers reste problématique concernant les cookies. Cette problématique sera testée avec Rennes. Deux options s'offrent à nous : soit complètement éviter l'intégration de contenu externe, soit implémenter un proxy visuel qui demandera confirmation avant le chargement d'une iframe.

Sébastien a optimisé le processus technique, réduisant le temps de déploiement de 5-7 minutes à 3 minutes.

Les actualités peuvent maintenant être affichées en pleine largeur. Il faudra prendre le temps d'optimiser l'intégration de Figma.

Mises à jour Osuny : résolution des problèmes soulevés lors de la dernière assemblée. Le tableau de bord intègre maintenant le flux RSS du site Chroniques pour les actualités. Laura Fernandez de l'IUT de Bordeaux, exprime sa reconnaissance pour ces améliorations.

La police inclusive d'Olivia King (lien externe), sélectionnée par Denis Fongue pour l'interface d'administration, est maintenant disponible en gras. 

Nouveaux sites

Comme évoqué à la dernière assemblée, nous avons mis en ligne les deux sites https://mids.ch/ (lien externe)et https://cids.ch/  (lien externe). Particularité sur ces deux sites, nous pouvons passer d'un site à l'autre facilement. Pour Nolwenn Marchaland, c'est "que du positif ".

Mise en ligne du site Pourparlers https://www.pourparlers.studio
Site assez amusant, on s'éloigne totalement du site example. Le rich text dans les résumés permet de créer des effets visuels intéressants dès le hero. En tant que studio d'écriture, l'idée était de déconstruire la lecture, de jouer avec des formes, des tracés au crayon. Cela change de la structure habituelle de ce que l’on peut voir sur Osuny.. Nous avons sur la partie “journal”, un jeu sur les couleurs et les typographies. Arnaud précise que les image tramées sont plus lourdes que les images non tramées. Bien qu'on puisse penser que cela va dans le sens de l'écoconception, c'est en fait l'inverse qui se produit.

Arnaud : “On est actuellement à 100 sites web en production, Bravo à tout le monde !”

Évolutions de la documentation developers

https://developers.osuny.org

Ajout d'une partie blocs et d'une partie audit RGAA.
Pour deux raisons principales :
Architecture : il y a deux aspects distincts - travailler avec Osuny et contribuer à Osuny. 
L'audit doit permettre une évaluation plus légère des sites Osuny. Grâce à un socle commun avec des critères inviolables, l'audit peut être simplifié et adapté spécifiquement à nos besoins.

En coulisse...

L'API avec Rennes
https://demo.osuny.org/api/docs/index.html (lien externe)
Pour les sites de Rennes, nous construisons actuellement une API sur laquelle Ecedi va se brancher. Nous la construisons à partir de tests, cela devrait directement fonctionner, elle va être testée avant d'être codée.

Les événements avec la Gaîté Lyrique
Refonte du site de la GL avec Matter of Facts : gérer des types d'événements, simples, des expos au temps longs, récurrents, enfants et parents, gérer des festivals. Avec Ophélie Burgstahler, UX designeuse, nous travaillons sur un nouveau fonctionnement concernant l’agenda, les festivals, les liens de réservation, les événements récurrents. Comment gérer la pluralité d'informations ?

Début du projet INSEAMM avec Matter of fact
Nous travaillons pour les Beaux-arts de Marseille, le conservatoire, et l’Inseamm qui va changer de nom. Il s’agit de trois sites avec une personnalité propre. Nous mettons en place des développements financés, comme la bibliothèque de média ou encore la fédération de contenu, c'est-à-dire reprendre des contenus dans d'autres sites.

Replay

Replay de l'assemblée Osuny #13