Aller au contenu

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. 1 · Inputs

    Configuration + Contenu + Ressources

  2. 2 · The reusable system

    Provelopment Foundation

  3. 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.

    Foundation pour les entreprises

  • 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.

    Foundation pour les développeurs

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.

  1. Stage 1

    Vos données d'entrée

    Configuration, contenu et image de marque : les parties qui vous sont propres.

  2. Stage 2

    Provelopment Foundation

    Le système réutilisable : routage, présentation, validation et points d'intégration.

  3. Stage 3

    Votre site web

    Un site, ou plusieurs profils, construits sur la même base.

  4. 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.

Voir toutes les fonctionnalités

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.

  • Provelopment Foundation — La page d'accueil avec son hero, ses parcours par audience et le fonctionnement du modèle.

    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.

    Visit Provelopment Foundation

  • Ashcombe Landscapes & Gardens — La page d'accueil avec sa propre image de marque et son propre contenu de services.

    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.

    Visit Ashcombe Landscapes & Gardens

  • Ashcombe Cleaning Co. — La page d'accueil avec sa propre image de marque et son propre contenu de services.

    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.

    Visit Ashcombe Cleaning Co.

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

Comment fonctionnent les démos

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.

Fonctionnalités et frontières

Premiers pas

Huit étapes, de l'obtention de Foundation à un site déployé.

  1. Step 1

    Obtenir Foundation

    Clonez ou forkez le dépôt public.

  2. Step 2

    L'exécuter localement

    Installez-le et démarrez-le pour voir la base fonctionner.

  3. Step 3

    Configurer

    Définissez l'identité, les langues et les capacités activées.

  4. Step 4

    Ajouter du contenu

    Écrivez vos pages sous forme de fichiers de contenu.

  5. Step 5

    Activer ce dont vous avez besoin

    Activez uniquement les capacités que vous voulez.

  6. Step 6

    Connecter les services

    Pointez les points d'intégration vers vos propres fournisseurs.

  7. Step 7

    Valider

    Exécutez la porte de qualité du projet lui-même.

  8. Step 8

    Déployer

    Déployez depuis votre propre compte vers votre propre domaine.

Le parcours complet des premiers pas

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.

Comment obtenir de l'aide

Construisez sur Foundation

Lisez le code, exécutez-le, modifiez-le. Il est à vous.

Explorer les démos · À propos du projet