Versionshinweise zum Apigee Developer Services-Portal – 7.x–4.23

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Am 25. Juli 2013 haben wir eine aktualisierte Version des Apigee Developer Services-Portals veröffentlicht.

Funktionen und Verbesserungen

  • Upgrade von Drupal 7.21 auf 7.23 (nur Wartungskorrekturen, keine Sicherheitsprobleme).
  • Neues profilbasiertes Drupal-Installationsprogramm.
  • Integration mit Apigee MINT (Monetarisierung und Handel)
  • Plug-in-Fehlerbehandlung Es werden neue Hooks bereitgestellt, mit denen kundenspezifische Module Fehler- oder Statusbenachrichtigungen ändern können, die von den Devconnect-Modulen generiert werden.
  • Das Modul „Rechtliche Hinweise“ ist jetzt integriert. Wenn diese Option aktiviert ist, können Sie die Akzeptanz der Nutzungsbedingungen noch besser verwalten.
  • Der Devconnect-Nutzername:Passwort und die Organisation können über die Befehlszeile mit drush festgelegt werden.
  • Die Detailseite der Entwickler-App wird jetzt ohne Vorlagendatei erstellt (sofern keine benutzerdefinierte Vorlagendatei vorhanden ist). Außerdem sind neue Hooks verfügbar, mit denen sich Inhalt und Layout ändern lassen. Wenn ein benutzerdefiniertes Design vorhanden ist, das die alte Vorlage für die Detailseite der Entwickler-App überschreibt, wird diese Vorlage verwendet. Andernfalls wird die Seite als Drupal-Render-Array erstellt, das dann über Hooks geändert werden kann.
  • Das Erstellungsdatum der Entwickler-App wird jetzt als verfügbares Feld übergeben, das auf der Detailseite der Entwickler-App angezeigt werden kann. Sie wird standardmäßig nicht angezeigt, kann aber in benutzerdefinierten Modulen, die bestimmte Hooks implementieren, aktiviert werden.
  • Callback-URLs können erforderlich, optional oder ausgeblendet sein. Das wird über die Seite „Verwaltung“ im Dev Portal gesteuert.
  • API-Produkte können als einzelne oder mehrere konfiguriert werden, mit einem Standardwert, als erforderlich oder optional oder sogar ganz ausgeblendet. Das wird über die Administratorseite des Dev Portals gesteuert.
  • Entwickler-Apps, Entwickler und API-Produkte werden jetzt als Entitäten verpackt. Für jeden wurden Testfälle geschrieben. Entwickler müssen nicht mehr mit den internen Funktionen des Management API SDK vertraut sein. Mit den bekannten Funktionen „entity_load“ und „entity_save“ können sie auf alle Funktionen zugreifen.
  • Entwickler-Apps stellen jetzt Tokens bereit. Wenn das Modul „Regeln“ aktiviert ist, können diese bei drei neuen Ereignissen verwendet werden: beim Erstellen, Aktualisieren und Löschen von Apps.
  • Wenn update.php ausgeführt wird, werden veraltete Devconnect_*-Module deaktiviert (sie werden in R24 entfernt):
    • devconnect_apigee (enthielt alte Klassenbibliotheken, die nicht mehr verwendet werden)
    • devconnect_validate (nicht mehr erforderlich, da wir zu Pantheon wechseln)
    • devconnect_faq_ext
  • Die folgenden veralteten devconnect-bezogenen Module wurden entfernt:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • Standardinhalte und -strukturen werden jetzt als Reihe von Funktionen gespeichert. So können Sie bei Neuinstallationen eine funktionierende Instanz des Dev-Portals einrichten.
  • Die Abhängigkeit vom Modul „node_reference“ wurde entfernt.
  • DevChan-Module funktionieren jetzt richtig, wenn die japanische Sprache aktiviert ist.
  • Übersetzungsstrings für die japanische Übersetzung hinzugefügt.
  • Die Entwicklersynchronisierung synchronisiert jetzt alle KMS-Entwickler mit lokalen Drupal-Nutzern. Außerdem wird das alte Verhalten bei der Synchronisierung lokaler Drupal-Nutzer mit KMS beibehalten. Außerdem werden allen Nutzern, die in KMS als Organisationsadministratoren konfiguriert sind, Administratorrollen zugewiesen.
  • Die Entwicklersynchronisierung kann jetzt über drush ausgeführt werden.
  • Die Funktion „Single Sign-On“ für accounts.apigee.com wurde hinzugefügt (verfügbar für *.apigee.com-Domains).
  • Sowohl Apigee SSO als auch Google SSO weisen einem Nutzer Administratorrollen zu, dessen E-Mail-Adresse in KMS als Administrator konfiguriert ist.
  • Verbesserte Erkennung und Vorauswahl von Vor- und Nachname sowie E-Mail-Adresse in Google SSO.
  • Auf der Admin-Seite der DevChan Management API gibt es jetzt die Schaltfläche „Verbindung testen“, mit der die KMS-Verbindungsparameter getestet werden können.
  • Das Modul „devconnect_key_value_map“ wurde hinzugefügt, um die Komplexität des Umgangs mit dem Management API SDK bei der Arbeit mit Schlüssel/Wert-Zuordnungen zu verbergen.
  • Das WYSIWYG-Modul wurde eingestellt und aus der Distribution entfernt. Stattdessen werden CKEditor- und CKEditor-Link-Module unterstützt. WYSIWYG muss aus jeder Installation VOLLSTÄNDIG ENTFERNT werden.
  • CKEditor wurde auf Version 4.2.1 aktualisiert.
  • CKEditor ist so konfiguriert, dass zum Verwalten von hochgeladenen und aus dem Internet stammenden Medien die Funktionen „media“, „media_embed“ und „media_youtube“ verwendet werden.
  • Der Befehl „drush“ wurde hinzugefügt, um von mindestens R22 auf eine neuere Version zu aktualisieren.
  • Neues OPDK-Installationsskript und neue PDF-Anleitung zur Installation.

Fehlerkorrekturen

  • Semikolons sind jetzt in Entwickler-App-Namen nicht mehr zulässig. Bisher haben kaufmännische Und-Zeichen zu Websitefehlern geführt.
  • Passwörter von Organisationen, die nicht URL-freundliche Zeichen enthalten, führen nicht mehr zu Fehlern.
  • Bei „user_save“ werden keine Ausnahmen mehr ausgelöst, wenn KMS-Anmeldedaten noch nicht eingerichtet wurden.