L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

À proximité

Actualités des organisations

LinuxFr

Open Source Masterclass : un MOOC pour se lancer dans la contribution au logiciel libre


Internet
Publié le
mercredi 11 mars 2026 19h55
Importé le
mercredi 11 mars 2026 21h03

Vous avez envie de contribuer à des projets libres mais vous ne savez pas trop par où commencer ? Un groupe de contributeurs et contributrices vient d'annoncer la mise en ligne d'Open Source Masterclass, un MOOC entièrement libre (CC-BY-SA) qui vise précisément à répondre à cette question. Il est écrit par des contributeurs expérimentés des projets Open edX, OpenStack, Wikipedia, etc.

Concrètement, le cours mêle théorie et pratique autour de l'écosystème FLOSS. Au programme :

  • un peu d'histoire du logiciel libre (ça ne fait jamais de mal) ;
  • les forges logicielles ;
  • le fonctionnement des communautés et la communication dans les projets ;
  • et surtout, un accompagnement pas à pas vers une première vraie contribution à un projet libre.

L'idée n'est donc pas seulement de regarder des vidéos dans son coin, mais bien d'arriver au bout avec un patch ou une merge request à son actif.

À signaler aussi à toute personne de votre entourage qui coderait mais n'aurait pas encore franchi le pas de la contribution. :-)

Retours, suggestions et commentaires sur le contenu sont les bienvenus !

Télécharger ce contenu au format EPUB

Commentaires : voir le flux Atom ouvrir dans le navigateur

LinuxFr

Venez tester Fedora Linux 44 Beta !


Internet
Publié le
mercredi 11 mars 2026 19h23
Importé le
mercredi 11 mars 2026 21h03

En ce mardi 10 mars, la communauté du Projet Fedora sera ravie d'apprendre la disponibilité de la version Beta de Fedora Linux 44.

Malgré les risques concernant la stabilité d’une version Beta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora Linux 44 et réduisant du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener à bien leurs buts.

La version finale est pour le moment fixée pour le 14 ou le 21 avril.

Sommaire

Expérience utilisateur

  • L'environnement de bureau GNOME est proposé dans sa version 50 ;
  • Les variantes de Fedora reposant sur l'environnement KDE Plasma utiliseront le configurateur Plasma Setup pour la post installation de manière analogue à GNOME avec GNOME init setup ;
  • De même ces variantes utiliseront Plasma Login Manager (PLM) comme gestionnaire de connexions au lieu de SDDM ;
  • L'environnement de bureau Budgie passe à la version 10.10 et tourne avec Wayland au lieu de X11 ;
  • La variante Games Lab est remaniée pour passer de Xfce à KDE Plasma et ainsi utiliser Wayland pour avoir une couche graphique plus moderne ;
  • Le spin MiracleWM remplace l'environnement nwg-shell avec Dank Material Shell (qui est basé sur QuickShell) ;
  • Le gestionnaire de paquets universel PackageKit, utilisé par GNOME Logiciels entre autre, exploite dorénavant dnf5 au lieu de la version précédente ;
  • L'installateur Anaconda ne fournira plus de configuration réseau par défaut pour les interfaces filaires mais uniquement pour les installations n'utilisant pas une image Live ;
  • La suite TeXLive nouveau millésime 2025 est proposée ;
  • Le paquet d'intégration avec la bibliothèque Qt5 pour LibreOffice est supprimé, les environnements de bureaux utilisant Qt6 maintenant.

Gestion du matériel

  • Pour les systèmes Aarch64 avec un EFI, la sélection du device tree sera automatique au démarrage en particulier pour les ordinateurs portables Windows ARM ;
  • Le module noyau NTSYNC est activé quand les paquets Steam ou WINE sont installés pour améliorer les performances et la compatibilité des applications Windows et en particulier les jeux ;
  • mkosi-initrd est proposé comme alternative à dracut pour générer des fichiers initrd pour être évalué avant un éventuel remplacement.

Internationalisation

  • L'outil d'aide à la saisie IBus évolue à la version 1.5.34 ;
  • Le module Ibus pour la transcription vocale est mis à jour à la version 0.7.0 qui propose un module pour utiliser le modèle Whisper d'OpenAI en plus du modèle Vosk déjà employé.

Administration système

  • Les images Fedora Cloud n'ont plus une partition /boot dédiée mais utilisent un sous-volume btrfs à la place ;
  • L'émulateur QEMU n'aura plus de paquets compatibles avec l'architecture 32 bits i686 car cette architecture n'est plus maintenue par le projet officiel. Mais exécuter un système 32 bits reste évidemment toujours possible avec cet utilitaire ;
  • Le gestionnaire de paquets nix est introduit dans Fedora Linux ;
  • Le gestionnaire de paquets Kubernetes Helm utilise la version 4 dorénavant tandis que la version 3 reste disponible avec le paquet helm3 ;
  • Le gestionnaire de bases de données passe par défaut de la version 10.11 à la version 11.8 ;
  • L'outil Ansible est mis à jour à sa 13e version ;
  • Les paquets pour le gestionnaire de bases de données MySQL avec le nom community-mysql sont supprimés.

Développement

  • La chaine de compilation GNU progresse avec GCC 16.1, binutils 2.46, glibc 2.43 et gdb 17.1.
  • La chaine de compilation LLVM version 22 est proposée ;
  • L'outil de configuration de l'environnement de compilation CMake passe à la version 4.2. Cela entraine une rupture de compatibilité pour les projets ayant besoin de la version 3.5 ou inférieure ;
  • Par ailleurs CMake utilisera le générateur ninja au lieu de make par défaut pour compiler un projet ;
  • La bibliothèque C++ Boost passe à la vitesse supérieure avec la version 1.90 ;
  • Le langage de programmation Ruby prend de la valeur avec sa version 4.0 carats ;
  • Le paquet ruby-build est d'ailleurs scindé en plusieurs sous paquets pour rendre son utilisation plus modulaire ;
  • Le langage Go saute vers sa version 1.26 ;
  • Le langage PHP passe à la version 8.5 ;
  • Le langage Haskell devient plus fonctionnel avec son compilateur GHC version 9.10 et sa suite de paquets Stackage 24 ;
  • La boîte à outils web pour Python nommé Django serpente à la version 6 ;
  • Des paquets nodejsXX-bin et nodejsXX-npm-bin sont fournis pour créer les fichiers des binaires /usr/bin/node et /usr/bin/npm sans nom de versions qui pointent vers la version de référence voulue pour simplifier la vie des utilisateurs ;
  • La bibliothèque rust-bindgen pour lier du code Rust avec du code C ou C++ est empaquetée à la version 0.72 ;
  • De même pour les bibliothèques rust-coreutils et rust-nu qui vont respectivement de la version 0.0.27 à 0.5.x et de la version 0.99.1 à 0.109.2 ;
  • La bibliothèque d'édition des métadonnées des fichiers audio taglib passe à la version 2.0 ;
  • Le parseur et moteur de rendu de CommonMark cmark progresse vers la version 0.31 ;
  • La machine virtuelle Java OpenJDK 21 n'est plus proposée dans les dépôts ;
  • Le paquet python-mock a été supprimé des dépôts.

Projet Fedora

  • Les paquets avec des fichiers identiques utilisent des liens physiques par défaut ;
  • Les systèmes atomiques ne fournissent plus de bibliothèques et de binaires FUSE 2 ;
  • Ces systèmes atomiques ne prennent plus en charge les règles dépréciées pkla polkit ;
  • Packit remplace Fedora CI et Zuul pour démarrer les instances d'intégration continue pour compiler et exécuter les tests des paquets après un pull request ;
  • L'outil d'intégration continue Konflux peut être utilisé pour générer des images reposant sur bootc ;
  • D'ailleurs Konflux est aussi utilisé en lieu et place de Jenkins pour construire les images Fedora CoreOS ;
  • Koji ne prend plus en charge le service distant RedHat Image Builder Service, uniquement les instances locales peuvent être utilisées ;
  • Les labels des images pour conteneurs passent à org.opencontainers.image.title et org.opencontainers.image.licenses pour suivre la spécification OpenContainers ;
  • Les paquets autour du langage R ont de nouvelles macros et une meilleure uniformisation des bonnes pratiques pour simplifier leur maintenance.

Tester

Durant le développement d'une nouvelle version de Fedora Linux, comme cette version Beta, quasiment chaque semaine le projet propose des journées de tests. Le but est de tester pendant une journée une fonctionnalité précise comme le noyau, Fedora Silverblue, la mise à niveau, GNOME, l’internationalisation, etc. L'équipe d'assurance qualité élabore et propose une série de tests en général simples à exécuter. Suffit de les suivre et indiquer si le résultat est celui attendu. Dans le cas contraire, un rapport de bogue devra être ouvert pour permettre l'élaboration d'un correctif.

C'est très simple à suivre et requiert souvent peu de temps (15 minutes à une heure maximum) si vous avez une Beta exploitable sous la main.

Les tests à effectuer et les rapports sont à faire via la page suivante. J'annonce régulièrement sur mon blog quand une journée de tests est planifiée.

Si l'aventure vous intéresse, les images sont disponibles par Torrent ou via le site officiel.

Si vous avez déjà Fedora Linux 43 ou 42 sur votre machine, vous pouvez faire une mise à niveau vers la Beta. Cela consiste en une grosse mise à jour, vos applications et données sont préservées.

Nous vous recommandons dans les deux cas de procéder à une sauvegarde de vos données au préalable.

En cas de bogue, n'oubliez pas de relire la documentation pour signaler les anomalies sur le BugZilla ou de contribuer à la traduction sur Weblate. N'oubliez pas de consulter les bogues déjà connus pour Fedora 44.

Bons tests à tous !

Télécharger ce contenu au format EPUB

Commentaires : voir le flux Atom ouvrir dans le navigateur

LinuxFr

Open ModelSphere, un outil de modélisation


Internet
Publié le
mercredi 11 mars 2026 16h03
Importé le
mercredi 11 mars 2026 21h03

Open ModelSphere est un outil de modélisation et de gestion de modèles, qui combine les fonctionnalités de modélisation de processus, de données et UML, tout en offrant un environnement de gestion de modèles des plus flexibles. Il est aussi possible de générer des diagrammes via du code ou base de données.

Parce qu’il a été conçu en Java, Open ModelSphere peut être installé sur la plupart des plateformes, soit Windows, Linux et Unix.

Open ModelSphere permet aux utilisateurs de construire leurs modèles plus facilement, à partir de zéro ou via rétro-ingénierie provenant d’une variété de sources (SGBDR ou autres sources non-relationnelles comme Java).

Les utilisateurs peuvent choisir entre plusieurs systèmes cibles SQL, comme Oracle, Informix, SQL Server de Microsoft, Sybase et DB2 UDB. Ensuite, ils peuvent facilement employer le processus de génération pour mettre leurs bases de données à jour.

Open ModelSphere propose également une fonction de génération de rapport en format HTML améliorée, permettant une personnalisation du contenu et du format.

Il offre une documentation API ouverte qui facilite l’intégration de la solution Open ModelSphere dans les environnements de développement existants.

Grace à la notion de plugin, des fonctionnalités peuvent être ajoutées à l’application.

Historique

Au début des années 1990, des professeurs et des étudiants de l’Université Laval ont lancé le développement d’un outil CASE (Génie Logiciel Assisté par Ordinateur) qui allait devenir le produit commercial Silverrun. Ce n’est qu’en 2008 que l’entreprise a pris le virage de l’innovation ouverte en libérant le code source du logiciel. Il est rare qu’un logiciel de cette trempe soit libéré. De la documentation utilisateur et technique existe.

Énormément de patrons de programmation et de concepts sont employés par l’application qui est une vraie mine d’or pour tout développeur.

Pour ces raisons, j’ai décidé de faciliter l’usage de l’application en lui permettant de fonctionner avec Java 11 et Gradle. Si vous avez du temps, il ne faut pas hésiter à y participer.

Télécharger ce contenu au format EPUB

Commentaires : voir le flux Atom ouvrir dans le navigateur

itopie

« Pavillon Simone Weil » par Thomas Hirschhorn


Genève
Publié le
mercredi 11 mars 2026 15h31
Importé le
mercredi 11 mars 2026 21h03

« Pavillon Simone Weil » par Thomas Hirschhorn est issu du site itopie informatique.

infothema

[2026] Reconduction du partenariat infothema – Debian Facile


Bretagne
Publié le
mercredi 11 mars 2026 15h30
Importé le
mercredi 11 mars 2026 21h04
C’est officiel, me voici réélu au bureau de Debian Facile au poste de trésorier adjoint pour la saison 2026 ! Je souhaite continuer la mise en réseau des 2 associations (infothema et Debian Facile) dans le cadre des actions communes Read More ...
itopie

Apéro membres d’avril


Genève
Publié le
mercredi 11 mars 2026 15h24
Importé le
mercredi 11 mars 2026 21h03

Apéro membres d’avril est issu du site itopie informatique.

CERCLL

Tuta Mail améliore son filtre anti-spam grâce à l’apprentissage machine côté client.


Provence-Alpes-Côte d'Azur
Publié le
mercredi 11 mars 2026 13h57
Importé le
mercredi 11 mars 2026 21h03
La messagerie chiffrée de bout en bout Tuta – l’ex-Tutanota, rebaptisée en 2023 – déploie une nouvelle génération de filtres anti-spam sur l’ensemble de ses comptes. Une évolution très attendue par sa communauté, et techniquement plus complexe qu’il n’y paraît. On vous explique pourquoi. Tuta est un service de messagerie open source allemand qui chiffre […]
LinuxFr

Appel à conférences pour le Congrès ADULLACT 2026


Internet
Publié le
mercredi 11 mars 2026 13h46
Importé le
mercredi 11 mars 2026 21h03

L’Association des développeurs et utilisateurs de logiciels libres pour les administrations et les collectivités territoriales (ADULLACT) est une association française fondée en 2002.

Cette année, votre voix compte plus que jamais ! Le 10ᵉ Congrès Adullact (4 et 5 juin 2026 à Montpellier) s’ouvre à vos idées, vos passions, vos questionnements pour façonner ensemble un événement qui NOUS ressemble !

Pourquoi proposer une conférence ?

  • faites entendre votre vision ;
  • partagez vos retours d’expérience.

Nos thématiques 2026, des sujets qui vous concernent :
🔒Souveraineté : quand la dépendance fragilise les institutions.
La dépendance à des infrastructures étrangères peut paralyser des institutions entières et de nombreux exemples en témoignent. C'est un fait, la souveraineté n'est plus une option. Par cette thématique, nous cherchons à identifier des idées, voire des projets aboutis répondant à cette problématique.

🤖 IA ou y’a pas ?
L’intelligence artificielle : sujet d’actualité, cette « chose » prend de plus en plus de place dans nos vies, mais à quel prix ? Aujourd’hui nous ne pouvons plus le nier, l’IA fait partie de nos vies certes mais faut-il l’embrasser sans réserve, ou en mesurer les risques pour préserver nos savoir-faire et notre autonomie afin d’en avoir un usage conscient ?

Comment participer ? Déposez votre proposition avant le 27 mars 2026 à 17h59 – toutes les idées sont les bienvenues !

Télécharger ce contenu au format EPUB

Commentaires : voir le flux Atom ouvrir dans le navigateur

FCCL

Vandœuvre-lès-Nancy: Installons Linux ! spécial jeux vidéo, Du samedi 5 septembre 2026 à 10h00 au dimanche 6 septembre 2026 à 17h00.


Grand Est
Publié le
mercredi 11 mars 2026 13h34
Importé le
mercredi 11 mars 2026 21h03

Note : Dans le cadre de l'événement annuel Vandœuvre in Game, un créneau de 2 h sera dédié à cette activité. Notez dans votre agenda !

Windows 10 n’est plus supporté ? Votre PC s’essouffle ? Donnez-lui un coup de jeune !

Installons y Linux !

La prise en charge de Windows 10 se termine le 14 octobre 2025. Microsoft veut que vous achetiez un nouvel ordinateur.

Mais que se passerait-il si vous pouviez rendre votre ordinateur actuel à nouveau rapide et sécurisé ?

Si vous avez acheté votre ordinateur après 2010, il n’y a probablement aucune raison de le jeter. En installant simplement un système d’exploitation GNU / Linux récent, vous pouvez continuer à l’utiliser pour des années.
L’installation d’un système d’exploitation peut sembler difficile. Mais, vous n’avez pas à vous lancer tout seul ! Il y a des personnes prêtes à vous aider !

Au programme

  • Découverte de Linux et des logiciels libres
  • Installation de Linux sur votre ordinateur

Formulaire d'inscription à venir.

CLX

Beauvais : Sensibilisation et partage autour du Libre, Le mercredi 13 mai 2026 de 18h00 à 20h00.


Hauts-de-France
Publié le
mercredi 11 mars 2026 13h28
Importé le
mercredi 11 mars 2026 21h03

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

- Agenda / Oisux
CLX

Beauvais : Sensibilisation et partage autour du Libre, Le mercredi 20 mai 2026 de 18h00 à 20h00.


Hauts-de-France
Publié le
mercredi 11 mars 2026 00h04
Importé le
mercredi 11 mars 2026 05h03

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

- Agenda / Oisux
CLX

Beauvais : Sensibilisation et partage autour du Libre, Le mercredi 27 mai 2026 de 18h00 à 20h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h54
Importé le
mercredi 11 mars 2026 05h03

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

- Agenda / Oisux
CLX

Beauvais : Sensibilisation et partage autour du Libre, Le mercredi 3 juin 2026 de 18h00 à 20h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h52
Importé le
mercredi 11 mars 2026 05h03

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

- Agenda / Oisux
CLX

Beauvais : Sensibilisation et partage autour du Libre, Le mercredi 3 juin 2026 de 18h00 à 20h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h52
Importé le
mercredi 11 mars 2026 05h03

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

- Agenda / Oisux
CLX

Bury : Sensibilisation et partage autour du Libre, Le vendredi 22 mai 2026 de 16h00 à 18h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h47
Importé le
mercredi 11 mars 2026 05h03

Tous les 4èmes vendredis après-midi du mois, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec (…)

- Agenda / Oisux
CLX

Bury : Sensibilisation et partage autour du Libre, Le vendredi 26 juin 2026 de 16h00 à 18h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h44
Importé le
mercredi 11 mars 2026 05h03

Tous les 4èmes vendredis après-midi du mois, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec (…)

- Agenda / Oisux
CLX

Bury : Sensibilisation et partage autour du Libre, Le vendredi 26 juin 2026 de 16h00 à 18h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h44
Importé le
mercredi 11 mars 2026 05h03

Tous les 4èmes vendredis après-midi du mois, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec (…)

- Agenda / Oisux
CLX

Milly-sur-Thérain : Sensibilisation et partage autour du Libre, Le vendredi 5 juin 2026 de 17h00 à 19h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h40
Importé le
mercredi 11 mars 2026 05h03

Le premier vendredi de chaque mois, l'association OISUX propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande (…)

- Agenda / Oisux
CLX

Milly-sur-Thérain : Sensibilisation et partage autour du Libre, Le vendredi 5 juin 2026 de 17h00 à 19h00.


Hauts-de-France
Publié le
mardi 10 mars 2026 23h40
Importé le
mercredi 11 mars 2026 05h03

Le premier vendredi de chaque mois, l'association OISUX propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres
C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande (…)

- Agenda / Oisux
LinuxFr

Sortie de µJS, une bibliothèque JavaScript légère pour dynamiser un site sans framework


Internet
Publié le
mardi 10 mars 2026 18h36
Importé le
mardi 10 mars 2026 21h03

µJS est une bibliothèque JavaScript open source (licence MIT) qui permet de rendre un site web dynamique sans recourir à un framework frontend lourd. Elle s’inspire de pjax, Turbo et HTMX, avec pour objectif d’être plus simple et plus légère.

Principe de fonctionnement

µJS intercepte les clics sur les liens et les soumissions de formulaires pour charger les pages via AJAX, au lieu de déclencher un rechargement complet du navigateur. Le contenu récupéré remplace tout ou partie de la page courante. Le résultat : une navigation fluide, sans rechargement visible, sans écrire une seule ligne de JavaScript.

Aucune étape de build, aucune dépendance, compatible avec n’importe quel backend (PHP, Python, Go, Ruby…).

Fonctionnalités principales

  • Mode patch : mettre à jour plusieurs fragments du DOM en une seule requête, via des attributs mu-patch-target dans la réponse HTML du serveur
  • SSE : mises à jour en temps réel via Server-Sent Events
  • DOM morphing : préservation de l’état du DOM (focus, scroll, transitions CSS) via idiomorph
  • View Transitions : animations fluides entre les états de page, via l’API native du navigateur
  • Prefetch : préchargement de la page cible au survol d’un lien
  • Polling : rafraîchissement automatique d’un fragment à intervalle régulier
  • Verbes HTTP complets : GET, POST, PUT, PATCH, DELETE sur n’importe quel élément
  • Barre de progression : intégrée, sans dépendance externe

Installation

Via CDN :

<script src="https://cdn.jsdelivr.net/npm/@digicreon/mujs/dist/mu.min.js"></script> <script>mu.init();</script>

Via npm :

npm install @digicreon/mujs

Exemple 1 : navigation AJAX sans configuration

Par défaut, tous les liens internes sont interceptés automatiquement. Le <body> de la page cible remplace le <body> courant.

<!DOCTYPE html> <html> <head> <title>Mon site</title> </head> <body> <nav> <a href="/">Accueil</a> <a href="/articles">Articles</a> <a href="/contact">Contact</a> </nav> <main id="contenu"> <p>Contenu de la page.</p> </main> <script src="https://cdn.jsdelivr.net/npm/@digicreon/mujs/dist/mu.min.js"></script> <script>mu.init();</script> </body> </html>

Aucun attribut supplémentaire. Les boutons retour/avant du navigateur fonctionnent, l’URL est mise à jour, le titre de la page aussi.

Pour ne remplacer qu’un fragment de la page plutôt que le <body> entier :

<a href="/articles" mu-target="#contenu" mu-source="#contenu">Articles</a>

Dans ce cas, µJS va récupérer la page /articles, va extraire l’élément #contenu de la réponse, et remplace l’élément #contenu courant avec.

Si tous les changements de pages se font dans l’élément #contenu, on peut généraliser dans la configuration (pour éviter d’avoir à mettre des attributs mu-target et mu-source sur tous les liens) :

<script> mu.init({ target: "#contenu", source: "#contenu" }); </script>

Exemple 2 : recherche en direct avec debounce

<input type="text" name="q" mu-trigger="change" mu-debounce="300" mu-url="/recherche" mu-target="#resultats" mu-source="#resultats" mu-mode="update"> <div id="resultats"></div>

Le serveur reçoit une requête GET vers /recherche?q=... et retourne un fragment HTML. µJS l'injecte dans #resultats. Aucun JavaScript à écrire côté client.

Exemple 3 : mise à jour de plusieurs fragments en une seule requête (patch mode)

Côté HTML :

<form action="/commentaire/ajouter" method="post" mu-mode="patch"> <textarea name="contenu"></textarea> <button type="submit">Envoyer</button> </form> <ul id="commentaires"> <!-- liste des commentaires --> </ul> <span id="compteur">3 commentaires</span>

Le serveur retourne plusieurs fragments HTML dans une seule réponse. Chaque fragment indique sa cible via mu-patch-target :

<!-- Ajoute le nouveau commentaire à la liste --> <li class="commentaire" mu-patch-target="#commentaires" mu-patch-mode="append"> <p>Le nouveau commentaire</p> </li> <!-- Met à jour le compteur --> <span mu-patch-target="#compteur">4 commentaires</span> <!-- Réinitialise le formulaire --> <form action="/commentaire/ajouter" method="post" mu-patch-target="form"> <textarea name="contenu"></textarea> <button type="submit">Envoyer</button> </form>

Une seule requête HTTP, trois fragments mis à jour simultanément. Le serveur garde le contrôle total sur ce qui est mis à jour et comment.

Télécharger ce contenu au format EPUB

Commentaires : voir le flux Atom ouvrir dans le navigateur

April

#270 - À la rencontre hivernale du libre - « Libre à vous ! » diffusée mardi 24 février 2026 sur radio Cause Commune


France
Publié le
mardi 10 mars 2026 16h40
Importé le
mardi 10 mars 2026 21h03

Libre à vous !, l’émission de l’April, l’association de promotion et de défense du logiciel libre. Prenez le contrôle de vos libertés informatiques, découvrez les enjeux et l’actualité du libre.

Au programme de la 270e émission :

  • sujet principal : retour sur les Rencontres Hivernales du Libre de janvier 2026, 10e édition de l'évènement. Julie Chaumard présentera des interviews réalisés lors de l'évènement
  • chronique À cœur vaillant, la voie est libre de Laurent et Lorette Costy : « La fourberie du loup concentré recroquevillé »
  • La pituite de Luk : « il nous faudrait une bonne guerre »
  • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Écouter les podcasts

S'abonner au podcast

S'abonner à la lettre d'actus

SPIP

_DIR_PLUGIN_XXX


Autre
Publié le
mardi 10 mars 2026 16h00
Importé le
mardi 10 mars 2026 21h03

La constante _DIR_PLUGIN_TRUC indique le chemin du dossier où est installé le plugin truc.
On peut s'en servir en PHP pour inclure des fichiers de ce plugin : include_once _DIR_PLUGIN_TRUC . 'inc/une_inclusion.php ;'
Toutefois, pour que d'autres plugins puissent surcharger l'inclusion, on préférera ne pas utiliser cette constante mais la fonction include_spip, car celle-ci parcourt tous les chemins accessibles : include_spip( 'inc/une_inclusion.php) ;
Voir : fonction include_spip

- Variables et Constantes de personnalisation
MJC Chenôve

Reportage FR3  » Ces Vies que je ne veux plus taire »


Bourgogne-Franche-Comté
Publié le
mardi 10 mars 2026 15h32
Importé le
mardi 10 mars 2026 21h03

Retrouvez le reportage FR3 Bourgogne sur les ateliers « Ces vies que je ne veux plus taire », qui avaient lieu aux Maisons Pop de Chenôve de janvier à début mars. Un projet artistique et participatif à partir des toiles de l’artiste Guendouz Bensidhoum, porté par ATD Quart Monde, soutenu par la Cité éducative de […]

L’article Reportage FR3  » Ces Vies que je ne veux plus taire » est apparu en premier sur Les Maisons Pop de Chenôve.

FCCL

Vandœuvre-lès-Nancy: Atelier libre : Application de cartographie en local, Le samedi 4 avril 2026 de 10h00 à 12h00.


Grand Est
Publié le
mardi 10 mars 2026 13h49
Importé le
mardi 10 mars 2026 21h03

OsmAnd est une application de cartographie libre et de navigation sur smartphones Android et iOS. Elle est disponible en version gratuite.
Les cartes utilisées sont celles d’OpenStreetMap (le Wikipédia des cartes). Elles peuvent être stockées localement sur votre smartphone et l’application peut fonctionner hors-ligne.

L’atelier consistera à installer l’application, télécharger les cartes des territoires souhaités, et tester l’ensemble (navigation, éléments à afficher ou non sur la carte, améliorer la carte…).

Entrée libre, inscription conseillée.

Numericatous

Logiciels libres à connaître


Centre-Val de Loire
Publié le
mardi 10 mars 2026 10h10
Importé le
mardi 10 mars 2026 13h03
Voici une petite liste des principaux logiciels libres pour s’émanciper des géants US : Nextcloud : partage et collaboration,WordPress : site web, e-commerce,Matomo : web analytics,Jitsi : visio,Metabase : business intelligence,LibreOffice : bureautique,KeePassXC : gestionnaire de mots de passe,Joplin : prise de note,VSCodium : éditeur de code,FileZilla : client FTP,Dolibarr : ERP / CRM,Gimp : […]