Aller au contenu principal

Features / Roadmap

Plateforme

Site statiqueTerminé

Compatibilité native avec les principaux générateurs de sites statiques : Next, Nuxt, Hugo, Gatsby,...

Contrôle des donnéesTerminé

L'ensemble des contenus administrés par la plateforme sont versionnés directement sur votre dépôt Git.

Gestion des niveaux d'accèsTerminé

Un contrôle des niveaux d'accès des utilisateurs d'un site (développeur, responsable éditorial, rédacteur...).

Gestion du multilinguesTerminé

Une configuration native du multilingue pour tous les types de contenus.

MarkdownTerminé

Support du standard GitHub Flavored Markdown, prenant en charge un lot d'extensions : liste de tâches, tableaux, note de bas de page,...

SchemasTerminé

Support du standard JSON Schema pour décrire et valider la structure de vos données au format JSON, couplé avec UI Schema pour personnaliser le rendu de vos formulaires.

ImagesTerminé

Yama CMS met a disposition un module pour recouper et transformer (rotation, inversion,...) vos images à la volée par l'intermédiaire de Thumbor.

PresetsTerminé

Automatisation de la configuration d'un site (type de contenus, données, locales,...) via un système de pré-configuration.

Contenu

Type de contenuTerminé

Une structure de données prédéfinie pour gérer des pages web et personnalisable via JSON Schema avec un contenu facilement exploitable par l'intermédiaire de Markdown.

NoteTerminé

Système de création et de curation des abréviations, définitions et notes de bas de page pour une meilleure expérience utilisateur et SEO.

MédiaTerminé

Système de médiathèque pour gérer vos contenus non-textuels de manière simple et intuitive.

DataTerminé

Un moyen simple pour alimenter vos sites avec des jeux de données personnalisées et structurées au format JSON pouvant être renseignées par vos utilisateurs.

TaxonomieTerminé

Gestion de taxonomies flexibles pour organiser les contenus d'un site comme bon vous semble.

MenuTerminé

Mise en place de menus paramétrables avec la prise en charge de liens internes ou externes.

Beyond static

FormulairesFutur

Génération de formulaires sur votre site et envoie des données via API REST. Visualisation et export des données pour les utilisateurs depuis l'interface de Yama CMS.

NotificationsFutur

Système d'envoie de messages sur différents canaux (mail, sms, discord,...) lors d'une interaction avec l'API d'un formulaire.

Micro TaskFutur

Exécuter un programme avec votre language favoris lors d'une interaction avec l'API d'un formulaire en exploitant ou non les données envoyées par l'utilisateur.

Déploiement

Environement de stagingTerminé

Yama CMS propose un moyen simple et complet de prévisualiser les changements sur un site avant de déployer en production.

Intégration CI/CDTerminé

Compatibilité avec les systèmes de CI/CD Github Actions et Gitlab CI via Earthly.

Yama CIFutur

Un système de CI/CD optimisé pour Yama CMS permettant de gérer le déploiement d'un site.

Réseau

Optimisation des imagesTerminé

Yama CMS utilise Thumbor pour générer des formats d'images à la volée. Simple et efficace pour proposer des images toujours optimisées en fonction des différentes résolutions d'écrans.

Proxy CacheTerminé

Yama CMS implémente un proxy pour mettre en cache automatiquement les contenus des sites pour offrir des temps de chargement plus courts.

HTTPS AutomatiqueTerminé

Gestion automatique de l'obtention et du renouvellement de certificats SSL pour votre domaine via Let's Encrypt.

Support HTTP/2Terminé

Support du protocole HTTP/2 pour un chargement plus rapide des contenus des sites.

Redirections automatiqueFutur

Prise en charge des redirections HTTP de manière automatisées lors du changement de l'URL d'une page.

Fonctionnalités additionnelles

GridFutur

Paramétrage des tableaux permettant l'affichage des données personnalisées via JSON Schema afin d'exposer les informations de votre choix aux utilisateurs.

Système d'analyticsFutur

Intégration native d'un système d'analytics par l'intermédiaire de Matomo accessible depuis le tableau de bord de votre site.

Import wordpressFutur

Yama CMS permettra d'importer les contenus d'un site développé sous WordPress pour simplifier la migration vers un générateur de site statique.

Mode HeadlessFutur

Fonctionnalité permettant de requêter dynamiquement via le site statique l'intégralité des contenus gérés par Yama CMS.