Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
В понедельник, 27 июля, мы начнем выпуск новой версии интегрированного портала Apigee Edge.
Новые функции и улучшения
В этом разделе описаны новые функции и улучшения в этом выпуске.
Улучшения доступности и скорости реагирования
Ниже перечислены улучшения доступности и скорости реагирования, реализованные в этом выпуске.
- Навигация с помощью клавиатуры: теперь можно перемещаться по панелям навигации верхнего и нижнего колонтитула, боковой навигации SmartDocs, списку приложений, представлению приложений и карточкам API с помощью клавиатуры.
- Управление фокусом: навигация с помощью панели навигации в заголовке и боковой навигации SmartDocs перемещает фокус на первый
<H1>
на странице после действия навигации. - Живые регионы: изменения в списке API, возникшие в результате текстовой фильтрации, теперь сообщаются пользователям, использующим программу чтения с экрана.
- Семантическое использование заголовков HTML: весь текст теперь содержится в семантически соответствующих тегах HTML. На портале теперь используется соответствующая иерархическая структура заголовков.
- Единичное использование <H1> : каждая страница теперь имеет только один
<H1>
, поэтому программы чтения с экрана могут легко определить наиболее информативное описание содержимого страницы. - Стилистическая капитализация: использование заглавных букв в качестве визуального акцента теперь применяется исключительно с помощью CSS, а не в самом тексте.
- Логический порядок DOM. Кнопки действий на страницах «Создать» и «Редактировать приложение» были перемещены под элементы формы в DOM, чтобы их можно было активировать в логическом порядке по завершении взаимодействия с формой.
- Текстовые описания визуальных элементов: улучшено использование меток, замещающего текста и текста кнопок, которые улучшают навигацию с помощью программы чтения с экрана.
- Цветовой контраст: Цветовой контраст был увеличен для соответствия требованиям контрастности WCAG AA во многих местах продукта. Названия API в списке API были перемещены под изображение, чтобы избежать возможного недостаточного цветового контраста.
- Проверка формы: на страницах «Создание и редактирование приложения» кнопки отправки формы больше не отключены и могут быть активированы для проверки формы. Проверенные поля формы на страницах «Создание и редактирование приложения» теперь включают текстовые описания ошибки проверки.
- Адаптивность: теперь существует максимальная ширина, которая применяется ко всем страницам, кроме SmartDocs. Навигация SmartDocs теперь работает на узких экранах размером с телефон. Страницы создания и редактирования приложения теперь более отзывчивы на узких экранах.
Изменения DOM, которые могут повлиять на ваш портал
Особенно рассмотрите, если:
- Панели навигации (верхний и нижний колонтитулы) и заголовки страниц были оформлены (или скрыты) с помощью переопределений CSS : теперь установлена максимальная ширина содержимого страницы. Чтобы расширить панели навигации и заголовки страниц до края окна браузера, Apigee применил псевдоэлемент
:before
. Дополнительные сведения см. в разделе Переопределение основных цветов для панелей навигации и заголовков страниц . - Существуют элементы страницы с фоном, доходящим до края окна браузера (кроме полноэкранного фонового изображения): максимальная ширина содержимого страницы была ограничена для улучшения отзывчивости, что может ограничивать любые ранее полноширинные панели на пользовательских страницах. . Дополнительные сведения об использовании новых настроек максимальной ширины см. в разделе Создание панели полной ширины на странице портала .
- Определенные уровни заголовков HTML были выбраны с помощью селекторов CSS для изменения стилей текста: изменился уровень заголовка, применяемый к определенному содержимому. Например:
<H1> → <H2>
Просмотрите подробный список изменений для этого выпуска, чтобы точно понять, какой контент будет затронут. - В редакторе тем портала в качестве «второстепенного цвета» выбран белый или очень светлый цвет: Второстепенный цвет используется для элементов навигации, которые будет трудно увидеть на белом фоне. Мы рекомендуем выбрать доступный дополнительный цвет, а затем при необходимости переопределить его с помощью специального scss в определенных ситуациях.
- Внутритекстовым ссылкам был присвоен стиль: стиль ссылок теперь стал более доступным. Посмотрите изменения ниже, чтобы понять, как они могут взаимодействовать с существующим стилем.
- Нижняя граница шириной 2 пикселя в области содержимого карточек домашнего просмотра была стилизована или скрыта с помощью переопределений CSS: эта граница была перемещена с
<mat-card-content>
на верхнюю границу на<mat-card-actions>
.
Краткое изложение подробных изменений
В следующих разделах приведены подробные изменения, реализованные в этом выпуске, по категориям.
Изменения в масштабах портала
Изменения, произошедшие в масштабах портала, кратко изложены ниже.
- Следующие переменные больше не используются:
-
$layout-horizontal-padding
-
$layout-main-content-horiz-padding
-
$layout-header-horiz-padding
-
$layout-context-bar-horiz-padding
-
- Появились новые переменные, которые обеспечивают контроль над максимальной шириной основной области содержимого и минимальным горизонтальным заполнением для основной области содержимого:
-
$layout-main-content-max-width
-
$layout-horizontal-min-padding
-
Изменения основной панели навигации
Изменения в основной панели навигации кратко описаны ниже.
- Логотип
<img>
теперь заключен в<a>
для размеров экрана настольного компьютера и мобильного устройства. - Кнопка раскрывающегося списка пользователя теперь имеет вид
<button>
вместо<a>
Изменения стиля ссылки
Стандартные ссылки <a>
внутри текста теперь имеют подчеркивание по умолчанию и цвет фона (в зависимости от настроек темы «вторичный цвет») при наведении курсора.
404 изменения страницы
Ниже приведены изменения на странице 404.
- «Войти сейчас» теперь называется
<H2>
вместо<H1>
- Текст пояснения теперь
<H2>
вместо<H1>
Страница API
Изменения на странице API приведены ниже по категориям.
- Карта ввода поиска/фильтра API:
-
<mat-card-content class="mat-card-content">
теперь оборачивает заголовок и ввод карты API поиска. -
<H2>
теперь используетclass="mat-subheading-1"
вместоclass="api-doc-filter-title"
-
<mat-form-field>
теперь используетappearance="outline"
- Значок поиска был добавлен в
<mat-form-field>
перед вводом:"<mat-icon matPrefix>search</mat-icon>"
- К входным данным добавлены метки Aria и ссылки на элементы управления.
-
- Сообщение о пустом списке API:
- «API-интерфейсы не найдены» теперь имеют значение
<H2>
вместо<H1>
- Объяснение теперь
<H3>
вместо<H2>
- «API-интерфейсы не найдены» теперь имеют значение
- Список карт API:
«Нет API, соответствующих вашему запросу» теперь имеет значение
<H2>
вместо<H1>
- Карты API:
-
>div class="api-doc-card-content-image-gradient"></div>
удален. - Заголовок API был перенесен из изображения, содержащего
<div>
, в<div class="api-doc-card-content-title"></div>
сразу после изображения<div>
- Название API теперь
<H2>
вместо<H1>
-
Список приложений:
- Пустое состояние:
- «Начало работы» теперь называется
<H2>
вместо<H1>
- Руководство по пустому состоянию теперь имеет значение
<H3>
вместо<H2>
- «Начало работы» теперь называется
- Список:
- «Мои приложения» теперь имеют
<H2>
вместо<H1>
-
<mat-row>
теперь искривлен в<a>
- «Мои приложения» теперь имеют
Создание и редактирование страниц приложения
Изменения на страницах создания и редактирования приложения кратко описаны ниже.
-
<div class="app-buttons">
перенесен в конец <form> и заменен на<div class="form-buttons-sticky-container">
- Все использование класса
.app-layout-section
изменено на.details-layout-section
- Все использование класса
.app-layout-section-title
изменено на.details-layout-section-title
- Все заголовки разделов теперь имеют
<H2>
вместо<div>
- Все использование класса
.app-layout-section-content
изменено на.details-layout-section-content
- Список API больше не представляет собой список карт API с тумблерами (аналогично списку API). Вместо этого это таблица API
- Ввод URL обратного вызова был перенесен в новый раздел.
- Кнопка сохранения теперь использует стиль поднятой кнопки и основной цвет фона.
- Таблицы теперь заключены в
<div>
с помощью класса.app-table-wrapper
- Заголовки таблиц теперь используют обертку
<thead>
- В телах таблиц теперь используется оболочка
<tbody>
-
[style.width]
больше не используется для установки ширины столбцов таблицы. - Все теги
<a>
в таблице теперь используют вместо этого<button
Список команд
Изменения в списке команд кратко изложены ниже.
- Пустое состояние:
- «Начало работы» теперь называется
<H2>
вместо<H1>
- «Создать команду для управления общим владением приложением» теперь называется
<H3>
вместо<H2>
- «Начало работы» теперь называется
- Список:
Название «Команды» теперь
<H2>
вместо<H1>
Создание и редактирование страниц команды
Изменения на страницах «Создать» и «Редактировать команду» кратко описаны ниже.
- В
<form>
класс.teams-form
заменен на.details-form
-
<div class="teams-buttons">
перемещен в конец<form>
и заменен на<div class="form-buttons-sticky-container">
- Все использование класса
.teams-layout-section
изменено на.details-layout-section
- Все использование класса
.teams-layout-section-title
изменено на.details-layout-section-title
- Все использование класса
.teams-layout-section-content
изменено на.details-layout-section-content
-
<div class="team-apps-container">
был добавлен вокруг<table class="team-apps">
СмартДокс
Изменения в интерфейсе SmartDocs кратко описаны ниже.
- Боковая навигация:
- Боковая навигация была полностью переписана с использованием компонентов angular-material.
- Заголовки боковой навигации теперь имеют
<H2>
вместо<div>
- Элементы навигации теперь используют цвет текста портала по умолчанию вместо «вторичного цвета» редактора темы портала.
- Выбранные, выделенные и наведенные элементы в боковой навигации теперь используют темные и светлые варианты «вторичного цвета» редактора тем портала для текста и фона соответственно.
- Содержание:
- Многие подзаголовки, такие как «Параметры пути» и «Параметры заголовка», теперь имеют
<H2>
вместо<H3>
- Объекты схемы на странице обзора теперь имеют
<H3>=>
вместо<H2>
- Многие подзаголовки, такие как «Параметры пути» и «Параметры заголовка», теперь имеют
Добавление улучшений доступности к существующей домашней странице
Если у вас уже существующий портал, вам необходимо отредактировать домашнюю страницу, чтобы воспользоваться новыми улучшениями специальных возможностей для навигационных карточек, как описано ниже:
- Удалите
href=""
из контейнера<mat-card>
. - Используйте
<H2>
вместо<H1>
для заголовка карты внутри<mat-card-header>
. - Внутри заголовка карты
<h2>
оберните текст в<a class="navigable-content" href=" href-name ">
и установите для href-name соответствующее значение для навигации по карте.
Альтернативно вы можете использовать следующий шаблон карты:
<mat-card class="home-page-card quick-start">
<mat-card-header class="home-page-card-header" color="primary">
<mat-icon class="home-page-card-header-icon">
check_circle
</mat-icon>
<h2 class="home-page-card-header-text">
<a class="navigable-content" href="page-route">
Card heading
</a>
</h2>
</mat-card-header>
<mat-card-content class="home-page-card-content">
<p class="home-page-card-content-text">
Extra content
</p>
</mat-card-content>
</mat-card>
</p>
Переопределение основных цветов для панелей навигации и заголовков страниц.
Чтобы расширить панели навигации и заголовки страниц до края окна браузера, добавьте собственный стиль для панелей навигации и заголовков страниц с помощью расширенного редактора тем , аналогично следующему для панели навигации заголовка:
// Override use of the primary color for header navigation bar background-color
.nav-header .mat-toolbar {
color: #fff // color for navigation text
// Use the :before pseudo element to style the background of full-width bars
// (header and footer navigation bars and page headers)
&:before {
background-color: #000; // background color for header navigation bar
}
}
Процедура обновления управления API для приложения
Изменилось взаимодействие с пользователем для управления API в приложении на интегрированном портале. В частности, при управлении приложением в разделе API пользователи должны нажать кнопку или (вместо переключателя), чтобы включить или отключить доступ соответственно к API из приложения.
Обновите все процедуры на своем портале, описывающие, как управлять API на странице приложений, если это применимо. Дополнительную информацию см. в разделе Управление API в вашем приложении .
Исправлены ошибки
В этом выпуске исправлены следующие ошибки. Этот список предназначен в первую очередь для пользователей, проверяющих, исправлены ли их заявки в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.
Идентификатор проблемы | Имя компонента | Описание |
---|---|---|
161269688 | Интегрированный портал | Миниатюры ресурсов отображаются неправильно в гибридном Apigee Миниатюры теперь отображаются правильно на странице «Ресурсы». |
161295683 | Интегрированный портал | Сбой сервера, для приложения не установлено описание Создание приложения теперь будет успешным, если для приложения не определено описание (необязательное поле). |
160898967 | Интегрированный портал | Целевая страница портала не прокручивается должным образом Целевая страница портала теперь прокручивается. |
160613314, 159197760, 158643196, 158069283, 158069066, 140154942 | Интегрированный портал | Различные исправления безопасности |
158593496 | Интегрированный портал | На порталах версии 1 не удается создать приложение разработчика Исправлена проблема, не позволявшая создавать приложения для разработчиков на порталах версии 1. |
158318079 | Интегрированный портал | Добавление или изменение URL-адреса обратного вызова на портале разработчика не работает. Исправлена проблема, из-за которой пользователи портала не могли добавлять или изменять URL-адрес обратного вызова на странице API. |
157902256 | Интегрированный портал | Публикация может переопределить обновление имени страницы на странице сведений о странице. Исправлена проблема, из-за которой обновление имени страницы переопределялось при публикации портала (вызванное состоянием гонки). |
138993728 | Интегрированный портал | Программы для разработчиков не работают сортировка и поиск электронной почты Поиск и сортировка учетных записей пользователей теперь работают должным образом. |
Известные проблемы
Список известных проблем с интегрированным порталом см. в разделе Известные проблемы с интегрированным порталом .