Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. 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-fähige Fehlerbehandlung Es wurden neue Hooks eingeführt, mit denen kundenspezifische Module alle Fehler- oder Statusbenachrichtigungen ändern können, die von den Devconnect-Modulen generiert werden.
- Das Modul „Legal“ ist jetzt integriert. Wenn es aktiviert ist, bietet es eine robustere Möglichkeit, die Annahme der Nutzungsbedingungen zu verwalten.
- Devconnect-Nutzername, ‑Passwort und ‑Organisation können über die Befehlszeile mit drush festgelegt werden.
- Die Detailseite der Entwickler-App wird jetzt ohne Vorlagendatei erstellt (wenn keine benutzerdefinierte Vorlagendatei vorhanden ist). Es wurden neue Hooks eingeführt, mit denen der Inhalt und das Layout geändert werden können. Wenn ein benutzerdefiniertes Theme 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 für die Anzeige auf der Detailseite der Entwickler-App übergeben. Es wird standardmäßig nicht angezeigt, aber benutzerdefinierte Module, die bestimmte Hooks implementieren, können die 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 konfiguriert werden, mit einem Standardwert, als erforderlich oder optional oder sogar ganz ausgeblendet. Dies wird über die Admin-Seite des Entwicklerportals gesteuert.
- Entwickler-Apps, Entwickler und API-Produkte werden jetzt als Entitäten verpackt. Für jede wurde ein Testfall geschrieben. Entwickler müssen nicht mehr über Kenntnisse der Interna des Management API SDK verfügen. Mit den bekannten Funktionen entity_load und entity_save kann auf alle Funktionen zugegriffen werden.
- Entwickler-Apps stellen jetzt Tokens bereit. Wenn das Modul „Rules“ aktiviert ist, können diese verwendet werden, wenn drei neue Ereignisse ausgelöst werden: beim Erstellen, Aktualisieren und Löschen einer App.
- 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 ‑struktur werden jetzt als eine Reihe von Funktionen beibehalten. So kann bei Neuinstallationen eine funktionierende Instanz des Entwicklerportals eingerichtet werden.
- Die Abhängigkeit vom Modul „node_reference“ wurde entfernt.
- DevChan-Module funktionieren jetzt korrekt, 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 sowie das alte Verhalten der Synchronisierung lokaler Drupal-Nutzer mit KMS. Außerdem werden jedem Nutzer, der in KMS als Organisationsadministrator konfiguriert ist, Administrator rollen zugewiesen.
- Die Entwicklersynchronisierung kann jetzt über drush ausgeführt werden.
- Einmalanmeldung für accounts.apigee.com hinzugefügt (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 Vorab-Ausfüllung von Vor- und Nachname sowie E-Mail-Adresse in Google SSO.
- Auf der Admin-Seite der DevChan Management API gibt es jetzt eine 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 Verwendung von Key-Value-Maps zu verbergen.
- Das WYSIWYG-Modul wurde eingestellt und aus der Distribution entfernt. Stattdessen werden die Module „CKEditor“ & „CKEditor Link“ verwendet. WYSIWYG sollte VOLLSTÄNDIG aus jeder Installation entfernt werden.
- CKEditor wurde auf Version 4.2.1 aktualisiert.
- CKEditor ist so konfiguriert, dass er die Module „Media“, „Media Embed“ und „Media YouTube“ verwendet, um hochgeladene und aus dem Internet stammende Medien zu verwalten.
- Drush-Befehl für das Upgrade von >=R22 hinzugefügt.
- Vollständig neues OPDK-Installationsskript und PDF-Installationsleitfaden.
Fehlerkorrekturen
- Das kaufmännische Und ist jetzt in Namen von Entwickler-Apps verboten. Das Vorhandensein von kaufmännischen Unds führte früher zu Website-Fehlern.
- Passwörter für Organisationen, die nicht URL-freundliche Zeichen enthalten, führen nicht mehr zu Fehlern.
- Bei user_save werden keine Ausnahmen mehr ausgelöst, wenn die KMS-Anmeldedaten noch nicht eingerichtet wurden.