Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X. info
Le 25 juillet 2013, nous avons mis à jour le portail des services de développement Apigee.
Fonctionnalités et améliorations
- Mise à niveau de Drupal 7.21 vers 7.23 (correctifs de maintenance uniquement, pas de problème de sécurité).
- Nouveau programme d'installation Drupal basé sur les profils.
- Intégration avec Apigee MINT (monétisation et commerce)
- Gestion des erreurs enfichable. De nouveaux hooks sont exposés, ce qui permet aux modules spécifiques au client de modifier toute notification d'erreur ou d'état générée par les modules Devconnect.
- Le module juridique est désormais intégré. Lorsqu'il est activé, il offre une manière plus robuste de gérer l'acceptation des conditions d'utilisation.
- Le nom d'utilisateur et le mot de passe Devconnect, ainsi que l'organisation, peuvent être définis à partir de la ligne de commande via drush.
- La page d'informations sur l'application du développeur est désormais créée sans fichier de modèle (si le fichier de modèle personnalisé n'existe pas), et de nouveaux hooks sont exposés pour permettre de modifier son contenu et sa mise en page. Si un thème personnalisé remplace l'ancien modèle de page d'informations sur l'application du développeur, ce modèle est utilisé. Sinon, la page est créée en tant que tableau de rendu Drupal, qui peut ensuite être modifié via des crochets.
- La date de création de l'application du développeur est désormais transmise en tant que champ disponible à afficher sur la page d'informations de l'application du développeur. Il n'est pas affiché par défaut, mais les modules personnalisés implémentant certains hooks peuvent l'afficher.
- Les URL de rappel peuvent être obligatoires, facultatives ou complètement masquées. Cette opération est contrôlée via la page d'administration du portail de développement.
- Les produits d'API peuvent être configurés de manière unique ou multiple, avec une valeur par défaut, obligatoire ou facultative, ou même complètement masqués. Cette opération est contrôlée via la page d'administration du Developer Portal.
- Les applications de développeur, 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 éléments internes du SDK de l'API de gestion. Les fonctions familières entity_load et entity_save peuvent être utilisées pour accéder à toutes les fonctionnalités.
- Les applications de développeur exposent désormais des jetons. Si le module "Rules" (Règles) est activé, vous pouvez les utiliser lorsque trois nouveaux événements se déclenchent: lors de la création, de la mise à jour et de la suppression d'une application.
- Lorsque update.php est exécuté, les modules Devconnect_* obsolètes sont désactivés (ils seront supprimés dans la version R24) :
- devconnect_apigee (contenait d'anciennes bibliothèques de classes qui ne sont plus utilisées)
- devconnect_validate (plus nécessaire, car nous passons à Pantheon)
- devconnect_faq_ext
- Les modules obsolètes liés à DevConnect suivants 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 en tant qu'ensemble d'éléments géographiques. Cela permet aux installations à partir de zéro 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 la langue japonaise est activée.
- Ajout de chaînes de traduction pour la traduction en japonais.
- La synchronisation des développeurs synchronise désormais tous les développeurs KMS avec les utilisateurs Drupal locaux, ainsi que l'ancien comportement de synchronisation des utilisateurs Drupal locaux avec KMS. Il attribue également des rôles d'administrateur à chaque utilisateur configuré en tant qu'administrateur de l'organisation dans KMS.
- La synchronisation pour les 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 de la préremplissage du prénom/nom et de l'adresse e-mail dans l'authentification unique Google.
- Sur la page d'administration de l'API DevChan Management, un bouton "Tester la connexion" permet désormais de tester les paramètres de connexion KMS.
- Ajout du module devconnect_key_value_map qui masque la complexité de la gestion du SDK de l'API de gestion lors de la gestion des mappages clé-valeur.
- Le module WYSIWYG a été abandonné et retiré de la distribution au profit des modules CKEditor et CKEditor Link. (le 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 pour gérer les contenus multimédias importés et provenant d'Internet.
- Ajout de la commande drush pour la mise à niveau à partir de R22 ou version ultérieure.
- Nouveau script d'installation et guide d'installation PDF d'OPDK.
Correction de bugs
- Les esperluettes sont désormais interdites dans les noms d'applications de développeur. La présence d'esperluettes provoquait auparavant des erreurs sur le site.
- Les mots de passe d'organisation contenant des caractères non compatibles avec les URL ne provoquent plus de plantage.
- Les exceptions ne seront plus générées sur user_save si les identifiants KMS n'ont pas encore été configurés.