# yama-cms.com > AI-friendly documentation for yama-cms.com *Complete documentation content below* # L’écosystème pour une vision moderne et éthique du web > Une solution web rapide, fiable et éthique : Yama CMS vous offre liberté, performance, simplicité et contrôle total de votre projet. Sites web, landing pages, boutiques, sites éditoriaux, exploitez la puissance des générateurs de sites statiques avec une solution qui centralise vos outils web. Durable Made in France Open source 01 ## Construisez un projet web durable Avec l’écosystème Yama, vous créez des solutions web « statiques »… mais terriblement vivantes. Des pages qui s’affichent instantanément. Une architecture qui résiste aux pannes, aux pics de charge et au temps. Une simplicité qui réduit les risques et renforce naturellement la sécurité. Un web qui va à l’essentiel pour faire mieux, avec moins. 02 ## Propulsez votre projet web Notre écosystème modulable vous donne le pouvoir de créer : site vitrine, landing page, boutique ou tout autre projet sur mesure. À vous la liberté, sans la complexité. Démarrez en un clic grâce à notre solution clé en main et à notre catalogue prêt à l’emploi. Et si vous le souhaitez, collaborez avec le prestataire de votre choix pour façonner une solution vraiment unique. 03 ## Déployez et hébergez vos projets L’écosystème Yama, c’est aussi une plateforme de déploiement et d’hébergement pensée pour tous : développeurs comme grand public. Gérez vos contenus, publiez vos mises à jour et déployez vos sites statiques en quelques instants, sans configuration complexe. Choisissez le générateur de site statique qui vous convient, nous nous chargeons du reste. 04 ## Adoptez un web éthique Yama intègre des outils d’analyse statistiques pensés avec une approche « privacy by design » : juste les données essentielles pour piloter vos performances en toute confiance. Vous restez maître de votre projet à chaque étape : notre approche multi-plateformes vous offre une liberté totale. Récupérez votre code source quand vous le souhaitez et hébergez-le où vous voulez. Et pour aller au bout de notre vision, nous développons l’intégralité de la plateforme en France. Ça vous donne envie d'essayer ? Créer mon projet ## Ils nous font **confiance** L'innovation approuvée par ceux qui comptent ## Pourquoi utiliser Yama ? Nos atouts en un coup d’œil ### Performance Temps d’affichage ultra rapide ### Sécurité Pas de mises à jour, sécurité garantie ### Sobriété Empreinte carbone très faible ### SEO Référencement optimisé ### Adaptabilité Pour tous les secteurs ### Souplesse Microservices pour tous les usages ### Qualité Le développeur au centre du projet ### Indépendance Développé et hébergé en France ## Un concept innovant Le modèle SaaSS : libre et accessible ### Gratuit L’accès à Yama CMS est libre et gratuit. C’est une solution modulable grâce à son architecture en microservices open source : vous ne payez que si vous souhaitez obtenir une solution clé en main. ### Clé en main Vous n’êtes pas un expert technique ? Prenez votre destin en main en sélectionnant un projet dans notre catalogue ou en faisant appel à l’un de nos partenaires. ### Auto-hébergeable Vous êtes un expert technique ? Profitez gratuitement de l’ensemble des briques gravitant autour de Yama CMS en auto-hébergeant vos propres instances. Il ne vous reste plus qu’à les connecter au CMS. ### Éthique Gestion des données personnelles, liberté de partir quand bon vous semble, auto-hébergement et modularité font de Yama CMS une solution pas comme les autres. [En savoir +](/fr/contact) **Focus** sur nos\ partenaires premium ------------------- ### Open Yama, l'innovation au service d'un web durable Open Yama est une entreprise spécialisée dans le développement web, reconnue pour son expertise dans le domaine des sites statiques. Elle accompagne les entreprises de toutes tailles, désireuses d’explorer une alternative aux solutions web classiques. Avec une approche « Static First » et en s’appuyant sur les meilleurs outils open source du marché, elle propose des solutions ultra-performantes et durables. [Le site web Open Yama](https://www.open-yama.fr) ## Toute notre **actualité** Nos infos, astuces et tutos. [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) ### [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ### [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) ### [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) ## FAQ Trouvez des réponses à toutes vos questions Qu’est-ce qu’un site statique ? Un site statique est un site web dont les pages sont générées à l’avance et servies directement aux visiteurs. Résultat : rapidité, fiabilité, sans complexité inutile. En quoi un site statique est-il plus performant ? Les pages pré-générées se chargent instantanément et l’architecture encaisse naturellement les pics de trafic : un site statique garantit une expérience ultra-rapide pour chaque visiteur. Comment un site statique renforce-t-il la sécurité ? Un site dynamique repose sur de nombreuses briques techniques, ce qui augmente la surface d’attaque et les points à maintenir dans le temps. À l’inverse, un site statique est simple : moins de dépendances, moins de failles potentielles, et une sécurité naturellement renforcée. Pourquoi un site statique est-il plus durable ? Un site statique reste performant et sécurisé pendant des années, même sans mise à jour. Une solution fiable, pérenne et conçue pour durer. Suis-je propriétaire de mon site web ? Votre site vous appartient vraiment. Grâce à un dépôt de code versionné dédié, vous gardez la main sur l’intégralité de votre projet, sans dépendance ni verrou propriétaire. Puis-je faire évoluer mon site statique sans contraintes ? Votre site repose sur un générateur de site statique : n’importe quel développeur peut reprendre le code source et le faire évoluer librement, sans dépendance à un outil propriétaire. Que se passe-t-il si je décide d’arrêter ? Vous restez totalement indépendant. Contenus et code source sont entre vos mains, ce qui permet à n’importe quel développeur de reconstruire et d’héberger votre site où bon vous semble. Vous voulez en savoir plus ? [Contactez-nous](/fr/contact) --- # Mise en production de Yama CI > Mise en production de Yama CI : builds rapides, portables et compatibles GitHub, GitLab ou localement via Earthly 28 décembre 2023 [Yama CI](/fr/yama-ci), comme son nom l’indique, est le service d’intégration continue de [Yama CMS](/fr/yama-cms). Cette CI se distingue par une approche originale : elle s’appuie sur des manifestes Earthly pour définir les tâches à exécuter. Ce choix apporte plusieurs avantages majeurs : - **Une liberté totale** sur les outils utilisés et sur l’environnement de build. - **Des manifestes réutilisables**, compatibles non seulement avec Yama CI, mais aussi avec d’autres systèmes de CI comme GitLab CI, GitHub Actions, ou même directement sur une machine locale. - **Des performances accrues**, grâce à un cache efficace et à l’exécution automatique des builds en parallèle via BuildKit, la technologie également utilisée par Docker, permettant ainsi de réduire significativement les temps de build. Nous avons aujourd’hui, le plaisir de vous annoncer la mise en production de ce nouveau service, qui nous permet de proposer une offre de CI complète. Cette grande nouvelle nous permet également d’aller plus loin dans notre vision d’une **solution clé en main.** En effet, la configuration d’une pipeline de CI reste souvent complexe et intimidante, en particulier pour celles et ceux qui ne maîtrisent pas ces outils. De plus, il existe de nombreux pièges et subtilités que même des utilisateurs expérimentés peuvent parfois négliger. Cela dit, Yama CMS reste parfaitement compatible avec GitLab CI, GitHub Actions et bien d’autres solutions. Tous les contenus étant envoyés vers votre dépôt Git, l’intégration avec ces outils est naturelle. C’est d’ailleurs l’une des grandes forces de Yama CMS : en s’appuyant sur des technologies standards et éprouvées, ses capacités s’en trouvent décuplées. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Amélioration du système de queue avec NSQ](/fr/2024-08-06/amelioration-du-systeme-de-queue) [06 août 2024](/fr/2024-08-06/amelioration-du-systeme-de-queue) --- # Amélioration du système de queue avec NSQ > Yama CI s’appuie désormais sur NSQ pour une gestion fiable, simple et scalable des queues de tâches, avec tolérance aux pannes et scalabilité horizontale. 06 août 2024 [Yama CI ](/fr/yama-ci)utilise maintenant [NSQ](https://nsq.io/) pour la gestion des queues de tâches à exécuter. Cela permet entre autres de pouvoir conserver la queue en cas de problème software ou hardware, mais surtout de se reposer sur une base simple mais solide et évolutive. NSQ est très facile d’utilisation : c’est un simple exécutable, `nsqd`, qui peut être lancé en _sidecar_ d’une application. `nsqd` prend en charge beaucoup de la complexité des protocoles de queue (approche « smart broker/dumb consumer », pour « messager complexe, receveur simple »)  : les clients n’ont qu’à se connecter à l’instance via l’API HTTP ou TCP (il y a des librairies pour la plupart des langages) et à envoyer ou recevoir des messages. Une des autres forces de NSQ réside dans ses designs de décentralisation et de _scalabilité_. Quand on a besoin de s’étendre sur de nouvelles machines, il suffit de connecter les émetteurs/récepteurs à l’instance `nsqd` principale… Ou bien, [si on veut aller plus loin](https://nsq.io/deployment/topology_patterns.html#distributed-systems), de déployer plusieurs instances `nsqd` et mettre en place des instances de `nsqlookupd`, un service de registre. Les instances `nsqd` vont automatiquement s’enregistrer auprès de `nsqlookupd`, et les clients vont automatiquement découvrir ces instances via `nsqlookupd` ! NSQ offre un outil d’administration de cluster, `nsqadmin`, qui utilise aussi nsqlookupd pour trouver automatiquement les instances et afficher leurs statistiques. Les fonctionnalités, garanties et _tradeoffs_ de NSQ sont [bien documentés](https://nsq.io/overview/features_and_guarantees.html). Pour le moment, NSQ réponds parfaitement à nos besoins et offre un chemin clair vers une scalabilité horizontale. Sa simplicité de mise en œuvre et d’utilisation client nous donne aussi la liberté de changer de système facilement dans le futur, si le besoin s’en fait sentir. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Améliorations Février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) [24 février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) [Mise en production de Yama CI](/fr/2023-12-28/mise-en-production-de-yama-ci) [28 décembre 2023](/fr/2023-12-28/mise-en-production-de-yama-ci) --- # Améliorations Février 2025 > Yama CMS intègre une documentation interactive et des quêtes ludiques pour guider les utilisateurs et faciliter la prise en main de la plateforme. 24 février 2025 [Yama CMS](/fr/yama-cms) est un outil pour une réaliser une large gamme de tâches : administrer le contenu d’un site, gérer son paramétrage et son cycle de vie, ainsi que d’offrir des outils pour piloter efficacement sa direction éditoriale. Cette complexité oblige une interface elle aussi vaste et spécialisée, qui peut paraïtre imposante et parfois intimidante ! Devoir consulter un manuel externe est un frein à l’usage, et les aspects sensible de certaines opérations n’aide pas forcément à se sentir à l’aise quand on débute. De notre coté, maintenir ce manuel au fil des améliorations constantes de Yama CMS s’est aussi révélé être une tâche répétitive et peu gratifiante. Pour palier à ces problèmes, le CMS intègre maintenant un nouveau système, qui contient des **présentations intéractives et des quêtes**. Dans le futur, des tutoriels viendront bientôt documenter des tâches spécifiques à la gestion du site. ## Les présentations interactives  Disponible sur chaque écran, ces présentations guident l’utilisateur à travers les interfaces, champs et boutons de la page actuelle : Ces présentations fusionnent une grande partie des panneaux type « FAQ technique » que l’on pouvait trouver sur certaines pages ainsi que notre documentation, le tout directement intégré à l’interface. Ces présentations utilisent la librairie [driver.js ](https://driverjs.com/)diffusée sous licence libre MIT. ## Ludification via un système de “quêtes” Les quêtes sont une façon ludique de découvrir Yama CMS. Regroupées en grandes sections, elles listent un nombre de tâches et fonctions que les utilisateurs auront à effectuer au fil de leur utilisation de la plateforme. Par exemple : - Rédiger un contenu - Traduire un contenu sur un site multi-langue - Ajouter un média à son contenu - Ajouter une description à ses médias - Déployer son site en preview ou en production À chaque fois qu’une quête est accomplie, à l’instar des quêtes dans un jeu vidéo, une notification apparaît et la barre de progression se remplit. Pour organiser ces quêtes, nous sommes entre autres inspirés de la [documentation de Stripe](https://docs.stripe.com/development) qui s’adapte à ce que l’utilisateur veut faire. Les confettis sont fait via la librairie [canvas-confetti](https://www.kirilv.com/canvas-confetti/) diffusée sours licence ISC ! Cette nouvelle interface permet de **contextualiser la documentation** et augmente la découvrabilité de la plateforme, et permet d’autonomiser les utilisateurs dans leur utilisation. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Améliorations Mars 2025](/fr/2025-03-26/ameliorations-mars-2025) [26 mars 2025](/fr/2025-03-26/ameliorations-mars-2025) [Amélioration du système de queue avec NSQ](/fr/2024-08-06/amelioration-du-systeme-de-queue) [06 août 2024](/fr/2024-08-06/amelioration-du-systeme-de-queue) --- # Améliorations Mars 2025 > Créez facilement des JSON-Schemas grâce au Schema Builder visuel et interactif de Yama CMS, simple et inspiré de Pocketbase. 26 mars 2025 Les **JSON-Schemas** sont un outil extrêmement puissant pour définir le schéma d’une collection. Cependant, ils peuvent être très verbeux, avec une syntaxe particulière, et écrire du JSON à la main n’est pas forcément l’activité la plus agréable ni la plus engageante. Ce module propose une interface simple, visuelle et interactive pour construire un [JSON-Schema](https://json-schema.org/). Il permet de contourner la verbosité du standard, surtout pour des schémas simples, ce qui correspond à la majorité des cas :     Notre module, **Schema Builder** s’inspire en grande partie de l’interface d’administration des collections de [Pocketbase](https://pocketbase.io/docs/collections/). ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Améliorations Avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [28 avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [Améliorations Février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) [24 février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) --- # Améliorations Avril 2025 > Yama CI et CMS gèrent maintenant les secrets, les données globales et simplifient l’accès aux catalogues pour automatiser et organiser vos sites. 28 avril 2025 ## Secrets dans les tâches de CI Jusqu’à présent, [Yama CI ](/fr/yama-ci)était principalement utilisé pour construire et déployer directement sur des espaces de stockage OpenStack, ce qui impliquait que [Yama CMS ](/fr/yama-cms)envoyait toujours les credentials du bucket associé à l’environnement. Nous savions que le besoin d’utiliser des **secrets utilisateurs** finirait par se faire ressentir… et c’est désormais possible : Cette fonctionnalité transforme Yama CMS en une **mini-plateforme d’automatisation** : accéder à des API privées, poster un message sur Discord via un webhook lors du déploiement… les possibilités sont infinies ! ## Data globale Certains sites nécessitent des **données additionnelles globales** : informations de contact dans le pied de page, personnalisation du site (couleurs, logo,…) susceptibles d’évoluer au fil du temps. Sur Yama CMS, ces données sont gérées comme des **collections** : le fichier généré est toujours un tableau d’objets. Ce fonctionnement, introduit et popularisé par [Jekyll](https://jekyllrb.com/) est pratique pour des listes, mais moins pour des données globales uniques. Dans une utilisation classique d’un générateur de site statique, on peut simplement modifier le code directement ou créer un fichier spécifique. Pour répondre à ce besoin, **Yama CMS permet désormais de définir un schéma de données au niveau du site**. Les données saisies via le formulaire de configuration du site sont ensuite enregistrées dans le fichier `yama.config.json` sur votre dépôt Git et deviennent accessibles directement depuis votre SSG ! ## Accès aux catalogues Les catalogues permettent de gérer plus facilement une liste de médias, généralement pour intégrer une galerie de photos. Le pattern le plus commun que nous utilisons est d’avoir un type de catalogue associé à un type de contenu « Page ».  Le problème : accéder à l’interface du catalogue demande plusieurs clics dans les menus, ce qui peut être fastidieux, surtout si l’on édite rarement la galerie. Pour simplifier cela, nous avons ajouté **un raccourci vers les galeries** directement dans la sidebar. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [NLNet soutient Yama Analytics !](/fr/2025-05-07/nlnet-finance-yama-analytics) [07 mai 2025](/fr/2025-05-07/nlnet-finance-yama-analytics) [Améliorations Mars 2025](/fr/2025-03-26/ameliorations-mars-2025) [26 mars 2025](/fr/2025-03-26/ameliorations-mars-2025) --- # NLNet soutient Yama Analytics ! > NLnet finance Yama Analytics via le NGI0 Commons Fund pour créer une solution open-source d’analytics simple, privée et scalable pour vos sites. 07 mai 2025 [NLnet](https://nlnet.nl/) soutient le développement de [Yama Analytics ](/fr/yama-analytics)à travers le [NGI0 Commons Fund](https://nlnet.nl/commonsfund) ! On a entendu parler de NLnet à [la première édition de Alp’OSS en 2024](https://alposs.fr/alposs2024/), lors d’un lightning talk de Pierre-Yves Gibello. Vous pouvez retrouver [sa présentation en rediffusion ici](https://video.echirolles.fr/w/p/q7Hrt74jyS1M64NXffCdfz?playlistPosition=11\&resume=true), et ses slides [ici](https://alposs.fr/wp-content/uploads/2024/09/08_OW2-NGI0-Alposs24.pdf). Au passage, un grand bravo à l’équipe AlpOSS. Sa présentation explique bien tout, mais pour résumer : NGI0 est un fond financé par Horizon de la commission européenne pour financer des « communs numériques » : des projets réutilisable et open-source, axés sur internet, la vie privée, la confiance, la robustesse… L’idée est de faire émerger un maximum de projets sur tout le spectre technologique — du hardware aux applications utilisateurs, en passant par les protocoles — en encourageant l’action publique via des financements collectifs. Leur approche est bottom-up : le projet est financé au fil de son avancement, avec un processus d’application simple et un suivi accessible. La vision de NLnet correspond parfaitement à nos valeurs. Pouvoir candidater au même fonds que celui ayant financé OpenFoodFacts, LibreOffice ou PeerTube est un vrai privilège… et une grande motivation ! Bien que le financement ait été validé depuis un moment (on peut même voir 2024 sur la [page du projet Analytics sur NLnet](https://nlnet.nl/project/AnalyticsMicroservice/)), c’est maintenant officiel : le développement de **Yama Analytics** est lancé. ## Yama Analytics Yama Analytics est une idée simple mais puissante : héberger des sites statiques sur un serveur génère des logs d’accès. Ces logs peuvent servir à produire des **statistiques simples et quasi gratuites** ! Après de nombreuses recherches, nous avons constaté qu’aucune plateforme existante ne répondait exactement à nos besoins : - **Ingestion de logs en temps réel**, sans dépendre de cronjobs ou de cookies. - **Accès via API**, sans imposer de dashboard intégré. - **Mise en place adaptée à la containerisation**, ce que la plupart des solutions classiques ne proposent pas. Le projet a été mis de côté pendant un temps, car d’autres priorités prenaient le dessus, mais le besoin est resté présent. En 2025, il était clair qu’il fallait passer à l’action, et le financement via NLnet tombait à pic ! La roadmap du projet est très simple : - **Alpha** : un projet fonctionnel avec les fonctionnalités minimales et les outils d’observabilité nécessaires pour suivre le comportement du microservice, sans optimisations prématurées. Il sera possible de le faire tourner en production, afin de prioriser les tâches futures. - **Phase de peaufinage** : ajout de fonctionnalités avancées, optimisation des points identifiés grâce à l’observabilité, et documentation des mises en production dans différents contextes. - **Release 1.0** : un projet complet, facile à mettre en place et parfaitement autonome, capable de répondre aux besoins initiaux. ## Memorandum of Understanding Voici le MoU original programmé avec la fondation permettant de définir les objectifs, les étapes et les responsabilités de chacune des parties dans le cadre de ce projet, afin d’assurer un développement structuré et aligné sur nos valeurs communes. ### Alpha release The alpha release will be a fully-working application with limited functionality to set a solid foundation and get the ball rolling. We will deploy this first release on our own infrastructure to see what works and what needs improving under real-life usage. - Set up the repository, re-format and publish design documents - Handle ingesting Caddy HTTP logs, processing/filtering logs, and producing basic analytics through an  - Simple bot traffic detection - Set up an observability pipeline to monitor performance and inform future optimisations - Write simple HTML Web Component widgets to display the data (graphs, diagrams) - Write the deployment documentation, package Docker images ### Beta release The beta release will improve on the alpha release by producing more complex analytics based on what is planned and what feels lacking, handle long-term data aggregation, and optimize what needs optimizing based on real usage monitoring and synthetic stress tests. We will also document more complex deployments setup to cover the most common use-cases (from a single server hosting one website to an entire fleet of servers). - Test and document more complex deployments setups - Set up stress-test/load testing - Understand, document and potentially remediate failure modes from load testing - Produce more complex analytics - Automatic aggregation of historical data - Performance optimizations on log ingestion - Performance optimizations on analytics production - Expanding support from Caddy to (an)other common web server’s log formats (e.g. NGINX, apache) and log pipeline tools (e.g. fluentd, vector.dev…) - Beta release, request security audit ### 1.0 release Process bug reports from beta release, as well as the results of the security audit. If available, we might request NLnet’s support services on community building and management here. - Improve bot traffic detection based on real data and feedback - Process issues from external security and/or accessibility review ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations Avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [28 avril 2025](/fr/2025-04-28/ameliorations-avril-2025) --- # Améliorations Mai 2025 > Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS. 27 mai 2025 Ce mois-ci, nous avons pris le temps de revenir sur plusieurs fonctionnalités qui attendaient patiemment dans notre backlog. Certaines répondent à des retours d’utilisateurs, d’autres corrigent des limitations connues, et toutes ont un objectif commun : **rendre l’édition de schémas et de données plus agréable**, aussi bien pour les développeurs que pour les éditeurs. ## Séparation des modes du JSON Editor Les modes **Visuel** et **Code** du JSON Editor sont désormais complètement séparés, et le passage de l’un à l’autre se fait via un bouton dédié. Ce nouveau fonctionnement permet d’éviter plusieurs bugs où l’éditeur visuel pouvait altérer des schémas complexes créés ou modifiés en mode Code. Il permet également de **mémoriser la préférence du développeur** pour un schéma donné : si vous privilégiez le mode Code, ce choix est conservé. Enfin, lorsque vous basculez du mode Code vers le mode Visuel, un avertissement vous informe que ce dernier ne prend pas en charge toutes les possibilités offertes par les JSON-Schemas. L’objectif est d’éviter toute mauvaise surprise et de rendre ce changement de mode plus explicite. À noter que l’interface de configuration des données additionnelles est particulièrement dense : configuration du fichier de sortie, JSON-Schema, UI Schema associé, traductions, export [Zod](https://zod.dev/), prévisualisation en live… Son organisation a naturellement évolué au fil du temps (onglets, tout-en-un, retour aux onglets, FAQ intégrée), et cette séparation claire des modes s’inscrit dans cette démarche de clarification progressive. ## Nouveau type de champ **Media** dans les données additionnelles Un nouveau type de champ **Media** est désormais disponible dans les données additionnelles. Il permet aux utilisateurs de glisser-déposer un média directement depuis la médiathèque. La donnée générée correspond à l’URL du média, automatiquement redimensionnée via [Thumbor](https://www.thumbor.org/), selon la configuration définie dans le JSON-Schema. Quelques cas d’usage courants : - Ajouter des fichiers ou des visuels configurables - Créer une mini-galerie - Personnaliser les icônes d’une liste de liens vers des réseaux sociaux ## Nouveau type de champ **Rich Text (HTML)** dans les données additionnelles En tant que développeur, vous pouvez désormais proposer à vos éditeurs des champs de type **Rich Text (HTML)** dans les données additionnelles, via une interface **WYSIWYG**. Cette fonctionnalité permet aux éditeurs d’affiner la mise en forme de petits blocs de texte : gras, italique, listes, etc. Elle est particulièrement utile pour des éléments comme des blocs informatifs, des encarts ou des asides. Pour l’utiliser, il suffit de sélectionner le type “Rich Text (HTML)” dans le Schema Builder. - éditeurs Sur Yama CMS, l’Éditeur est la personne qui va éditer les contenus du site via le CMS. - développeur Sur Yama-CMS, le Développeur est la personne qui va gérer les aspects techniques du site : mettre en place le dépôt git, brancher les fichiers générés par le CMS au SSG, construire les pages du SSG, … ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [NLNet soutient Yama Analytics !](/fr/2025-05-07/nlnet-finance-yama-analytics) [07 mai 2025](/fr/2025-05-07/nlnet-finance-yama-analytics) --- # Headers sécurité par défaut sur Yama Proxy > Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS. 05 juin 2025 Nous avons mis en place plusieurs headers de sécurité par défaut sur Yama Proxy : - **Strict-Transport-Security (HSTS)** avec une durée de 6 mois - **Content-Security-Policy** : `frame-ancestors https; `(utilisé en remplacement de `X-Frame-Options`) - **Referrer-Policy** : `strict-origin-when-cross-origin` - **X-Content-Type-Options** : `nosniff` Ces valeurs constituent de bons paramètres par défaut pour des sites statiques, offrant un niveau de sécurité satisfaisant sans configuration supplémentaire. ## Évolutions prévues Nous souhaitons aller plus loin en ajoutant une interface de configuration dans le CMS afin de permettre aux développeurs de personnaliser ces paramètres selon leurs besoins, notamment : - Configurer **HSTS** avec une durée de 2 ans et l’option preload - Activer et configurer le **Cross-Origin-Resource-Policy** - Définir des **Content-Security-Policy** plus spécifiques et adaptées à chaque projet L’objectif est de conserver des valeurs sûres par défaut, tout en offrant davantage de flexibilité pour les cas d’usage avancés. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) --- # Mise en production de Yama Analytics et Alpha Release > Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production. 31 octobre 2025 [Yama Analytics ](/fr/yama-analytics)est maintenant disponible en version Alpha 🎉 Nous sommes ravis d’annoncer la sortie de la **première version Alpha de Yama Analytics**. Cette release correspond à un **minimum viable** : le microservice est pleinement fonctionnel, mais certaines fonctionnalités essentielles manquent encore. À ce stade, il est donc recommandé de l’utiliser avec précaution. Le [dépôt Git](https://gitlab.com/yama-cms/apps/yama-analytics) est d’ores et déjà disponible et ouvert aux contributions. Malgré ce statut Alpha, **Yama Analytics tourne déjà en production sur notre propre infrastructure**. Il analyse les logs d’accès, génère des statistiques d’usage, et expose également des métriques de performance du microservice. Cette mise en production réelle nous permet : - de valider les choix techniques et fonctionnels, - de mieux identifier les fonctionnalités à prioriser, - de mesurer précisément les points à optimiser, - et, très bientôt, **d’alimenter le nouveau dashboard de Yama CMS**. ## Et ensuite ? Dans les mois à venir, nous allons continuer à faire évoluer Yama Analytics en suivant la roadmap définie. Les principaux axes de travail seront : - **Plus de polyvalence** : prise en charge d’infrastructures plus complexes et de différents formats de logs. - **Plus de valeur** : ajout d’analyses plus avancées et plus exploitables. - **Plus de performances** : agrégation intelligente des logs, optimisations ciblées et phases de benchmarking. Cette version Alpha pose les fondations du projet. Les prochaines itérations viseront à transformer Yama Analytics en un outil plus performant et facile à intégrer, fidèle à notre vision d’un analytics simple, open-source et respectueux de la vie privée. ## Continuer la navigation Vous avez lu cet article, vous pourriez aimer les suivants [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) --- # Blog Page 1 > Retrouvez les dernières actualités de l'écosystème Yama [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [NLnet finance Yama Analytics via le NGI0 Commons Fund pour créer une solution open-source d’analytics simple, privée et scalable pour vos sites.](/fr/2025-05-07/nlnet-finance-yama-analytics) [07 mai 2025](/fr/2025-05-07/nlnet-finance-yama-analytics) [Yama CI et CMS gèrent maintenant les secrets, les données globales et simplifient l’accès aux catalogues pour automatiser et organiser vos sites.](/fr/2025-04-28/ameliorations-avril-2025) [28 avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [Créez facilement des JSON-Schemas grâce au Schema Builder visuel et interactif de Yama CMS, simple et inspiré de Pocketbase.](/fr/2025-03-26/ameliorations-mars-2025) [26 mars 2025](/fr/2025-03-26/ameliorations-mars-2025) Précédent 1 [Suivant](/fr/blog/2) --- # Blog Page 2 > Retrouvez les dernières actualités de l'écosystème Yama [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Yama CMS intègre une documentation interactive et des quêtes ludiques pour guider les utilisateurs et faciliter la prise en main de la plateforme.](/fr/2025-02-24/ameliorations-fevrier-2025) [24 février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) [Yama CI s’appuie désormais sur NSQ pour une gestion fiable, simple et scalable des queues de tâches, avec tolérance aux pannes et scalabilité horizontale.](/fr/2024-08-06/amelioration-du-systeme-de-queue) [06 août 2024](/fr/2024-08-06/amelioration-du-systeme-de-queue) [Mise en production de Yama CI : builds rapides, portables et compatibles GitHub, GitLab ou localement via Earthly](/fr/2023-12-28/mise-en-production-de-yama-ci) [28 décembre 2023](/fr/2023-12-28/mise-en-production-de-yama-ci) [Précédent ](/fr/blog/1) 2 Suivant --- # Blog - Analytics Page 1 > Retrouvez les dernières actualités de Yama Analytics sur notre blog [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) [NLnet finance Yama Analytics via le NGI0 Commons Fund pour créer une solution open-source d’analytics simple, privée et scalable pour vos sites.](/fr/2025-05-07/nlnet-finance-yama-analytics) [07 mai 2025](/fr/2025-05-07/nlnet-finance-yama-analytics) Précédent 1 Suivant --- # Blog - CI Page 1 > Retrouvez les dernières actualités de Yama CI sur notre blog [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Yama CI s’appuie désormais sur NSQ pour une gestion fiable, simple et scalable des queues de tâches, avec tolérance aux pannes et scalabilité horizontale.](/fr/2024-08-06/amelioration-du-systeme-de-queue) [06 août 2024](/fr/2024-08-06/amelioration-du-systeme-de-queue) [Mise en production de Yama CI : builds rapides, portables et compatibles GitHub, GitLab ou localement via Earthly](/fr/2023-12-28/mise-en-production-de-yama-ci) [28 décembre 2023](/fr/2023-12-28/mise-en-production-de-yama-ci) Précédent 1 Suivant --- # Blog - CMS Page 1 > Retrouvez les dernières actualités de Yama CMS sur notre blog [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Yama CI et CMS gèrent maintenant les secrets, les données globales et simplifient l’accès aux catalogues pour automatiser et organiser vos sites.](/fr/2025-04-28/ameliorations-avril-2025) [28 avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [Créez facilement des JSON-Schemas grâce au Schema Builder visuel et interactif de Yama CMS, simple et inspiré de Pocketbase.](/fr/2025-03-26/ameliorations-mars-2025) [26 mars 2025](/fr/2025-03-26/ameliorations-mars-2025) [Yama CMS intègre une documentation interactive et des quêtes ludiques pour guider les utilisateurs et faciliter la prise en main de la plateforme.](/fr/2025-02-24/ameliorations-fevrier-2025) [24 février 2025](/fr/2025-02-24/ameliorations-fevrier-2025) Précédent 1 Suivant --- # Blog - Database Page 1 > Retrouvez les dernières actualités de Yama Database sur notre blog [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) Précédent 1 Suivant --- # Blog - Proxy Page 1 > Retrouvez les dernières actualités de Yama Proxy sur notre blog [Tous ](/fr/blog/1)[Analytics ](/fr/blog/yama-analytics/1)[CI ](/fr/blog/yama-ci/1)[CMS ](/fr/blog/yama-cms/1)[Proxy](/fr/blog/yama-proxy/1) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) Précédent 1 Suivant --- # Nous contacter > Yama CMS, plateforme de gestion de contenus et déploiement de sites statiques pour les développeurs et le grand public. Vous êtes développeur et avez déjà testé un générateur de site statique ? Profitez d’un accès personnalisé en avant-première à notre solution. Vous représentez une entreprise intéressée par le produit ? Demandez une démonstration pour découvrir comment il peut répondre à vos besoins. [Email \*]() Objet \* Envoyer ## Toute notre **actualité** Nos infos, astuces et tutos. [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) ### [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ### [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) ### [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) --- # Mentions légales > Yama CMS, plateforme de gestion de contenus et déploiement de sites statiques pour les développeurs et le grand public. ## Identification et activité Site internet édité par :  SPIKE SAS\ SAS au capital social de 10 000 €\ RCS Chambéry 952 043 206 00012\ Code APE 5829C\ N° TVA : FR 35 952 043 206\ Siège social : 18 allée du Lac Saint André - 73382 Le Bourget du Lac - France Site internet hébergé par : **OVH**\ SAS au capital de 10 069 020 €\ RCS Lille Métropole 424 761 419 00045\ Code APE 2620Z\ N° TVA : FR 22 424 761 419\ Siège social : 2 rue Kellermann - 59100 Roubaix - France Directeur de la publication : Jérôme FATH ## Conditions d’utilisation SPIKE SAS garantit l’authenticité des informations présentées sur ce site mais se réserve le droit de modifier, ajouter ou supprimer des contenus à n’importe quel moment et sans préavis. En conséquence, SPIKE SAS ne pourra être tenu responsable de l’utilisation d’informations datées ou périmées tirées de ce site. Le site et chacun des éléments, y compris mais sans limitation, les marques, les logos, icônes, infographies, photographies, qui le composent sont protégés au titre de la législation internationale de la propriété intellectuelle. Toute reproduction totale ou partielle de tout ou partie du site et/ou des éléments qui le composent, sans l’autorisation expresse de SPIKE SAS est interdite et pourra entrainer des poursuites. Tout litige portant sur l’interprétation ou l’exécution des présentes mentions sera de la compétence du tribunal de commerce de Chambéry. ## Cookies SPIKE SAS met la priorité sur le respect de la vie privée des visiteurs de son site, en conséquence, nous n’utilisons aucun cookie permettant d’analyser vos habitudes de consultation ou de consommation ; aucune fonctionnalité offerte par d’autres sites (solutions de statistiques, boutons sociaux,…) n’est présente sur le site. ## Données personnelles D’une façon générale, vous pouvez visiter notre site sur Internet sans avoir à décliner votre identité et à fournir des informations personnelles vous concernant. La validation du formulaire de contact entraîne la génération d’un mail, aucune information n’est conservée dans une base de données. ## Toute notre **actualité** Nos infos, astuces et tutos. [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) ### [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ### [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) ### [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) --- # Analysez votre trafic de manière éthique > Yama Analytics analyse votre trafic depuis vos logs, sans script côté client, pour des statistiques simples et respectueuses de la vie privée. Analytics Made with ♡ by Yama [Self-Hosted](https://gitlab.com/yama-cms/apps/yama-analytics) [Démonstration](https://yama-cms.gitlab.io/apps/yama-analytics-dashboard/) 01 ## Des statistiques sans script, directement depuis vos logs Yama Analytics fournit des statistiques web directement à partir de vos logs, sans aucun script côté client. Conçu selon le principe du « privacy by design », il garantit une collecte respectueuse de la vie privée tout en offrant des analyses puissantes du trafic de vos sites. Le service peut être déployé comme microservice, en sidecar ou en standalone, et s’intègre facilement dans n’importe quelle stack ou plateforme existante. 02 ## Suivi de vos sites pour vos dashboards, sans cookie Yama Analytics gère plusieurs sites et rend toutes les statistiques accessibles via API. Vous pouvez suivre les visites en fonction de leur provenance (SEA, SEO, réseaux sociaux, IA, trafic interne, organique), visualiser les résultats de vos campagnes publicitaires, ou explorer les flux entrants et sortants grâce à des diagrammes de Sankey. Cette approche API-first permet d’utiliser Yama Analytics tel quel ou de l’intégrer directement dans vos propres dashboards et systèmes. 03 ## Flexible et rapide à mettre en place Pensé pour s’adapter à différents contextes, Yama Analytics fonctionne aussi bien en déploiement isolé qu’au sein d’une plateforme d’hébergement de sites statiques. Sa configuration minimaliste et sa compatibilité avec des serveurs comme Caddy facilitent la collecte des logs et le suivi multi-site, tout en garantissant une mise en place rapide. 04 ## Pilotez vos sites et campagnes avec précision Grâce à Yama Analytics, vous obtenez des données exploitables pour comprendre votre trafic, optimiser vos contenus et vos campagnes, tout en restant maître de la vie privée de vos visiteurs. Même en alpha, le service offre une base solide et prometteuse. Intéressé par Yama Proxy ? [Rejoindre la communauté](https://gitlab.com/yama-cms/apps/yama-analytics/-/blob/main/CONTRIBUTING.md) ## Quickstart Vous pouvez déployer en quelques minutes un environnement complet avec Docker Compose comprenant le serveur d’ingestion des logs, l’API d’analytics et l’API d’administration, ainsi qu’un serveur web configuré pour envoyer ses logs à Yama Analytics. Une fois installé, Yama Analytics reçoit vos logs HTTP, les traite et expose les statistiques via une API sécurisée par JWT. L’administration et la consultation des données se font également via cette API, ce qui permet d’intégrer facilement les informations dans un tableau de bord ou votre propre interface. ```bash git clone git@gitlab.com:yama-cms/apps/yama-analytics.git cd ./yama-analytics # Optional: Download a GeoIP database wget https://github.com/sapics/ip-location-db/raw/refs/heads/main/geolite2-geo-whois-asn-country-mmdb/geolite2-geo-whois-asn-country.mmdb docker compose \ --file scenarios/caddy-postgres/docker-compose.yml \ --project-directory . \ up --watch ``` Copied ! ## Toute notre **actualité** Nos infos, astuces et tutos. [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) ### [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [07 mai 2025](/fr/2025-05-07/nlnet-finance-yama-analytics) ### [NLNet soutient Yama Analytics !](/fr/2025-05-07/nlnet-finance-yama-analytics) [NLnet finance Yama Analytics via le NGI0 Commons Fund pour créer une solution open-source d’analytics simple, privée et scalable pour vos sites.](/fr/2025-05-07/nlnet-finance-yama-analytics) ## FAQ Trouvez des réponses à toutes vos questions À quoi sert Yama Analytics ? Yama Analytics permet d’analyser le trafic de vos sites à partir des logs serveur, sans JavaScript côté client, pour obtenir des statistiques accessibles via une API afin de construire vos propres tableaux de bord. Est-ce que Yama Analytics est gratuit ? Non, Yama Analytics n’est pas proposé gratuitement en mode SaaS au sein de l’écosystème Yama. Cependant, grâce à sa licence libre, vous pouvez l’installer et l’utiliser gratuitement par vos propres moyens. Yama Analytics est-il open source ? Oui, Yama Analytics est entièrement open source et distribué sous licence AGPL-3. Cela signifie que vous pouvez consulter, modifier et déployer le code librement selon les termes de cette licence. Le projet est partiellement financé par la fondation NLNet, ce qui permet de soutenir son développement et son maintien. Puis-je auto-héberger Yama Analytics ? Oui, Yama Analytics peut être auto-hébergé. Même s’il est actuellement en version Alpha et que certaines fonctionnalités sont encore en développement, le service est déjà utilisé en production avec l'écosystème Yama. Vous voulez en savoir plus ? [Contactez-nous](/fr/contact) --- # Exécutez et orchestrez vos pipelines > Automatisez vos pipelines avec Yama CI : builds reproductibles, cache intelligent, API et supervision en temps réel. CI Made with ♡ by Yama Self-Hosted Documentation 01 ## Vos pipelines, orchestrés depuis vos dépôts Yama CI permet d’exécuter vos tâches de manière fiable et isolée, à partir de définitions versionnées dans votre code. S’appuyant sur Earthly,  qui propose une syntaxe claire et accessible. Lors de l'exécution d'une tâche, chaque étape est interprétée par l'intermédiaire de Docker, afin de garantir une reproductibilité parfaite. Yama CI gère également le cache de manière intelligente, ce qui permet d’accélérer significativement vos builds. 02 ## Lancez plus que des builds Yama CI ne se limite pas à un type de build ou de déploiement. Vous pouvez exécuter vos builds avec le générateur de site statique de votre choix et déployer vos artefacts vers n’importe quelle cible : stockage objet, serveur SFTP, CDN ou infrastructure personnalisée. Le service permet également d’exécuter votre propre logique métier : scripts JavaScript ou Python, appels API ou génération de données à la volée. 03 ## Orchestration et supervision depuis vos outils Conçu pour être intégré à une plateforme multi-utilisateurs, Yama CI est entièrement pilotable par API. Vous déclenchez des exécutions, suivez leur état et orchestrez vos pipelines depuis vos outils existants. Les logs sont streamés en temps réel pour un suivi précis, et les webhooks permettent de remonter facilement les résultats vers vos systèmes de supervision ou de reporting. 04 ## Des pipelines qui s’adaptent à votre infrastructure Yama CI s’adapte à vos besoins d’exécution et à la charge de travail. Les tâches peuvent être lancées en parallèle pour accélérer les traitements ou orchestrées via une file d’attente afin de lisser l’utilisation des ressources et prioriser les exécutions. Intéressé par Yama CI ? Rejoindre la communauté ## Toute notre **actualité** Nos infos, astuces et tutos. [06 août 2024](/fr/2024-08-06/amelioration-du-systeme-de-queue) ### [Amélioration du système de queue avec NSQ](/fr/2024-08-06/amelioration-du-systeme-de-queue) [Yama CI s’appuie désormais sur NSQ pour une gestion fiable, simple et scalable des queues de tâches, avec tolérance aux pannes et scalabilité horizontale.](/fr/2024-08-06/amelioration-du-systeme-de-queue) [28 décembre 2023](/fr/2023-12-28/mise-en-production-de-yama-ci) ### [Mise en production de Yama CI](/fr/2023-12-28/mise-en-production-de-yama-ci) [Mise en production de Yama CI : builds rapides, portables et compatibles GitHub, GitLab ou localement via Earthly](/fr/2023-12-28/mise-en-production-de-yama-ci) ## FAQ Trouvez des réponses à toutes vos questions À quoi sert Yama CI ? Yama CI sert à automatiser et orchestrer l’exécution de vos pipelines et tâches depuis vos dépôts, avec des builds reproductibles, un cache intelligent et un contrôle via API. Est-ce que Yama CI est gratuit ? Yama CI n’est pas proposé en mode SaaS gratuit, mais peut être utilisé dans vos propres environnements et plateformes via la licence open source. Yama CI est-il open source ? Oui, Yama CI est open source et peut être consulté, modifié et intégré à vos projets ou pipelines internes. Le service est déjà opérationnel en production dans l’écosystème actuel, et sera bientôt diffusé officiellement sous licence libre, une fois les derniers ajustements finalisés. Puis-je auto-héberger Yama CI ? Oui, dès son ouverture, Yama CI pourra être auto-hébergé, vous permettant de piloter vos pipelines et tâches directement depuis vos propres serveurs. Vous voulez en savoir plus ? [Contactez-nous](/fr/contact) --- # Exploitez la puissance des sites statiques simplement > Yama CMS est une solution clé en main pour créer, gérer et déployer des sites statiques performants, sans complexité technique. CMS Made with ♡ by Yama Créer un projet [Documentation](https://docs.yama-cms.com) 01 ## Des sites statiques sans complexité technique Yama CMS vous permet de lancer et gérer des projets de sites statiques sans compétence technique, grâce à son catalogue intégré. Les générateurs de sites statiques deviennent enfin accessibles aux profils non techniques. Il permet d’administrer la structure et les contenus de sites construits avec Astro, Hugo, Next.js, Nuxt.js, 11ty, et bien d’autres. Vous bénéficiez ainsi du meilleur des deux mondes : les performances et la sécurité du statique, combinées à la souplesse et au confort d’un CMS moderne. 02 ## Une interface unifiée pour piloter vos sites Grâce au dashboard, vous visualisez les performances de vos sites en direct. Une médiathèque vous permet de modifier vos images à la volée et de gérer l’ensemble de vos médias depuis une interface unique. La gestion des rôles et permissions permet de contrôler finement les accès selon les profils : éditeurs, développeurs, contributeurs ou partenaires externes. Yama CMS propose un parcours guidé permettant aux nouveaux utilisateurs de se familiariser rapidement avec la création de pages, la gestion des médias et l’organisation des contenus. 03 ## Des contenus versionnés et portables Toutes vos pages sont gérées au format Markdown, tandis que vos données (menus, taxonomies, structures de données personnalisés) sont stockées au format JSON directement dans le dépôt Git du projet. Cette approche garantit une indépendance totale, une parfaite traçabilité et une intégration naturelle avec vos outils et pipelines existants. Pour accompagner les projets de refonte ou de migration, Yama CMS propose un module permettant aux développeurs de mettre en place des procédures de migration depuis d’autres systèmes. 04 ## Un CMS ouvert sur votre écosystème technique Pensé autour de Git, Yama CMS s’intègre naturellement à un large éventail d’outils et de plateformes déjà présents dans vos workflows. Ce choix n’est pas anodin : Git est devenu un standard universel, facilitant les interactions avec des services tiers et l’automatisation des processus. Yama CMS peut exploiter nativement GitHub Actions ou GitLab CI. Mais avec Yama CI, vous pourrez suivre l’exécution des pipelines en temps réel et grâce aux webhooks, vous pouvez également déclencher des actions depuis l’extérieur. 05 ## Une véritable usine à sites statiques Yama CMS permet aux développeurs et aux agences de concevoir une véritable usine à sites statiques. Vous choisissez votre générateur de site statique, intégrez votre thème, puis décidez librement de son mode de diffusion : via notre catalogue ou uniquement pour vos propres clients. Dans tous les cas, l’objectif reste le même : automatiser au maximum la création de nouveaux projets. En quelques secondes, un site statique complet peut être configuré, prêt à être personnalisé et enrichi de contenus. ## Toute notre **actualité** Nos infos, astuces et tutos. [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) ### [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) [28 avril 2025](/fr/2025-04-28/ameliorations-avril-2025) ### [Améliorations Avril 2025](/fr/2025-04-28/ameliorations-avril-2025) [Yama CI et CMS gèrent maintenant les secrets, les données globales et simplifient l’accès aux catalogues pour automatiser et organiser vos sites.](/fr/2025-04-28/ameliorations-avril-2025) [26 mars 2025](/fr/2025-03-26/ameliorations-mars-2025) ### [Améliorations Mars 2025](/fr/2025-03-26/ameliorations-mars-2025) [Créez facilement des JSON-Schemas grâce au Schema Builder visuel et interactif de Yama CMS, simple et inspiré de Pocketbase.](/fr/2025-03-26/ameliorations-mars-2025) ## FAQ Trouvez des réponses à toutes vos questions À quoi sert Yama CMS ? Yama CMS est le cœur de l’écosystème Yama. Il centralise et orchestre tous les services, unifie l’expérience tout en vous offrant une interface simple pour gérer l’ensemble de vos contenus. Est-ce que Yama CMS est gratuit ? Oui. L’accès au cœur de notre écosystème est entièrement gratuit. Yama CMS est gratuit et le restera : c’est un engagement contractuel. Aucune limitation n’est appliquée à l’usage du cœur de la plateforme. Yama CMS est-il open source ? Non. C’est la seule brique de notre écosystème que nous ne diffusons pas librement, pour des raisons techniques et stratégiques. En revanche, tous les microservices qui gravitent autour du CMS sont open source, afin d’assurer transparence et liberté pour les utilisateurs. Puis-je auto-héberger Yama CMS ? Le CMS n’est pas auto-hébergeable. Cependant, pour certains clients nécessitant un haut niveau d’indépendance ou d’isolation, nous proposons la mise en place d’une instance dédiée afin de séparer vos données du reste de l’infrastructure. --- # Gérez vos données et notifications par API > Collectez et exposez vos données par API ou formulaire, recevez des alertes instantanées et gérez vos fichiers en toute sécurité. Database Made with ♡ by Yama Self-Hosted Documentation 01 ## Un stockage structuré et flexible pour vos données Yama Database permet de stocker des données structurées en s’appuyant sur le standard JSONSchema. Chaque jeu de données est défini par un schéma, garantissant leur conformité. Pour les usages plus simples ou complémentaires, le service propose également un stockage clé / valeur. Conçu comme microservice, Yama Database peut se brancher facilement à toute infrastructure qui a besoin de données et de notifications, et s’intègre directement à vos systèmes existants. 02 ## Fichiers associés et stockage sécurisé En complément des données structurées, Yama Database permet l’upload de fichiers dans un espace de stockage sécurisé, directement associés à un jeu de données. Documents, images ou pièces jointes restent liés à leur contexte métier, tout en bénéficiant d’un stockage isolé. Cette association données + fichiers simplifie la gestion de contenus complexes sans multiplier les services. 03 ## Intégration simple grâce aux formulaires HTML Pour faciliter la collecte de données, Yama Database autorise l’envoi d’informations via de simples formulaires HTML, sans nécessiter de JavaScript. Les données soumises sont automatiquement validées selon le JSONSchema, garantissant leur conformité dès l’entrée. Cette approche facilite l’intégration et permet de connecter rapidement des sites statiques, des landing pages ou des outils tiers. 04 ## API REST et contrôle fin des accès aux données Yama Database expose une API REST permettant d’envoyer et de manipuler des données au format JSON, strictement conformes aux schémas définis. Chaque attribut peut être marqué comme public ou privé, offrant un contrôle précis des droits de lecture et d’écriture sur tout ou partie des données. Cette granularité permet de partager des informations en toute sécurité, que ce soit pour des usages internes, des intégrations externes ou des formulaires publics. 05 ## Alertes en temps réel pour formulaires et API Yama Database intègre un système de notifications configurable, pour vous tenir informé lorsqu’une donnée est envoyée via API ou formulaire. Les notifications peuvent être envoyées via email, chat ou tout autre canal intégré à votre infrastructure. Pour créer un formulaire de contact, il suffit de définir un schéma de donnée structurée, de l’intégrer via un formulaire HTML et de recevoir une notification par email à chaque soumission. Intéressé par Yama Database ? Rejoindre la communauté ## FAQ Trouvez des réponses à toutes vos questions À quoi sert Yama Database ? Yama Database vous permet de stocker et structurer vos données selon des schémas définis, de les envoyer ou récupérer via API ou formulaires HTML, et de recevoir des notifications en temps réel à chaque soumission. Elle gère également des fichiers associés et propose un stockage clé/valeur pour des usages plus simples. Est-ce que Yama Database est gratuit ? Yama Database ne sera pas proposé en SaaS gratuit. Néanmoins, il pourra être utilisé dans vos propres environnements via sa licence qui sera open source, pour un contrôle total sur vos données. Yama Database est-il open source ? Oui, Yama Database sera open source et pourra être utilisé pour stocker et structurer vos données. Le service est actuellement partiellement implémenté dans l’écosystème Yama et sera prochainement diffusé officiellement sous licence libre pour une utilisation complète. Puis-je auto-héberger Yama Database ? Oui, le service pourra être déployé dans vos propres infrastructures grâce à sa licence open source. Vous pourrez contrôler entièrement vos données, l’intégrer à vos pipelines ou systèmes internes, et utiliser toutes ses fonctionnalités, comme les API, formulaires, fichiers associés et notifications en temps réel. Vous voulez en savoir plus ? [Contactez-nous](/fr/contact) --- # Yama, l'écosystème qui permet enfin de bénéficier d'un site web éthique > Optez pour Yama : un CMS éthique, performant et open source, conçu en France, pour des sites statiques sûrs, libres et durables. ## Pourquoi opter pour un site web éthique et durable avec Yama ? Car notre approche permet d’exploiter la quintessence de ce que devrait être un site web statique. Nous proposons une approche dite “full statique”, c’est à dire que nous proposons des services permettant au grand public d’utiliser le statique en conservant ce qui le rend si unique : - Performances impressionnantes nativement, sans avoir besoin de 3 jours d’optimisation ou de stratégie de mise en cache - Sécurité absolue avec une approche “full static” qui permet de conserver tous les avantages de sécurité d’un site statique - Éthique, vous restez propriétaire de votre site et de vos sources quoi qu’il arrive. Vous pouvez récupérer l’ensemble de vos éléments quand bon vous semble, d’un seul clic. - Durabilité et évolutions. Vous bénéficiez de la robustesse et de la sécurité exceptionnelles de tout site web statique mais avec Yama vous pouvez faire vivre vos contenus, modifier la structure de votre site, ajouter des templates, ajouter des landings pages, analysez votre trafic… etc Choisir Yama, c’est opter pour une solution Made In France, développée en Savoie par une équipe de passionnés de la Jamstack (appellation de la philosophie technique liée aux sites statiques) depuis 2020 et qui veut offrir au public français toutes les avancées merveilleuses liées à cette technologie. Des sites vivants, animés, performants et qui représentent un investissement amorti sur le long terme avec la garantie de supprimer les risques de sécurité et de perte des performances que l’on peut retrouver sur les sites web dynamiques. Enfin, réduisez vos frais récurrents avec des frais d’hébergement réduits (et oui il n’y a pas 50 plugins ou thèmes à mettre à jour chaque mois sur un site web statique) et bénéficiez des mises à jour automatiques de Yama qui vous garantissent que votre interface d’administration sera toujours plus efficace.  Ne restez pas enfermés dans une version datée du web. Rejoignez Yama et découvrez ce que le statique peut faire pour votre business ## Un site web éthique basé sur des technologies open source Yama c’est avant tout une vision libre du web. Nous utilisons un ensemble de briques open source dans l’intégralité de l’écosystème et contribuons également via la publication de nos services (Analytics, Proxy, CI…).  Certes le cœur du CMS n’est pas open source (pour des raisons de risques liés à la gouvernance technique de la plateforme) mais il est gratuit à l’utilisation et le restera. Vous ne payez que si vous souhaitez obtenir une solution clé en main comme avec n’importe quel prestataire. Pour tout le reste de l’écosystème, vous êtes libre de l’utiliser avec Yama CMS ou toute autre solution technique.  Nous espérons, avec cette approche, montrer à nos clients que notre objectif est avant tout de promouvoir l’adoption des sites statiques, qui représentent une avancée significative dans la manière dont nous construisons et maintenons les sites web. ## Un système Analytics “privacy by design” pour un site web éthique Yama Analytics vous propose un système respectueux de la vie privée : collecte minimale des données, anonymisation par défaut, et bien évidemment totalement en respect de la RGPD. Mais Yama Analytics fait plus que ça. Il va plus loin que le seul respect de la RGPD, en captant les informations directement dans les logs serveur, il permet une anonymisation complète de la navigation de vos utilisateurs. Mesurez la performance de votre site web dans le respect le plus complet de la vie privée de vos visiteurs. C’est ça un outil d’analytics éthique. Yama Analytics est présent par défaut dans toute nouvelle instance Yama CMS et vous permet dès l’accès à votre espace d’administration , d’un seul coup d’œil, de voir l’évolution de votre trafic et ses spécificités (taux de rebond, provenance, etc…). Plus besoin d’aller utiliser un autre service, tout est présent, par défaut à un seul endroit. Yama Analytics est diffusé librement, vous pouvez l’utiliser également sur n’importe quelle autre solution technique ! ## Un site web éthique sans compromis grâce à un modèle commercial innovant Yama c’est la liberté avant tout ! Fini les prestataires qui veulent vous garder à tout prix, qui vous prennent en otage. Vous pouvez partir quand vous voulez et résilier en quelques clics. Vous récupérez l’ensemble de vos sources (code, contenus…) et vous pouvez aller solliciter un nouveau prestataire qui reconstruira votre site rapidement à partir de vos sources. Notre modèle commercial vous permet de choisir votre utilisation du CMS, selon votre philosophie, vos compétences, et de vos envies : - Vous pouvez utiliser gratuitement  le coeur et self hoster l’ensemble des services. Dans ce cas, vous obtenez une expérience totalement gratuite (et non dégradée) de Yama. Attention, cela nécessite des compétences techniques. - Vous pouvez utiliser notre plateforme clé en main où tout est automatisé (hébergement, plateforme de déploiement…) et où il ne vous reste plus qu’à vous concentrer sur vos contenus et votre métier. - Vous pouvez faire un choix hybride en utilisant certains services clé en main et d’autres en self hosting selon vos besoins. Quoi qu’il arrive, vous conservez la liberté de partir quand bon vous semble en ayant la main sur votre code et vos contenus. ## Le Made in France au service d’un site web éthique et souverain De la conception, au développement de notre écosystème entièrement réalisé en France. Aucune sous traitance off shore, aucune délocalisation de nos équipes. 100% du code et de l’architecture de Yama a été réalisé au Bourget du Lac (Savoie Technolac), en Savoie.  Nous voulons faire appel aux nombreuses ressources de talent présentes sur le bassin chambérien et contribuer au développement économique de notre merveilleuse Savoie. Cela nous permet de nouer des relations de confiance locales et durables avec notre équipe tout en participant à l’innovation française. Nous sommes d’ailleurs soutenus par la French Tech Alpes, la BPI et le fonds d’investissement [NLnet](https://nlnet.nl/) pour les projets Open Source. Concevoir et développer en France n’était pas suffisant. Nous avons aussi fait le choix d’un hébergement français et composé à 65% d’énergies renouvelables. Notre hébergeur (OVH) qui n’a pas la réputation d’être engagé sur les sujets environnementaux a pourtant l’un des mix les plus important d’énergie verte dans son offre. En plus de cela, il offre une transparence importante sur les sites d’exploitation de ses serveurs et nous permet d’exploiter un environnement OpenStack, qui vient confirmer notre engagement autour des technologies Open Source. Le choix d’OVH est donc mûri et basé sur un cahier des charges précis que seul ce fournisseur était en mesure de remplir. Faire le choix de Yama, c’est garantir de bout en bout un service français et vous assurer de contribuer au développement d’offres réellement made in France. ## Toute notre **actualité** Nos infos, astuces et tutos. [31 octobre 2025](/fr/2025-10-31/yama-analytics-apha-release) ### [Mise en production de Yama Analytics et Alpha Release](/fr/2025-10-31/yama-analytics-apha-release) [Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.](/fr/2025-10-31/yama-analytics-apha-release) [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ### [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [27 mai 2025](/fr/2025-05-27/ameliorations-mai-2025) ### [Améliorations Mai 2025](/fr/2025-05-27/ameliorations-mai-2025) [Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.](/fr/2025-05-27/ameliorations-mai-2025) --- # Exposez et gérez vos sites statiques par API > Yama Proxy transforme vos fichiers statiques en sites web sécurisés et performants, avec SSL, cache et API pour une gestion simplifiée. Proxy Made with ♡ by Yama Self-Hosted Documentation 01 ## Exploitez vos espaces de stockage comme des sites web Yama Proxy permet d’exposer simplement des fichiers statiques stockés dans vos espaces de stockage comme de véritables sites web. En s’appuyant sur Caddy, le service se place devant vos buckets pour assurer automatiquement la génération des certificats SSL et la mise en cache. Vos contenus deviennent accessibles instantanément, de manière sécurisée et performante, sans avoir à gérer d’infrastructure complexe. 02 ## Une architecture pensée pour le web statique Yama Proxy gère la livraison de vos fichiers en HTTPS directement depuis vos espaces de stockage tout en appliquant les bonnes pratiques web modernes. Headers de sécurité, compression des ressources, cache frontend pour réduire la latence et optimiser les coûts en bande passante. Tout est pris en charge pour offrir des sites performants et robustes, capables de supporter des pics de trafic sans faille. 03 ## Pilotez et reconfigurez sans interruption Toutes les fonctionnalités de Yama Proxy sont accessibles par API. Vous pouvez créer et mettre à jour vos domaines, contrôler le cache et vider les ressources instantanément, ou reconfigurer vos services sans aucun downtime. Cette approche permet d’automatiser vos workflows, d’intégrer le service dans vos pipelines CI/CD et de garder la maîtrise totale de vos sites. Intéressé par Yama Proxy ? Rejoindre la communauté ## Toute notre **actualité** Nos infos, astuces et tutos. [05 juin 2025](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ### [Headers sécurité par défaut sur Yama Proxy](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) [Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.](/fr/2025-06-05/headers-securite-par-defaut-sur-yama-proxy) ## FAQ Trouvez des réponses à toutes vos questions À quoi sert Yama Proxy ? Yama Proxy expose vos sites statiques depuis vos espaces de stockage avec une gestion automatique des certificats SSL et du cache, le tout piloté par API. Est-ce que Yama Proxy est gratuit ? Non, Yama Proxy n’est pas proposé en mode SaaS gratuit, mais peut être utilisé librement dans vos propres environnements grâce à sa licence open source. Yama Proxy est-il open source ? Oui, Yama Proxy est open source : vous pouvez consulter, modifier et intégrer son code à vos projets. Le service est déjà pleinement opérationnel et utilisé en production. Nous travaillons actuellement à une refonte partielle afin de le rendre entièrement disponible en open source au plus tard le 01/07/2026. Puis-je auto-héberger Yama Proxy ? Oui, dès son ouverture, Yama Proxy pourra être auto-hébergé pour gérer un ou plusieurs sites. Vous aurez un contrôle total sur la configuration, les domaines et le cache, vous offrant ainsi une flexibilité complète et une autonomie totale sur votre environnement. Vous voulez en savoir plus ? [Contactez-nous](/fr/contact)