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

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Am 25. Juli 2013 haben wir ein aktualisiertes Portal für Apigee Developer Services veröffentlicht.

Funktionen und Verbesserungen

  • Upgrade von Drupal 7.21 auf 7.23 (nur Wartungs-Fixes, keine Sicherheitsprobleme).
  • Neues profilbasiertes Drupal-Installationsprogramm.
  • Einbindung in Apigee MINT (Monetarisierung und Handel)
  • Flexible Fehlerbehandlung. Es werden neue Hooks angezeigt, mit denen kundenspezifische Module die von den Devconnect-Modulen generierten Fehler- oder Statusbenachrichtigungen ändern können.
  • Das Rechtsmodul ist jetzt integriert. Wenn sie aktiviert ist, lässt sich die Annahme der Nutzungsbedingungen zuverlässiger verwalten.
  • Devconnect „username:password“ und „org“ können über drush über die Befehlszeile festgelegt werden.
  • Die Detailseite der Entwickler-App wird jetzt ohne Vorlagendatei erstellt (wenn keine benutzerdefinierte Vorlagendatei vorhanden ist). Außerdem werden neue Hooks verfügbar gemacht, mit denen Inhalte und Layout geändert werden können. Wenn ein benutzerdefiniertes Design vorhanden ist, das die alte Vorlage für die Entwickler-App-Detailseite überschreibt, wird diese Vorlage verwendet. Andernfalls wird die Seite als Drupal-Rendering-Array erstellt, das dann über Hooks geändert werden kann.
  • Das Erstellungsdatum der Entwickler-App wurde jetzt als verfügbares Feld zur Anzeige auf der Detailseite der Entwickler-App übergeben. Sie wird nicht standardmäßig angezeigt, aber benutzerdefinierte Module, die bestimmte Hooks implementieren, können ihre Anzeige aktivieren.
  • Callback-URLs können erforderlich, optional oder ganz ausgeblendet sein. Dies wird über die Admin-Seite des Entwicklerportals gesteuert.
  • API-Produkte können als einzelne oder mehrere Produkte mit einem Standardwert, erforderlich oder optional konfiguriert oder sogar ganz ausgeblendet werden. Dies wird über die Admin-Seite des Entwicklerportals gesteuert.
  • Entwickler-Apps, Entwickler und API-Produkte sind jetzt als Entitäten zusammengefasst. Für jeden wurden Testläufe geschrieben. Entwickler müssen nicht mehr mit den internen Strukturen des Management API SDK vertraut sein. Die vertrauten Funktionen entity_load und entity_save können für den Zugriff auf alle Funktionen verwendet werden.
  • Tokens für Entwickler-Apps sind jetzt verfügbar. Wenn das Modul „Regeln“ aktiviert ist, können diese verwendet werden, wenn drei neue Ereignisse ausgelöst werden: beim Erstellen, Aktualisieren und Löschen von Anwendungen.
  • Wenn update.php ausgeführt wird, werden veraltete Devconnect_*-Module deaktiviert (sie werden in R24 entfernt):
    • devconnect_apigee (enthalten alte Klassenbibliotheken, die nicht mehr verwendet werden)
    • devconnect_valid (nicht mehr erforderlich, da wir auf Pantheon umstellen)
    • devconnect_faq_ext
  • Die folgenden veralteten devconnect-Module wurden entfernt:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • Standardinhalte und -struktur werden jetzt als eine Reihe von Funktionen beibehalten. Dadurch kann bei Neuinstallationen eine funktionierende Instanz des Entwicklungsportals eingerichtet werden.
  • Die Abhängigkeit vom Modul „node_reference“ wurde entfernt.
  • DevChan-Module funktionieren jetzt ordnungsgemäß, wenn die Sprache Japanisch aktiviert ist.
  • Übersetzungsstrings für japanische Übersetzungen wurden hinzugefügt.
  • Developer Sync synchronisiert jetzt alle KMS-Entwickler mit lokalen Drupal-Nutzern sowie das bisherige Verhalten bei der Synchronisierung lokaler Drupal-Nutzer mit KMS. Außerdem werden jedem Nutzer, der in KMS als Organisationsadministrator konfiguriert ist, Administratorrollen zugewiesen.
  • Die Entwicklersynchronisierung kann jetzt über drush ausgeführt werden.
  • Zusätzliche Einmalanmeldung (SSO) für accounts.apigee.com (verfügbar für *.apigee.com-Domains).
  • Sowohl Apigee SSO als auch Google SSO legen Administratorrollen für einen Nutzer fest, dessen E-Mail-Adresse in KMS als Administrator konfiguriert ist.
  • Verbesserte Erkennung und Vorabausfüllung von Vor-/Nachnamen und E-Mail-Adresse bei der Google-Einmalanmeldung (SSO).
  • Auf der Administratorseite der DevChan Management API finden Sie jetzt die Schaltfläche „Verbindung testen“, um KMS-Verbindungsparameter zu testen.
  • Das Modul devconnect_key_value_map wurde hinzugefügt, das die Komplexität der Verwendung des Management API SDK bei der Zuordnung von Schlüssel/Wert-Paaren verbirgt.
  • Das WYSIWYG-Modul wurde verworfen und zugunsten der Linkmodule CKEditor und CKEditor aus der Distribution entfernt. WYSIWYG muss VOLLSTÄNDIG aus jeder Installation entfernt werden.
  • CKEditor wurde auf Version 4.2.1 aktualisiert.
  • Der CKEditor ist so konfiguriert, dass Medien, „media_embed“ und „media_youtube“ verwendet werden, um hochgeladene und über das Internet bezogene Medien zu verwalten.
  • Es wurde ein drush-Befehl für ein Upgrade von >=R22 hinzugefügt.
  • Vollständig neues OPDK-Installationsskript und -Installationshandbuch im PDF-Format

Fehlerkorrekturen

  • Et-Zeichen sind jetzt in Entwickler-App-Namen nicht mehr zulässig. Das Vorhandensein des Et-Zeichens hat in der Vergangenheit zu einem Bruch der Website geführt.
  • Organisationspasswörter, die nicht URL-freundliche Zeichen enthalten, verursachen keine Fehler mehr.
  • Für user_save werden keine Ausnahmen mehr ausgegeben, wenn noch keine KMS-Anmeldedaten eingerichtet wurden.