Примечания к выпуску портала служб разработчиков Apigee — 7.x-4.23

Вы просматриваете документацию 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 еще не настроены.