Возможности
Что даёт Foundation и где он осознанно останавливается.
Foundation — переиспользуемая основа сайта. Всё на этой странице существует в проекте и настраивается в каждом развёртывании, а границы ниже так же осознанны, как и возможности.
- Шесть семейств возможностей, каждое настраивается, а не программируется
- За каждым утверждением этой страницы — доказательства в репозитории
- Границы сформулированы как архитектурный охват, а не как отсутствующие функции
Что входит
Каждое семейство показывает, что компания замечает первым, механику, которая это создаёт, и то, что вносите вы.
Идентичность и контент
Название, слоган, описание, навигация, страницы и коллекции находятся в конфигурации и файлах, которые принадлежат вам, а не в коде, разбросанном по шаблонам: изменение происходит в одном месте.
Внутреннее устройство
Строго проверяемая конфигурация сайта и страницы Markdown с frontmatter, читаемые через интерфейс репозитория контента; порядок навигации и наличие страниц остаются разными вопросами, поэтому меню не может создать страницу.
Что вносите вы
Значения идентичности, тексты, коллекции и выбор необязательных возможностей.
Представление
Сайт выглядит согласованно и продуманно с первого дня, потому что система вёрстки, отступов и типографики уже построена, а ребрендинг — это замена определённого набора именованных визуальных ролей.
Внутреннее устройство
Слой представления на основе токенов дизайна со светлой и тёмной схемами и одним значением акцента; логотипы, favicon, превью для соцсетей, баннеры, фоны и графические роли — это конфигурация, и отсутствующая роль не рисует ничего.
Что вносите вы
Графика бренда, выбор акцента и любое собственное представление, которое вы добавите.
Интернационализация
Добавление языка — это работа с контентом, а не проект разработки: один файл словаря и один каталог контента, при этом сайт остаётся целостным, пока переводы не завершены.
Внутреннее устройство
Языки на основе пути с согласованием, проверяемый по схеме словарь интерфейса для каждого языка, запасной вариант контента постранично к языку по умолчанию и языковые аннотации, генерируемые только для языков, у которых реально есть страницы.
Что вносите вы
Ваши переводы и набор языков.
Видимость
Поисковые системы и превью в соцсетях получают правильные заголовки, канонические адреса и структурированные данные без ручного добавления на каждой странице.
Внутреннее устройство
Метаданные по маршрутам из конфигурации и контента, sitemap из модели контента и фактического набора языков, вывод robots со ссылкой на него, карточки Open Graph и Twitter и структурированные данные schema.org из конфигурации.
Что вносите вы
Ваш домен, описания и любые метаданные кампаний или аналитики, которые вы добавите.
Интеграции
Сервисы, которыми вы уже пользуетесь, остаются на месте. Foundation представляет намерение посетителя и передаёт его, поэтому замена провайдера — это изменение конфигурации, а не перестройка.
Внутреннее устройство
Нейтральные к провайдеру точки интеграции за фабриками по возможностям, выбираемые из конфигурации, с явными отключёнными состояниями, чтобы неиспользуемая возможность ничего не стоила.
Что вносите вы
Ваши аккаунты у этих провайдеров и их стоимость.
Инженерное качество
Изменения проверяются автоматически, поэтому последующая правка гораздо реже незаметно ломает страницу, которую никто не смотрел.
Внутреннее устройство
Проверка конфигурации и словарей по схемам, архитектурные границы, подтверждённые тестами, закоммиченная матрица проверок в реальных браузерах, автоматические проверки контраста для документированных пар токенов и шлюзы ресурсов, типов, lint, тестов и сборки.
Что вносите вы
Ничего: это то, что вы наследуете, и именно это делает остальной список надёжным.
Что Foundation не пытается заменить
Foundation представляет бизнес и передаёт намерение посетителя вашим системам. Он осознанно останавливается перед самими системами.
- CRM и данные клиентов
- Бухгалтерию и выставление счетов
- Учёт платежей и обработку карт
- Операционную базу бронирований и расписаний
- Клиентские аккаунты и вход
- Склад и более широкие операции
Это границы, а не недостатки. Сайт, который пытался бы быть всем этим, было бы труднее держать, менять и передавать.
Откуда утверждения этой страницы
Каждую возможность выше можно проверить в репозитории, а не только прочитать здесь. Ниже — поддерживаемые документы, на которых она основана.
Архитектура
Слои, направление зависимостей и границы, которые обеспечивают тесты.
Настройка
Как менять конфигурацию, контент, словари и ресурсы, не касаясь кода платформы.
Брендовые ресурсы
Именованные визуальные роли, чтобы замена графики идентичности была определённой задачей, а не поиском.
Развёртывание
Как собранный сайт развёртывается в аккаунт и домен самого внедренца.
Руководства
Полный путь внедрения от получения Foundation до устранения неполадок.
Этот сайт резюмирует эти документы и никогда не становится их второй копией.
Посмотрите, как это работает
На этой основе работают два разных бизнеса. Посмотрите, что она даёт, и прочитайте, как соединяются части.