Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
25 июля 2013 года мы выпустили обновленную версию портала Apigee Developer Services.
Функции и улучшения
- Обновление с Drupal 7.21 до 7.23 (только исправления для технического обслуживания, без проблем с безопасностью).
- Новый установщик Drupal на основе профилей.
- Интеграция с Apigee MINT (монетизация и коммерция).
- Подключаемая обработка ошибок. Предоставляются новые возможности для модификации любых уведомлений об ошибках или состоянии, генерируемых модулями Devconnect, в соответствии с потребностями клиента.
- Теперь интегрирован юридический модуль. При включении он предлагает более надежный способ управления принятием Условий предоставления услуг.
- Имя пользователя, пароль и организация в DevConnect могут быть заданы из командной строки с помощью drush.
- Теперь страница с подробной информацией о приложении для разработчиков создается без файла шаблона (если пользовательский файл шаблона отсутствует), и доступны новые хуки, позволяющие изменять ее содержимое и макет. Если существует пользовательская тема, которая переопределяет старый шаблон страницы с подробной информацией о приложении для разработчиков, используется этот шаблон; в противном случае страница создается как массив рендеринга Drupal, который затем можно изменять с помощью хуков.
- Дата создания приложения для разработчиков теперь передается в качестве доступного поля для отображения на странице с подробной информацией о приложении. По умолчанию она не отображается, но пользовательские модули, реализующие определенные хуки, могут включить ее отображение.
- URL-адреса обратного вызова могут быть обязательными, необязательными или полностью скрытыми. Это управляется через страницу администрирования портала разработчиков.
- API-продукты можно настроить как одиночные или множественные, с заданным значением по умолчанию, обязательные или необязательные, или даже полностью скрытые. Это управляется через страницу администрирования портала разработчиков.
- Приложения для разработчиков, разработчики и API-продукты теперь представлены в виде сущностей. Для каждой из них написаны тестовые примеры. Разработчику больше не нужно знать внутреннее устройство SDK Management API; для доступа ко всей функциональности можно использовать знакомые функции entity_load и entity_save.
- Теперь приложения для разработчиков предоставляют токены. Если модуль «Правила» включен, их можно использовать при срабатывании трех новых событий: при создании, обновлении и удалении приложения.
- При запуске update.php устаревшие модули Devconnect_* отключаются (они будут удалены в версии R24):
- devconnect_apigee (содержит старые библиотеки классов, которые больше не используются)
- devconnect_validate (больше не требуется, так как мы переходим на Pantheon)
- devconnect_faq_ext
- Были удалены следующие устаревшие модули, связанные с devconnect:
- devconnect_api_content_types
- devconnect_api_views
- devconnect_cdn
- devconnect_node_settings
- devconnect_readonlymode_ext
- Теперь содержимое и структура по умолчанию сохраняются как набор функций. Это позволяет при установке с нуля настроить работающий экземпляр портала для разработчиков.
- Зависимость от модуля node_reference была удалена.
- Модули DevChan теперь корректно работают при включенном японском языке.
- Добавлены строки перевода для японского языка.
- Функция Developer Sync теперь синхронизирует всех разработчиков KMS с локальными пользователями Drupal, а также сохраняет старое поведение синхронизации локальных пользователей Drupal с KMS. Кроме того, она назначает роли администратора каждому пользователю, который настроен как администратор организации в KMS.
- Теперь синхронизацию разработчиков можно запускать через drush.
- Добавлена функция единого входа accounts.apigee.com (доступна для доменов *.apigee.com).
- Как Apigee SSO, так и Google SSO устанавливают роль администратора для пользователя, чей адрес электронной почты настроен как администраторский в KMS.
- Улучшено распознавание и предварительное заполнение имени/фамилии и адреса электронной почты в Google SSO.
- На странице администрирования DevChan Management API теперь есть кнопка «проверить соединение» для проверки параметров подключения KMS.
- Добавлен модуль devconnect_key_value_map, который скрывает сложности работы с SDK Management API при работе с сопоставлением ключ-значение.
- Модуль WYSIWYG устарел и удален из дистрибутива в пользу модулей CKEditor и CKEditor link. (Модуль WYSIWYG следует ПОЛНОСТЬЮ УДАЛИТЬ из любой установленной системы).
- CKEditor обновлен до версии 4.2.1.
- CKEditor настроен на использование параметров media, media_embed и media_youtube для управления загруженными и полученными из интернета медиафайлами.
- Добавлена команда drush для обновления с версии >=R22.
- Совершенно новый скрипт установки OPDK и руководство по установке в формате PDF.
Исправлены ошибки
- Использование амперсандов в названиях приложений для разработчиков теперь запрещено. Ранее наличие амперсандов приводило к сбоям в работе сайта.
- Пароли организации, содержащие символы, несовместимые с URL-адресами, больше не приводят к сбоям.
- Исключения при сохранении пользователя (user_save) больше не будут генерироваться, если учетные данные KMS еще не настроены.