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.