Aller au contenu
BionicAdri

CMS léger avec MCP

Universal Web : un CMS léger que votre IA peut gérer

Une alternative légère à WordPress : elle s’installe sur un hébergement mutualisé économique, ne nécessite ni plugins ni base de données séparée, et inclut un MCP pour qu’ADRI ou une autre IA crée des pages, des articles, du SEO et des traductions avec les autorisations que vous lui donnez.

  • Gratuit pour vos sites
  • PHP pur et SQLite
  • Sans Docker ni Node
Esquema: tu IA se conecta por MCP, una puerta con permisos de lectura, escritura y publicación, a Universal Web, que gestiona páginas, blog, SEO y traducciones

Léger par conception

Moins de pièces, moins de ressources et moins de choses qui cassent

Universal Web est un CMS multi-sites écrit en PHP pur. Il n’utilise ni frameworks, ni Composer, ni Docker, ni Node. Un site d’entreprise typique se construit avec beaucoup de pièces ; ici, il y en a peu, et toutes sont incluses.

Sans plugins

Ce dont vous avez besoin est déjà inclus

Le SEO, les langues, les cookies, les formulaires, les sauvegardes et la 2FA font partie du programme. Pas de plugins à chercher, à installer ni à mettre à jour un par un.

Sans base de données séparée

Tout en un seul fichier

Utilise SQLite : pas de MySQL à installer, à surveiller ni à dimensionner. Copier le site, c’est copier un fichier de données et le dossier des images.

Sans dépendances

Un hébergement économique suffit

Fonctionne sur un hébergement mutualisé cPanel ou Plesk et sur un VPS. Avec PHP 8.1 ou supérieur et SQLite, il a tout ce qu’il lui faut.

Ce qui est inclus de série

Un site complet, sans assembler un puzzle

Tout cela est dans le programme, sans rien installer de plus. Depuis le panneau d’administration ou depuis une IA connectée via MCP.

Plusieurs sites

Une installation, tous vos sites

Chaque domaine affiche son propre site, avec son contenu, son thème, son menu, ses utilisateurs et ses clés d’accès.

Contenu

Blocs et blog en Markdown

Page d'accueil, texte, caractéristiques, chiffres, questions fréquentes, galerie, vidéo, horaires, carte des prix et formulaire. Le blog s'écrit en Markdown.

Design

10 thèmes, plusieurs par secteur

Il y a des thèmes pensés pour les restaurants, les cliniques, les ateliers, les cabinets, les agences immobilières, les salles de sport ou la technologie. Ils se changent depuis le panneau avec aperçu.

Langues

Votre site web en plusieurs langues

Chaque langue a sa propre adresse (/en/, /ro/…), avec des balises hreflang, un sélecteur de langue et un plan du site. Le panneau est en espagnol, anglais et roumain.

Moteurs de recherche

SEO automatique

Plan du site, robots.txt, aperçu au partage, données structurées, flux RSS et un audit avec score qui indique quoi corriger.

Moteurs de recherche avec IA

GEO : qu'une IA vous comprenne

Chaque site web génère tout seul un llms.txt, une version en Markdown de chaque page et des données structurées, ainsi qu'un audit qui mesure à quel point il est citable.

Visiteurs

Bandeau de cookies avec Consent Mode

Accepter, refuser ou configurer. Google Analytics, Tag Manager, Clarity et Meta Pixel ne se chargent pas tant que le visiteur n'a pas accepté.

Contact

Formulaires avec antispam et webhook

Champ piège, temps minimum, limite par IP et Turnstile en option. Les messages arrivent au panneau, dans votre e-mail et, si vous le souhaitez, dans votre CRM.

Tranquillité

Sauvegardes, aussi en externe

Sauvegardes chiffrées avec mot de passe et envoi automatique vers un autre serveur (SFTP, FTP, S3 et compatibles), avec restauration depuis le panneau.

Sécurité

Vérification en deux étapes

Code d'une application mobile, codes de récupération et option de l'imposer à toute l'équipe.

Publication

Dynamique, statique ou headless

Le site web peut être servi depuis le même serveur, généré en HTML et téléversé vers un autre, ou lu depuis votre propre design.

Intégration

API JSON publique

Pages, articles et données du site web dans /api/*.json, avec CORS ouvert, pour créer votre propre design ou connecter d'autres programmes.

MCP natif

Une porte pour votre IA, avec clé et registre

MCP est un standard permettant à une IA d'utiliser les outils d'un autre programme. Universal Web inclut sa passerelle de série : vous lui donnez un token avec les permissions que vous voulez et ADRI, Claude ou un autre client MCP peut travailler sur votre site web.

  • Permissions claires : lecture, écriture (crée et modifie des brouillons) et publication (publie et modifie ce qui est publié).
  • Tout peut être annulé : chaque modification conserve la version précédente, jusqu'à 30 par page, et ce qui est supprimé reste 30 jours dans la corbeille.
  • Tout est enregistré : chaque action apparaît dans Activité avec le nom du token.
  • Se vérifie automatiquement : lors de l'enregistrement d'une page, l'IA reçoit les erreurs de cette page, comme les liens cassés, les images manquantes ou les problèmes de SEO, pour les corriger.
Ce qu'elle peut faire selon la permission du token
PermissionL'IA peut
readConsulter les pages, les articles, le SEO et l'état du site web.
writeCréer et modifier des brouillons, téléverser des images et traduire.
publishPublier et modifier ce qui est déjà publié.
À partMessages de contact, code personnalisé et sauvegardes, chacun avec sa permission.

Vous gardez le contrôle : via MCP, l'IA ne gère ni les utilisateurs ni les clés, ne touche pas à la configuration des e-mails ni des formulaires, ne restaure pas les sauvegardes et ne peut pas activer le mode privé.

Avec ADRI

« Fais-moi le site web de mon entreprise » et qu'ADRI le monte

ADRI est l'assistant IA de BionicAdri, un seul agent qui se clone, jusqu'à 20 copies à la fois, pour répartir les tâches longues. Connecté à Universal Web via MCP, vous lui demandez le site web comme vous le demanderiez à une personne.

  • Il crée le site : il choisit le thème qui correspond à votre secteur, monte les pages, écrit les articles, téléverse les images et prépare le SEO.
  • Il la laisse en brouillon : vous la révisez avant de la publier. Ce qui change garde son historique.
  • Traduit : « traduis-la en anglais » crée chaque page dans sa langue, à la même adresse.
  • Il vous explique le panneau : il connaît le manuel d'utilisation et vous le raconte avec les vrais noms des boutons.
  • Il vous guide pour le domaine : il vous indique quels enregistrements DNS mettre et vérifie quand le domaine et le cadenas HTTPS fonctionnent. Le DNS et le serveur, c'est vous qui les gérez.
ADRI

ADRI

En cours

Exemple

Prépare-moi un nouveau site pour mon garage : accueil, services et contact. Laisse-le en brouillon.

clon 1Choisit le thème et crée les trois pages

clon 2Remplit le SEO et les descriptions

clon 3Vérifie les liens cassés et les images

C'est prêt. Vous avez les trois pages en brouillon et le lien d'aperçu. Il y a un téléphone et une adresse que vous ne m'avez pas donnés : je les ai laissés vides pour que vous les remplissiez.

Conversation illustrative. C'est vous qui décidez de ce qui est publié.

Vous venez de WordPress ?

ADRI peut vous aider à migrer votre site

Universal Web n'a pas d'importateur WordPress, et nous ne allons pas vous dire le contraire. Ce qu'ADRI peut faire, c'est lire votre site actuel, page par page et article par article, et le refaire dans Universal Web.

  1. Lit votre site actuel

    ADRI parcourt les pages et les articles que vous avez déjà publiés.

  2. La refait dans Universal Web

    Crée chaque page et chaque article avec des blocs et du Markdown, et le laisse en brouillon.

  3. Vous vérifiez et publiez

    Vous vérifiez le résultat, notez le domaine et publiez quand tout vous convient. Rien ne change avant cela.

Installation

Trois chemins, choisissez le vôtre

L'installeur vérifie votre serveur, contrôle le paquet officiel avec son empreinte SHA-256 et vous amène à l'assistant où vous créez votre administrateur.

Hébergement mutualisé

Un seul fichier : instalar.php

Valable pour cPanel, Plesk ou FTP.

  • Téléchargez instalar.php et téléversez-le dans le dossier de votre domaine.
  • Ouvrez-le dans le navigateur : il vérifie votre hébergement et vous demande de créer un fichier vide pour prouver que l'hébergement est bien le vôtre.
  • Télécharge et installe le paquet officiel et vous amène à créer votre administrateur. L'installeur s'efface tout seul.
Voir instalar.php

VPS Ubuntu ou Debian

Une ligne

Il vous demande le domaine et l'e-mail, génère un mot de passe fort, vérifie le paquet et installe PHP-FPM et Caddy avec HTTPS automatique.

curl -fsSL https://github.com/AppNetDeveloper/universal-web/releases/latest/download/instalar-vps.sh | sudo bash

Plesk ou cPanel avec Git

Déploiement automatique

Vous connectez l'abonnement à votre dépôt avec une clé en lecture seule et un webhook. Chaque mise à jour que vous téléversez est publiée automatiquement en quelques secondes, sans toucher à vos données ni à vos images.

Pour qui l'installe

La technique, en quelques lignes

Ce dont votre serveur a besoin et comment il se gère depuis l'extérieur du panneau.

Prérequis

PHP 8.1 ou supérieur avec pdo_sqlite et mbstring (fileinfo et gd recommandées). Apache avec mod_rewrite, ou Nginx ou Caddy avec PHP-FPM. Dossiers data/ et public/media/ avec permission d'écriture.

API JSON et headless

Pages, articles et données du site dans /api/*.json, plus un POST pour le formulaire de contact. Votre propre design peut les lire, avec CORS ouvert.

Publication statique

Génère le site en HTML avec les mêmes thèmes et envoie uniquement ce qui change via SSH/rsync, FTP/FTPS ou vers un dossier, ou le télécharge en .tar.gz. Ainsi, le panneau peut rester hors d'Internet.

Ligne de commande

php bin/uw installe, démarre un serveur local, crée des jetons MCP, change les mots de passe, liste les sites et effectue des sauvegardes, aussi depuis un cron.

Connecter une IA

Vous créez un jeton dans le panneau et l'utilisez avec l'en-tête Authorization: Bearer. L'adresse MCP est celle de votre site terminée par /mcp.

Sécurité

Panneau isolé du site public, téléversements par URL avec protection SSRF, secrets chiffrés, jetons stockés sous forme d'empreinte et connexion avec limite de tentatives. Avant un usage critique, nous recommandons un audit externe.

claude mcp add --transport http universal-web https://tu-dominio/mcp --header "Authorization: Bearer uw_TU_TOKEN"

Exemple avec un client MCP compatible. Remplacez votre domaine et votre jeton.

Licence, sans petites lignes

Gratuit pour vos sites, avec des règles claires

Universal Web est un code source disponible, sous la Licence BionicAdri 2.0. Vous pouvez le lire, l'installer et l'utiliser gratuitement, avec des conditions qu'il vaut mieux connaître avant de commencer.

Vous pouvez

L'utiliser gratuitement pour vos propres projets

  • L'installer sur vos serveurs pour vos propres sites, y compris ceux de votre entreprise et à des fins commerciales.
  • Le connecter à ADRI ou à une autre IA via MCP ou via son API.
  • L'adapter en privé pour votre usage.
  • Partager des copies intégrales et non modifiées, gratuitement et avec la licence.
  • Garder ce que vous créez : vos textes, images et pages sont à vous.

Vous avez besoin d'une licence écrite

Pour ce qui appartient à d'autres

  • Le revendre ou l'offrir comme service, hébergement ou plateforme à des tiers.
  • L'installer ou le maintenir pour d'autres personnes ou entreprises contre rémunération.
  • Publier ou distribuer des versions modifiées.
  • Retirer le crédit « Fait avec Universal Web · Powered by bionicadri.com », qui apparaît dans le pied de page des sites, dans le panneau et dans l'installateur.

Sans garantie ni support. Fourni tel quel : vous vous occupez de votre serveur, de vos sauvegardes et de ce que vous publiez. Le dépôt GitHub ne répond pas aux questions ; pour les questions sur le produit, écrivez à [email protected]. La licence est régie par le droit espagnol.

Pour les agences et les freelances

Vous créez des sites pour vos clients ? Demandez la licence

La licence gratuite couvre vos propres sites. Si vous l'installez ou le maintenez pour des clients en étant rémunéré pour cela, vous avez besoin d'une licence écrite de BionicAdri. Elle peut être gratuite : demandez-la et nous vous aidons à le mettre en place.

Un site par client

Plusieurs sites dans un seul panneau

Chaque site a son domaine, son contenu, son thème, ses utilisateurs et ses tokens. Un token global, que seul le superadmin peut créer, permet de préparer un nouveau site en aperçu et de le montrer au client avant d'y associer son domaine.

Questions fréquentes

Ce qu'on nous demande souvent

Universal Web est-il gratuit ?

Oui, pour vos propres sites, y compris ceux de votre entreprise et à des fins commerciales. Ce que la licence gratuite n'inclut pas, c'est de le revendre, de l'offrir comme service ou de l'installer pour d'autres contre rémunération. Pour cela, il faut une licence écrite de BionicAdri, qui peut être gratuite.

Est-ce une alternative à WordPress ?

C'est une alternative légère pour les sites d'entreprise, les commerces locaux et les blogs. Il n'a pas de plugins : les fonctions habituelles (SEO, langues, cookies, formulaires, sauvegardes) sont intégrées, et il stocke tout dans un seul fichier de base de données SQLite au lieu d'un MySQL séparé.

Puis-je migrer mon site WordPress ?

Il n'y a pas d'importateur automatique. ADRI peut vous aider à la migrer : elle lit vos pages et vos articles, les recrée dans Universal Web, et vous vérifiez le résultat avant de publier.

Dois-je utiliser ADRI ?

Non. Universal Web dispose d'un panneau simple pour travailler manuellement. La connexion MCP est facultative : vous l'activez si vous souhaitez qu'ADRI ou une autre IA vous aide pour les pages, le blog, le SEO et les traductions.

De quoi ai-je besoin pour l'installer ?

PHP 8.1 ou supérieur avec SQLite et mbstring, et un hébergement avec Apache, ou un serveur avec Nginx ou Caddy. Un hébergement mutualisé bon marché ou un VPS suffit. Pas besoin de Composer, Docker ni Node.

Qu'en est-il des données de mes visiteurs et des cookies ?

Le site est sur votre serveur et les messages de contact sont enregistrés dans votre panneau d'administration. Il comprend un bandeau de cookies et une case de confidentialité dans les formulaires, mais le respect de la réglementation sur la protection des données dépend de votre configuration et de ce que vous publiez.

Y a-t-il un support ?

La licence gratuite n'inclut ni support ni garantie, et le dépôt GitHub ne répond pas aux questions ni aux incidents. Si vous avez des questions sur le produit, écrivez à [email protected].

Votre site, avec l'IA

Installez-le vous-même ou laissez ADRI créer votre site

Téléchargez-le gratuitement pour vos propres sites, ou dites-nous ce dont vous avez besoin et nous vous montrons comment ADRI crée votre site sur Universal Web.

[email protected]+34 604 87 17 35