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

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

25 июля 2013 г. мы выпустили обновленный портал Apigee Developer Services.

Возможности и улучшения

  • Обновление с Drupal 7.21 до 7.23 (только исправления обслуживания, никаких проблем с безопасностью).
  • Новый установщик Drupal на основе профилей.
  • Интеграция с Apigee MINT (монетизация и коммерция).
  • Подключаемая обработка ошибок. Представлены новые перехватчики, которые позволяют модулям, специфичным для клиента, изменять любое уведомление об ошибке или статусе, генерируемое модулями Devconnect.
  • Юридический модуль теперь интегрирован. Если этот параметр включен, он предлагает более надежный способ управления принятием Условий обслуживания.
  • Имя пользователя Devconnect: пароль и организация можно установить из командной строки через drush.
  • Страница сведений о приложении разработчика теперь создается без файла шаблона (если пользовательский файл шаблона не существует), и открываются новые перехватчики, позволяющие изменять его содержимое и макет. Если существует пользовательская тема, которая переопределяет старый шаблон страницы сведений о приложении разработчика, используется этот шаблон; в противном случае страница создается как массив рендеринга Drupal, который затем можно изменить с помощью перехватчиков.
  • Дата создания приложения разработчика теперь передается как доступное поле для отображения на странице сведений о приложении разработчика. По умолчанию он не отображается, но пользовательские модули, реализующие определенные перехватчики, могут включить его отображение.
  • URL-адреса обратного вызова могут быть обязательными, необязательными или вообще скрытыми. Это контролируется через страницу администрирования Dev Portal.
  • Продукты API можно настроить как одиночные или множественные, со значением по умолчанию, обязательными или необязательными или даже вообще скрытыми. Это контролируется через страницу администрирования Dev Portal.
  • Приложения для разработчиков, разработчики и продукты API теперь упакованы как сущности. Для каждого были написаны тестовые случаи. Разработчику больше не обязательно иметь какие-либо знания о внутреннем устройстве Management API SDK; знакомые функцииentity_load иentity_save можно использовать для доступа ко всем функциям.
  • Приложения для разработчиков теперь предоставляют токены. Если модуль «Правила» включен, их можно использовать при возникновении трех новых событий: при создании, обновлении и удалении приложения.
  • При запуске update.php устаревшие модули Devconnect_* отключаются (они будут удалены в R24):
    • devconnect_apigee (содержит старые библиотеки классов, которые больше не используются)
    • devconnect_validate (больше не нужен, поскольку мы переезжаем на Пантеон)
    • 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.
  • Developer Sync теперь можно запустить через Drush.
  • Добавлен единый вход account.apigee.com (доступен для доменов *.apigee.com).
  • И Apigee SSO, и Google SSO устанавливают роли администратора для пользователя, чья электронная почта настроена в качестве администратора в KMS.
  • Улучшено обнаружение и предварительное заполнение имени/фамилии и адреса электронной почты в Google SSO.
  • На странице администрирования DevChan Management API теперь есть кнопка «проверить соединение» для проверки параметров соединения KMS.
  • Добавлен модуль devconnect_key_value_map, который скрывает сложности работы с Management API SDK при работе с картами «ключ-значение».
  • Модуль WYSIWYG устарел и удален из распространения в пользу модулей ссылок CKEditor и CKEditor. (WYSIWYG должен быть ПОЛНОСТЬЮ УДАЛЕН из любой установки).
  • CKEditor обновлен до версии 4.2.1.
  • CKEditor настроен на использование media, media_embed и media_youtube для управления загруженными медиафайлами и медиафайлами из Интернета.
  • Добавлена ​​команда drush для обновления с >=R22.
  • Совершенно новый сценарий установки OPDK и руководство по установке в формате PDF.

Исправления ошибок

  • Амперсанды теперь запрещены в названиях приложений для разработчиков. Наличие амперсандов раньше приводило к поломке сайта.
  • Пароли организаций, содержащие символы, несовместимые с URL-адресами, больше не приводят к взлому.
  • Исключения больше не будут создаваться для user_save, если учетные данные KMS еще не настроены.