Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
25 июля 2013 г. мы выпустили обновленную версию портала Apigee Developer Services.
Функции и улучшения
- Обновление с версии Drupal 7.21 до 7.23 (только исправления, не связанные с безопасностью).
- Новый установщик Drupal на основе профиля.
- Интеграция с Apigee MINT (монетизация и коммерция).
- Подключаемая обработка ошибок. Добавлены новые хуки, которые позволяют клиентским модулям изменять любые уведомления об ошибках или статусе, созданные модулями Devconnect.
- Теперь в продукт интегрирован модуль "Юридические вопросы". Если этот параметр включен, вы сможете более надежно управлять принятием Условий использования.
- Имя пользователя и пароль Devconnect, а также организацию можно задать из командной строки с помощью drush.
- Страница сведений о приложении для разработчиков теперь создается без файла шаблона (если специальный файл шаблона не существует), и новые хуки позволяют изменять ее содержимое и макет. Если существует специальная тема, которая переопределяет старый шаблон страницы сведений о приложении разработчика, используется этот шаблон. В противном случае страница создается как массив отрисовки Drupal, который можно изменить с помощью хуков.
- Теперь дата создания приложения разработчиком передается как доступное поле для показа на странице сведений о приложении разработчика. По умолчанию он не показывается, но его можно включить с помощью специальных модулей, реализующих определенные хуки.
- URL обратного вызова могут быть обязательными, необязательными или скрытыми. Это можно сделать на странице администратора на портале разработчика.
- Продукты API можно настроить как один или несколько, с заданным по умолчанию значением, обязательные или необязательные, или даже скрыть. Это можно сделать на странице администратора на портале разработчика.
- Приложения разработчиков, сами разработчики и продукты API теперь представлены в виде объектов. Для каждого из них были написаны тестовые случаи. Теперь разработчикам не нужно знать, как работает Management API SDK. Чтобы получить доступ ко всем функциям, можно использовать знакомые функции 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 как администратор организации, назначается роль администратора.
- Теперь Developer Sync можно запустить с помощью drush.
- Добавлена функция единого входа accounts.apigee.com (доступна для доменов *.apigee.com).
- Как Apigee SSO, так и Google SSO назначают роли администратора пользователю, адрес электронной почты которого настроен как адрес администратора в KMS.
- Улучшено обнаружение и предварительное заполнение имени, фамилии и адреса электронной почты в системе единого входа Google.
- На странице администратора 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, больше не вызывают сбои.
- Исключения больше не будут возникать при сохранении данных пользователя, если учетные данные KMS ещё не настроены.