Notes de version du portail des services pour les développeurs Apigee - 7.x-4.23

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Le 25 juillet 2013, nous avons publié une mise à jour du portail de services pour les développeurs Apigee.

Fonctionnalités et améliorations

  • Mise à niveau de Drupal 7.21 vers la version 7.23 (correctifs de maintenance uniquement, aucun problème de sécurité).
  • Nouveau programme d'installation Drupal basé sur les profils.
  • Intégration à Apigee MINT (monétisation et commerce).
  • Gestion des erreurs enfichables De nouveaux hooks sont exposés, ce qui permet aux modules spécifiques au client de modifier les notifications d'erreur ou d'état générées par les modules Devconnect.
  • Le module "Juridique" est maintenant intégré. Lorsqu'elle est activée, elle offre un moyen plus efficace de gérer l'acceptation des conditions d'utilisation.
  • Vous pouvez définir le nom d'utilisateur:mot de passe et l'organisation Devconnect depuis la ligne de commande via drush.
  • La page d'informations de l'application de développeur est désormais créée sans fichier de modèle (si aucun fichier de modèle personnalisé n'existe), et de nouveaux hooks sont exposés pour permettre la modification de son contenu et de sa mise en page. S'il existe un thème personnalisé qui remplace l'ancien modèle de page d'informations de l'application de développement, ce modèle est utilisé. Sinon, la page est créée sous la forme d'un tableau de rendu Drupal qui peut ensuite être modifié à l'aide de hooks.
  • La date de création de l'application de développeur est désormais transmise en tant que champ disponible à afficher sur la page d'informations du développeur. Elle n'est pas affichée par défaut, mais les modules personnalisés qui implémentent certains hooks peuvent l'activer.
  • Les URL de rappel peuvent être obligatoires, facultatives ou entièrement masquées. Pour ce faire, accédez à la page d'administration du portail de développement.
  • Les produits d'API peuvent être configurés comme étant uniques ou multiples, avec une valeur par défaut, obligatoire ou facultatif, ou même être masqués complètement. Pour ce faire, accédez à la page d'administration du portail de développement.
  • Les applications pour les développeurs, les développeurs et les produits d'API sont désormais encapsulés en tant qu'entités. Des scénarios de test ont été rédigés pour chacun d'eux. Un développeur n'a plus besoin de connaître les composants internes du SDK de l'API Management. Les fonctions familières entity_load et entity_save peuvent être utilisées pour accéder à l'ensemble des fonctionnalités.
  • Les applications de développeur exposent désormais des jetons. Si le module "Règles" est activé, ceux-ci peuvent être utilisés lorsque trois nouveaux événements sont déclenchés: lors de la création, de la mise à jour et de la suppression d'une application.
  • Lors de l'exécution du fichier update.php, les modules Devconnect_* obsolètes sont désactivés (ils seront supprimés dans la version R24) :
    • devconnect_apigee (contenant d'anciennes bibliothèques de classes qui ne sont plus utilisées)
    • devconnect_validate (n'est plus nécessaire puisque nous sommes en train de passer à Pantheon)
    • devconnect_faq_ext
  • Les modules suivants, obsolètes liés à devconnect, ont été supprimés :
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • Le contenu et la structure par défaut sont désormais conservés sous la forme d'un ensemble de caractéristiques. Cela permet aux installations complètes de configurer une instance fonctionnelle du portail de développement.
  • La dépendance au module node_reference a été supprimée.
  • Les modules DevChan fonctionnent désormais correctement lorsque le japonais est activé.
  • Ajout de chaînes de traduction pour le japonais.
  • Developer Sync synchronise désormais tous les développeurs KMS avec les utilisateurs locaux de Drupal, ainsi que l'ancien comportement consistant à synchroniser les utilisateurs Drupal locaux avec KMS. Il attribue également des rôles d'administrateur à chaque utilisateur configuré en tant qu'administrateur d'organisation dans KMS.
  • La synchronisation des développeurs peut désormais être exécutée via drush.
  • Ajout de l'authentification unique accounts.apigee.com (disponible pour les domaines *.apigee.com).
  • L'authentification unique Apigee et l'authentification unique Google définissent des rôles d'administrateur sur un utilisateur dont l'adresse e-mail est configurée en tant qu'administrateur dans KMS.
  • Amélioration de la détection et du préremplissage des prénom/nom et de l'adresse e-mail dans l'authentification unique Google.
  • La page d'administration de l'API DevChan Management contient désormais un bouton "Tester la connexion" permettant de tester les paramètres de connexion KMS.
  • Ajout du module devconnect_key_value_map, qui masque les complexités liées à l'utilisation du SDK de l'API Management dans le cadre des mappages clé-valeur.
  • Abandon du module WYSIWYG, qui a été supprimé de la distribution au profit des modules de liens CKEditor et CKEditor. (WYSIWYG doit être COMPLÈTEMENT SUPPRIMÉ de toute installation).
  • CKEditor a été mis à niveau vers la version 4.2.1.
  • CKEditor configuré pour utiliser media, media_embed et media_youtube afin de gérer les médias importés et issus d'Internet.
  • Ajout d'une commande drush pour la mise à niveau à partir de >=R22.
  • Tout nouveau script d'installation OPDK et guide d'installation au format PDF.

Correction de bugs

  • Les esperluettes sont désormais interdits dans les noms d'applications de développement. La présence d'esperluettes entraînait auparavant un dysfonctionnement du site.
  • Les mots de passe d'organisation contenant des caractères qui ne sont pas adaptés aux URL ne causent plus de dysfonctionnement.
  • Aucune exception ne sera générée pour "user_save" si les identifiants KMS n'ont pas encore été configurés.