Перейти к содержимому

Возможности

Что даёт Foundation и где он осознанно останавливается.

Foundation — переиспользуемая основа сайта. Всё на этой странице существует в проекте и настраивается в каждом развёртывании, а границы ниже так же осознанны, как и возможности.

  • Шесть семейств возможностей, каждое настраивается, а не программируется
  • За каждым утверждением этой страницы — доказательства в репозитории
  • Границы сформулированы как архитектурный охват, а не как отсутствующие функции

Что входит

Каждое семейство показывает, что компания замечает первым, механику, которая это создаёт, и то, что вносите вы.

  • Идентичность и контент

    Название, слоган, описание, навигация, страницы и коллекции находятся в конфигурации и файлах, которые принадлежат вам, а не в коде, разбросанном по шаблонам: изменение происходит в одном месте.

    Внутреннее устройство

    Строго проверяемая конфигурация сайта и страницы Markdown с frontmatter, читаемые через интерфейс репозитория контента; порядок навигации и наличие страниц остаются разными вопросами, поэтому меню не может создать страницу.

    Что вносите вы

    Значения идентичности, тексты, коллекции и выбор необязательных возможностей.

  • Представление

    Сайт выглядит согласованно и продуманно с первого дня, потому что система вёрстки, отступов и типографики уже построена, а ребрендинг — это замена определённого набора именованных визуальных ролей.

    Внутреннее устройство

    Слой представления на основе токенов дизайна со светлой и тёмной схемами и одним значением акцента; логотипы, favicon, превью для соцсетей, баннеры, фоны и графические роли — это конфигурация, и отсутствующая роль не рисует ничего.

    Что вносите вы

    Графика бренда, выбор акцента и любое собственное представление, которое вы добавите.

  • Интернационализация

    Добавление языка — это работа с контентом, а не проект разработки: один файл словаря и один каталог контента, при этом сайт остаётся целостным, пока переводы не завершены.

    Внутреннее устройство

    Языки на основе пути с согласованием, проверяемый по схеме словарь интерфейса для каждого языка, запасной вариант контента постранично к языку по умолчанию и языковые аннотации, генерируемые только для языков, у которых реально есть страницы.

    Что вносите вы

    Ваши переводы и набор языков.

  • Видимость

    Поисковые системы и превью в соцсетях получают правильные заголовки, канонические адреса и структурированные данные без ручного добавления на каждой странице.

    Внутреннее устройство

    Метаданные по маршрутам из конфигурации и контента, sitemap из модели контента и фактического набора языков, вывод robots со ссылкой на него, карточки Open Graph и Twitter и структурированные данные schema.org из конфигурации.

    Что вносите вы

    Ваш домен, описания и любые метаданные кампаний или аналитики, которые вы добавите.

  • Интеграции

    Сервисы, которыми вы уже пользуетесь, остаются на месте. Foundation представляет намерение посетителя и передаёт его, поэтому замена провайдера — это изменение конфигурации, а не перестройка.

    Внутреннее устройство

    Нейтральные к провайдеру точки интеграции за фабриками по возможностям, выбираемые из конфигурации, с явными отключёнными состояниями, чтобы неиспользуемая возможность ничего не стоила.

    Что вносите вы

    Ваши аккаунты у этих провайдеров и их стоимость.

  • Инженерное качество

    Изменения проверяются автоматически, поэтому последующая правка гораздо реже незаметно ломает страницу, которую никто не смотрел.

    Внутреннее устройство

    Проверка конфигурации и словарей по схемам, архитектурные границы, подтверждённые тестами, закоммиченная матрица проверок в реальных браузерах, автоматические проверки контраста для документированных пар токенов и шлюзы ресурсов, типов, lint, тестов и сборки.

    Что вносите вы

    Ничего: это то, что вы наследуете, и именно это делает остальной список надёжным.

Что Foundation не пытается заменить

Foundation представляет бизнес и передаёт намерение посетителя вашим системам. Он осознанно останавливается перед самими системами.

  • CRM и данные клиентов
  • Бухгалтерию и выставление счетов
  • Учёт платежей и обработку карт
  • Операционную базу бронирований и расписаний
  • Клиентские аккаунты и вход
  • Склад и более широкие операции

Это границы, а не недостатки. Сайт, который пытался бы быть всем этим, было бы труднее держать, менять и передавать.

Откуда утверждения этой страницы

Каждую возможность выше можно проверить в репозитории, а не только прочитать здесь. Ниже — поддерживаемые документы, на которых она основана.

  • Архитектура

    Слои, направление зависимостей и границы, которые обеспечивают тесты.

  • Настройка

    Как менять конфигурацию, контент, словари и ресурсы, не касаясь кода платформы.

  • Брендовые ресурсы

    Именованные визуальные роли, чтобы замена графики идентичности была определённой задачей, а не поиском.

  • Развёртывание

    Как собранный сайт развёртывается в аккаунт и домен самого внедренца.

  • Руководства

    Полный путь внедрения от получения Foundation до устранения неполадок.

Этот сайт резюмирует эти документы и никогда не становится их второй копией.

Посмотрите, как это работает

На этой основе работают два разных бизнеса. Посмотрите, что она даёт, и прочитайте, как соединяются части.