Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Fokus auf Veröffentlichung
Stabilität, Skalierbarkeit, Sicherheit, Erweiterbarkeit, Fehlerkorrekturen
Neue Funktionen
- Für HTTP-Anfragen wird in Devconnect-Bibliotheken jetzt Guzzle verwendet. Die neue Bibliothek ist schlanker und entspricht den zukünftigen Best Practices für Drupal (z.B. D8).
- Modul zur Unterstützung der Apigee Documentation API.
- Freigabe der DevConnect-Monetarisierungszahlung (devconnect_mint_payment). Dieses Modul ermöglicht es neuen Zahlungsmodulen, sich daran anzudocken und den gesamten Bezahlvorgang und die Aktualisierung des Entwicklerguthabens an es zu delegieren. Manchmal müssen die Funktionen des Commerce-Workflows jedoch explizit aufgerufen werden.
- Veröffentlichung der DevConnect-Monetarisierungsfunktion für Worldpay-Zahlungen (devconnect_mint_worldpay). Dieses Modul ist an die Monetarisierungszahlung von DevConnect angebunden und ermöglicht die Verwendung des WorldPay Corporate Gateways für die Verarbeitung wiederkehrender Transaktionen.
Fehlerkorrekturen
- Der Nutzername, der Vorname und der Nachname werden jetzt bei der Registrierung durch „apigee_account“ korrekt festgelegt.
- Die Verbindungsdetails für das Dev-Portal werden jetzt aus einer YAML-Datei im privaten Dateisystem gelesen und in diese geschrieben. Eine neue Drush-Aufgabe (devconnect-update-settings, alias dc-settings) portiert Drupal-var-basierte Verbindungseinstellungen in YAML. Dies wird auch in hook_update_N() verarbeitet, das beim Ausführen von update.php aufgerufen wird.
- Das Dev-Portal verwendet jetzt die Guzzle/Http-Bibliothek als HTTP-Client für die Kommunikation mit dem Apigee-Endpunkt.
- Beim Testen der Verbindung zu KMS auf dem Admin-Bildschirm des Dev Portals wird nicht mehr fälschlicherweise ein Fehler gemeldet, wenn für diese Organisation keine API-Produkte konfiguriert sind.
- Die veralteten Module „devconnect_apigee“, „devconnect_validate“ und „devconnect_faq_ext“ wurden entfernt.
- Der Bildschirm „App-Attribute“ im Dev Portal wurde in ein Untermenü des Admin-Bildschirms des Dev Portals verschoben. Es wurden zusätzliche Widgets (Optionsfelder, Auswahlfelder, Kästchen) hinzugefügt. Mehrere Fehler bei der Feldneuanordnung wurden behoben.
- Hartcodierte Pfade zu Assets (JS, CSS, Bilder) in Modulen und Themen wurden entfernt.
- „developer_app“-Entitäten sind jetzt Objekte und keine Arrays mehr. Die Unterstützung für die rudimentäre Ansicht von Entwickler-App-Entitäten wurde hinzugefügt.
- Es wurden detaillierte Berechtigungen zum Ansehen, Erstellen, Bearbeiten, Löschen und Verwalten von Entwickler-Apps hinzugefügt. CRUD-Berechtigungen werden standardmäßig authentifizierten Nutzern zugewiesen. Administratorberechtigungen werden standardmäßig jeder Rolle zugewiesen, die den Namen „Administrator“ enthält.
- Weitere hartcodierte englischsprachige Strings wurden in die Funktion „t()“ eingefügt, um eine Lokalisierung zu ermöglichen.
- Wenn eine Entwickler-App im Endpunkt gespeichert wird, werden mehrere Standardattribute erstellt, sofern sie noch nicht vorhanden sind: „DisplayName“, „Developer“, „lastModified“, „lastModifier“ und „creationDate“.