Aller au contenu

Fonctionnalités

Ce que Foundation fournit, et où il s'arrête délibérément.

Foundation est une base de site web réutilisable. Tout ce qui figure sur cette page existe dans le projet et est configurable par un déploiement — et les frontières ci-dessous sont tout aussi délibérées que les fonctionnalités.

  • Six familles de fonctionnalités, chacune configurable plutôt que codée
  • Des preuves dans le dépôt derrière chaque affirmation de cette page
  • Des frontières énoncées comme périmètre d'architecture, non comme fonctions manquantes

Ce qui est inclus

Chaque famille indique ce qu'une entreprise remarque en premier, la mécanique qui le produit, et ce qui reste à votre charge.

  • Identité et contenu

    Votre nom, votre slogan, votre description, votre navigation, vos pages et vos collections vivent dans une configuration et des fichiers qui vous appartiennent, et non dans du code dispersé dans des gabarits : une modification se fait à un seul endroit.

    Sous le capot

    Configuration du site strictement validée et pages Markdown avec frontmatter, lues via une interface de dépôt de contenu ; l'ordre de la navigation et l'existence des pages restent deux préoccupations distinctes, donc un menu ne peut pas inventer une page.

    À votre charge

    Vos valeurs d'identité, vos textes, vos collections et votre choix de fonctionnalités optionnelles.

  • Présentation

    Votre site paraît cohérent et réfléchi dès le premier jour, parce que le système de mise en page, d'espacement et de typographie est déjà construit — et refaire la marque consiste à remplacer un ensemble défini de rôles graphiques nommés.

    Sous le capot

    Une couche de présentation pilotée par jetons, avec schémas clair et sombre et une seule valeur d'accent ; logos, favicon, aperçu social, bannières, arrière-plans et rôles graphiques sont de la configuration, et un rôle absent n'affiche rien du tout.

    À votre charge

    Vos illustrations de marque, votre choix d'accent et toute présentation sur mesure que vous ajoutez.

  • Internationalisation

    Ajouter une langue est un travail de contenu et non un projet de développement : un fichier de dictionnaire plus un dossier de contenu, le site restant cohérent tant que les traductions sont incomplètes.

    Sous le capot

    Langues basées sur le chemin avec négociation, un dictionnaire d'interface validé par schéma par langue, un repli de contenu par page vers la langue par défaut, et des annotations de langue générées uniquement pour les langues qui ont réellement une destination.

    À votre charge

    Vos traductions et votre ensemble de langues.

  • Visibilité

    Les moteurs de recherche et les aperçus sociaux reçoivent des titres corrects, des adresses canoniques et des données structurées sans que personne ne pense à les ajouter page par page.

    Sous le capot

    Métadonnées par route dérivées de la configuration et du contenu, un sitemap généré à partir du modèle de contenu et de l'ensemble des langues, une sortie robots qui le référence, des cartes Open Graph et Twitter, et des données structurées schema.org construites depuis la configuration.

    À votre charge

    Votre domaine, vos descriptions et toute métadonnée de campagne ou de mesure que vous ajoutez.

  • Connexions

    Les services que vous utilisez déjà restent là où ils sont. Foundation présente l'intention du visiteur et la leur transmet, donc changer de fournisseur est un changement de configuration et non une reconstruction.

    Sous le capot

    Des points d'intégration neutres vis-à-vis du fournisseur derrière des fabriques par capacité, choisis depuis la configuration, avec des états désactivés explicites pour qu'une capacité inutilisée ne coûte rien.

    À votre charge

    Vos comptes chez ces fournisseurs, et ce qu'ils coûtent.

  • Qualité d'ingénierie

    Les changements sont vérifiés automatiquement, si bien qu'une modification ultérieure casse bien plus rarement une page que personne n'a regardée.

    Sous le capot

    Validation par schéma de la configuration et des dictionnaires, frontières architecturales affirmées par des tests, une matrice de vérification versionnée dans de vrais navigateurs, des contrôles de contraste automatisés pour les paires de jetons documentées, et des portes de ressources, de types, de lint, de tests et de compilation.

    À votre charge

    Rien — c'est la partie que vous héritez, et c'est ce qui rend le reste de la liste fiable.

Ce que Foundation ne cherche pas à remplacer

Foundation présente votre entreprise et transmet l'intention du visiteur à vos systèmes. Il s'arrête délibérément avant les systèmes eux-mêmes.

  • Votre CRM et vos données clients
  • Votre comptabilité et votre facturation
  • Votre registre des paiements et le traitement des cartes
  • Votre base opérationnelle de réservations ou de rendez-vous
  • Vos comptes clients et l'authentification
  • Votre inventaire et vos opérations plus larges

Ce sont des frontières, pas des lacunes. Un site web qui voudrait être tout cela serait plus difficile à détenir, à modifier et à transmettre.

D'où viennent les affirmations de cette page

Chaque fonctionnalité ci-dessus est vérifiable dans le dépôt plutôt qu'affirmée ici. Voici les documents maintenus qui la soutiennent.

  • Architecture

    Les couches, le sens des dépendances et les frontières que les tests appliquent.

  • Personnalisation

    Comment modifier la configuration, le contenu, les dictionnaires et les ressources sans toucher au code de plateforme.

  • Ressources de marque

    Les rôles visuels nommés, pour que remplacer les illustrations d'identité soit une tâche définie plutôt qu'une chasse.

  • Déploiement

    Comment un site compilé est déployé sur le compte et le domaine de l'adoptant.

  • Manuels

    Le parcours complet d'adoption, de l'obtention de Foundation au dépannage.

Le site web résume ces documents ; il ne devient jamais une seconde copie de ceux-ci.

Voyez-le fonctionner

Deux entreprises différentes tournent sur cette base. Regardez ce qu'elle produit, puis lisez comment les pièces s'assemblent.