Open source · Apache License 2.0
Provelopment Foundation — une base de site web réutilisable
Une base de site web réelle et fonctionnelle à partir de laquelle une entreprise ou un développeur démarre, au lieu d'un dossier vide. Votre identité, votre contenu et votre image de marque restent les vôtres ; vous réutilisez les parties qu'il est coûteux de reconstruire à chaque fois.
Commencez là où vous êtes : Pour les entreprises · Pour les développeurs
The model
- 1 · Inputs
Configuration + Contenu + Ressources
- 2 · The reusable system
Provelopment Foundation
- 3 · Output
Votre site web
Commencez là où vous êtes
Pour les entreprises
Un site web fiable qui vous appartient, que vous déployez vous-même et que vous pourrez confier à n'importe quel développeur plus tard.
- Votre identité, votre contenu et votre image de marque restent les vôtres.
- Aucun compte, aucun abonnement, aucune dépendance à une plateforme.
- Modifiez les spécificités de l'entreprise sans réécrire le système.
Pour les développeurs
Un point de départ discipliné plutôt qu'un dépôt vide.
- Configuration et contenu typés et validés.
- Des frontières hexagonales, garanties par des tests.
- Une vraie porte de validation dès le premier commit.
Intégrateurs et agences : la même base rend le deuxième site et le dixième bien moins coûteux que le premier. Vous n'êtes pas obligé de choisir une relation commerciale pour utiliser Foundation — intégrez-la vous-même, faites appel à votre propre développeur, ou demandez de l'aide à Provelopment.
Pourquoi Foundation existe
Chaque site d'entreprise reconstruit les mêmes fondations à partir de rien. Foundation avance cette ligne de départ.
Site après site, reconstruit
- Routage, langues et structure des pages
- Métadonnées SEO et données structurées
- Navigation et mise en page adaptatives
- Formulaires, validation et points de contact
- Un déploiement et une porte de qualité
Foundation avance la ligne de départ
- Ces fondations existent déjà, testées
- Les spécificités de votre entreprise sont de la configuration et du contenu
- Le système reste une base réutilisable, et non le code d'un seul site
- Vous déployez et possédez le résultat
Comment fonctionne le modèle
Quatre étapes. Foundation possède les deux centrales ; la première et la dernière sont les vôtres.
- Stage 1
Vos données d'entrée
Configuration, contenu et image de marque : les parties qui vous sont propres.
- Stage 2
Provelopment Foundation
Le système réutilisable : routage, présentation, validation et points d'intégration.
- Stage 3
Votre site web
Un site, ou plusieurs profils, construits sur la même base.
- Stage 4
Votre déploiement
Votre propre compte d'hébergement et votre propre domaine.
Les systèmes opérationnels sont à côté de Foundation, pas dedans
Foundation fournit le point d'intégration et la destination configurée. Le service lui-même reste externe, et c'est vous qui le choisissez.
Réservations
Un lien sortant vers le service de réservation que vous utilisez.
Réception des demandes
Redirigées vers un point de terminaison webhook que vous contrôlez.
Cartes
Les itinéraires sont résolus vers votre fournisseur configuré.
Mesure d'audience
Optionnelle, et désactivée sauf si vous l'activez.
Systèmes en aval
CRM, comptabilité et traitement des commandes restent les vôtres.
Ce qui est inclus
Les pièces réutilisables dont un site d'entreprise a besoin. Chacune est expliquée plus en détail dans Fonctionnalités.
Identité et contenu
Identité de l'entreprise, contenu des pages, collections et rôles médias, le tout à partir de la configuration et de fichiers.
Présentation
Un système de design piloté par jetons, des primitives de mise en page et une composition de navigation configurable.
Internationalisation
Routage par langue, contenu par langue avec repli, et sélection de la langue.
Visibilité
URL canoniques, hreflang, sitemap, robots, Open Graph et données structurées : tout est généré.
Connexions
Contact, réservation, cartes et analyse comme points neutres vis-à-vis du fournisseur, avec des états désactivés explicites.
Qualité d'ingénierie
Configuration validée, frontières appliquées, une vraie porte et une vérification en navigateur.
Prouvé par de vraies démos
Trois sites en ligne issus d'un système dérivé de Foundation. Ce sont des démonstrations de réutilisation — ni clients, ni études de cas.

Site web d'un projet open source
Provelopment Foundation
Ce site : une identité de projet avec sa propre architecture de l'information et sa propre composition de navigation.

Entreprise de services avec des projets
Ashcombe Landscapes & Gardens
Un autre type d'entreprise : des pages de services locales, une galerie de projets et un parcours orienté devis.

Entreprise de services récurrents
Ashcombe Cleaning Co.
Une autre combinaison de fonctionnalités : moins de capacités activées, un parcours plus simple et sa propre image de marque.
Partagé
- L'environnement dérivé de Foundation
- La mécanique de routage et de métadonnées
- Le système de présentation et les jetons
- La vérification et les portes de qualité
Différent pour chaque site
- Identité et image de marque
- Contenu et navigation
- Capacités activées
- Décisions fonctionnelles
Fiabilité d'ingénierie
Les affirmations du projet sont vérifiables dans le dépôt, plutôt qu'énoncées dans une plaquette.
Configuration validée
Un schéma, strict face aux clés inconnues, avec des erreurs exploitables au moment de la compilation.
Frontières architecturales appliquées
Le sens des dépendances et la pureté des composants sont garantis par des tests, et non par convention.
Vérification dans de vrais navigateurs
La composition adaptative et le comportement interactif sont vérifiés dans un vrai navigateur.
Développement orienté accessibilité
Utilisation au clavier, comportement du focus, structure sémantique et contrôles de contraste calculés.
Portes automatisées
Ressources, types, lint, tests et une compilation de production s'exécutent avant qu'un changement passe.
Affirmations fondées sur des preuves
Une capacité ne peut pas être affirmée au-delà de ce que démontrent son implémentation et ses tests.
Ce qui n'est pas affirmé ici
Foundation n'affirme aucune conformité WCAG, aucune performance publiée, aucune couverture universelle des navigateurs ou des appareils et aucune certification de sécurité. L'accessibilité est conçue et vérifiée, non certifiée ; aucun test d'intrusion n'a été réalisé.
Propriété et frontières délibérées
Foundation est une infrastructure que vous détenez, et non un service loué. La répartition est délibérément évidente.
À vous
- Identité et nom du site
- Contenu et textes
- Dictionnaires et langues
- Image de marque et ressources
- Choix des fournisseurs
- Déploiement et domaine
Foundation
- Architecture réutilisable
- Mécanique de routage et de contenu
- Système de présentation
- Validation de la configuration
- Points d'intégration
- Infrastructure de vérification
Foundation ne fournit délibérément pas
- Authentification ou comptes clients
- CRM ou comptabilité
- Commerce ou paiements
- Planification opérationnelle
- Un CMS ou un portail client
- Hébergement géré
Ce sont des frontières architecturales, pas des lacunes : Foundation s'arrête avant la complexité opérationnelle et fournit le point d'intégration vers le service que vous choisissez.
Premiers pas
Huit étapes, de l'obtention de Foundation à un site déployé.
- Step 1
Obtenir Foundation
Clonez ou forkez le dépôt public.
- Step 2
L'exécuter localement
Installez-le et démarrez-le pour voir la base fonctionner.
- Step 3
Configurer
Définissez l'identité, les langues et les capacités activées.
- Step 4
Ajouter du contenu
Écrivez vos pages sous forme de fichiers de contenu.
- Step 5
Activer ce dont vous avez besoin
Activez uniquement les capacités que vous voulez.
- Step 6
Connecter les services
Pointez les points d'intégration vers vos propres fournisseurs.
- Step 7
Valider
Exécutez la porte de qualité du projet lui-même.
- Step 8
Déployer
Déployez depuis votre propre compte vers votre propre domaine.
De l'aide sans dépendance
Trois voies légitimes. Elles sont aussi valables les unes que les autres, et aucune n'est obligatoire.
En autonomie
Le dépôt et sa documentation sont assez complets pour intégrer Foundation vous-même.
Votre développeur ou votre agence
Travaillez avec qui vous faites déjà confiance. Le projet est conçu pour être transmis sans dépendre de ses auteurs.
Provelopment
Une mise en œuvre ou un accompagnement optionnels, si vous le souhaitez. Foundation n'exige jamais de relation commerciale.
Construisez sur Foundation
Lisez le code, exécutez-le, modifiez-le. Il est à vous.