Gratuit pour les sites de brouillon. Déployez-le où vous voulez.
Lorsque vous créez des composants orientés utilisateur, vous définissez leur schéma : les paramètres qu'ils acceptent, leurs options de valeur et leurs descriptions. Ce schéma est un contrat qui indique ce qu'un éditeur de contenu peut réaliser avec le composant.
Les formulaires sont envoyés à une base de données. Les fichiers sont téléchargés vers un espace de stockage. Les analyses suivent les événements. Le moteur lit vos schémas et sait quoi fournir.
Vos schémas permettent des options de gestion de contenu. Utilisez l'application Uniweb pour une édition visuelle professionnelle ou gérez votre contenu via Git avec des fichiers Markdown. À vous de choisir.
Un seul contrat. Plusieurs options. Aucune duplication.
// Your React Component's Schema
export const schema = {
headline: {
type: 'string',
label: 'Headline Text',
},
ctaButton: {
type: 'object',
label: 'Call to Action',
},
};Le framework structure un projet React standard. Écrivez des composants, stylisez-les et composez-les. C'est le même workflow que celui de Vite ou Next.js.
Vous écrivez un composant et définissez ses accessoires dans le code.
const Hero = ({ headline, ctaText }) => {
// ... component JSX
};Vous écrivez le même composant, plus un schéma pour le rendre configurable.
export const schema = { ... };
const Hero = ({ content, params }) => {
// ... component JSX
};Le compromis réside dans une définition légèrement plus amont des composants auxquels les équipes de contenu sont confrontées. Cependant, cette documentation libère automatiquement de puissantes fonctionnalités.
Effort optionnel pour plus de capacités.
Tout site React nécessite un jour des formulaires, des téléchargements de fichiers, des analyses, une prise en charge multilingue et un hébergement. Cela représente des semaines de travail d'infrastructure indifférencié.
Le contenu doit être géré. Que ce soit via des workflows Git ou des outils visuels, il est nécessaire de mettre à jour le texte, d'échanger des images et de publier les modifications.
Un dépôt Git dont vous êtes propriétaire. React et TypeScript standard. Utilisez n'importe quel package ou style NPM. Déployez où vous voulez.
Une bibliothèque JS open source pour sites publiés. Charge les composants, récupère les données, localise le contenu, suit les événements et bien plus encore automatiquement.
Un outil visuel professionnel pour les équipes de contenu. Lit les schémas pour générer des interfaces d'édition. Héberge des sites web. Vous pouvez également l'ignorer et gérer votre contenu via Git.
Une Fondation est un ensemble de composants de niveau section conçus pour fonctionner ensemble. Il s'agit de blocs complets et fonctionnels avec des fonctions de communication spécifiques : Héros, Fonctionnalités, Témoignages, Galerie.
Site unique ou plusieurs :
Créez une fondation unique pour un site. Gérez l'infrastructure et séparez clairement les tâches. Ou créez une fondation unique pour plusieurs sites, où les mises à jour se propagent instantanément.
Une fondation médicale dessert vingt cliniques. Chacune gère son propre contenu. Lorsque le développeur améliore un composant, les vingt sites en bénéficient.



Doux et convivial pour les sites de garde d'enfants ou axés sur la famille.
Créez un projet React, écrivez des composants et définissez des schémas dans votre flux de travail Git normal.
Le moteur charge votre fondation au moment de l'exécution sur des sites publiés via Module Federation.
Utilisez Git avec des fichiers Markdown ou l'application visuelle Uniweb. Your Foundation prend en charge les deux.
Le moteur lit vos schémas et fournit ces services sans aucun code backend requis.
Permettez aux visiteurs du site de soumettre des formulaires et des fichiers. Stockez-les dans une infrastructure back-end optionnelle grâce au moteur.
Téléchargez des images et des documents avec livraison CDN et optimisation automatique.
Suivi des événements sans cookie et conforme au RGPD pour l'analyse du comportement des utilisateurs.
Outils de traduction avancés pour les rédacteurs de contenu. Le moteur localise le contenu de vos composants.
Laissez le moteur récupérer les résultats à partir du backend facultatif ou des API externes, mettre en cache les résultats et les actualiser lorsque cela est nécessaire.
Hébergement géré en option ou exportation de fichiers statiques à déployer n'importe où.
Les fondations fonctionnent avec différents flux de travail de contenu. Vos schémas ouvrent des possibilités : la gestion du contenu dépend de votre équipe.
L'approche traditionnelle du développeur. Le contenu est hébergé dans des fichiers Markdown, aux côtés des composants. Contrôle des versions, déploiement simple et convivial pour les développeurs.
Un éditeur visuel professionnel pour les équipes de contenu. Sélecteur de composants, gestion des ressources et workflows de publication. Git non requis.
Le Framework prend en charge deux chemins :
Utilisez-le comme n'importe quelle configuration React. Oubliez les schémas. Bénéficiez d'une structure de composants propre et d'une infrastructure gérée automatiquement. Même effort que Vite ou Next.js.
Lorsque les équipes de contenu ont besoin d'autonomie, définissez des schémas pour vos composants. Cela permet des flux de travail professionnels et des outils d'édition visuelle.
Les deux chemins fonctionnent avec la même fondation. Le contenu peut être hébergé dans Git avec des fichiers Markdown, ou dans l'application Uniweb avec des outils visuels. À vous de choisir.
Sites axés sur le contenu où la collaboration interfonctionnelle est importante. Systèmes de conception desservant plusieurs sites. Équipes où les développeurs et les créateurs de contenu ont besoin d'indépendance.
Les propriétaires de sites qui créent des mises en page à partir de zéro, ou les équipes de contenu qui souhaitent créer des pages à partir de blocs élémentaires tels que des cartes et des boutons. Il n'est pas non plus conçu pour créer des applications web.
Les fondations se chargent à l'exécution, et non à la compilation. Les mises à jour se propagent sans reconstruire les sites consommateurs.
React standard avec TypeScript. Utilisez l'approche CSS et les packages NPM de votre choix.
Les fondations sont mises en cache à la périphérie du CDN avec division automatique du code et chargement paresseux.
Libre et Open Source
Créez des fondations illimitées. Maîtrisez votre code.
Libre et Open Source
S'exécute sur vos sites et gère la récupération et le traitement dynamiques des données.
Créez une fondation avec l’outil d’échafaudage.
$ npm create @uniwebcms/framework my-foundation