15.04.01 – Versionshinweise zum Apigee Developer Services Portal

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

Am Donnerstag, dem 23. April 2015, haben wir eine neue Cloud-Version des Apigee Developer Services Portals veröffentlicht.

Wenn Sie Fragen haben, wenden Sie sich an den Apigee-Kundensupport.

Eine Liste aller Apigee Edge-Versionshinweisen finden Sie unter Apigee-Versionshinweisen.

Neue Features und Verbesserungen

Im Folgenden sind die neuen Funktionen und Verbesserungen in diesem Release aufgeführt:

Monetarisierung

Im Folgenden sind die neuen Funktionen und Verbesserungen bei der Edge-Monetarisierung aufgeführt.

Separate Behandlung von Unternehmen und Entwicklern

Unternehmen und Entwickler werden jetzt getrennt voneinander behandelt. So können Entwicklern und Unternehmen mehrere Unternehmen bzw. Entwickler hinzugefügt werden. Die Verwaltungsoberfläche bietet jetzt separate Fenster für „Unternehmen“ und „Entwickler“ (über das Menü „Veröffentlichen“ zugänglich).

Weitere Informationen finden Sie unter Unternehmen und Entwickler verwalten.

In Berichten zur Monetarisierung sind Unternehmen weiterhin ein primärer Filter. Das Filterlabel wurde jedoch von „Entwickler“ zu „Unternehmen“ geändert.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung
DEVSOL-1294 Entfernen der Option „Method UUID“ aus SmartDocs
„Method UUID“ ist nicht mehr als Option für benutzerdefinierte URLs verfügbar.
DEVSOL-1063 Für schnellere Builds Parallelität in build.xml hinzufügen
Der OPDK-Installer verwendet jetzt zehn Threads zum Herunterladen von Bibliotheken und Modulen anstelle von einem, um die Installationszeit zu verkürzen.
DEVSOL-1021 Version des Dev Portal-Profils auf der Statusseite anzeigen und OPDK-/Cloud-Versionen voneinander unabhängig machen
Die Apigee-Version des Dev Portals ist jetzt als Administrator unter „Berichte > Statusberichte“ auf der Statusseite zu sehen.
DEVSOL-1019 Ping API für die SmartDocs-Validierung implementieren
Der Status des SmartDocs-Moduls wird jetzt auf der Seite „Berichte“ unter „Statusberichte“ angezeigt. Auf der Statusseite wird angezeigt, ob die Proxy-URL nicht konfiguriert oder falsch ist.
DEVSOL-1008

Render-/Veröffentlichungsstatus auf der Modelllistenseite angeben
Im SmartDocs-Modelleintrag werden zusätzliche Informationen angezeigt:

  • Methoden insgesamt: Die Gesamtzahl der Methoden, die in der neuesten Version eines Modells verfügbar sind.
  • Rendered: Die Gesamtzahl der Methoden, die im Entwicklerportal als Knoten gerendert werden.
  • Veröffentlicht: Die Anzahl der gerenderten Knoten, die veröffentlicht wurden.
DEVSOL-1007 Modelle aus dem Admin-Menü entfernen
Im Menü „Verwaltung“ > „SmartDocs“ > „Modelle“ wird die Liste der Modelle nicht mehr als Untermenü angezeigt. Wenn Sie stattdessen auf „SmartDocs > Modelle“ klicken, gelangen Sie zur Liste der verfügbaren Modelle.
DEVSOL-1004 Unterstützung von SmartDocs im Apigee DevConnect-Design
Unterstützung für SmartDocs im Apigee DevConnect-Design hinzugefügt.
DEVSOL-999 Rubik-Design auf Version 4.2 aktualisieren
Das Administrator-Design „Rubik“ wurde von Version 4.1 auf Version 4.2 aktualisiert.
DEVSOL-984

Dem Entwickler-App-Objekt das Attribut „keyExpiresIn“ sowie die Option hinzufügen, seinen Wert beim Erstellen der App festzulegen
Ein Standardwert für das Ablaufdatum des API-Schlüssels für neu erstellte Apps kann über die Verwaltungsoberfläche („Konfiguration > Dev Portal-Einstellungen > Dev Portal-App-Konfiguration > Gültigkeitsdauer der Anmeldedaten“) festgelegt werden. Ein Wert von -1 gibt an, dass API-Schlüssel nicht automatisch ablaufen. Es kann auch eine beliebige positive Anzahl von Tagen konfiguriert werden.

Kunden, die eine detailliertere Steuerung benötigen, können den Wert von $form_state\['storage'\]\['entity'\]->keyExpiresIn mithilfe eines benutzerdefinierten Moduls ändern, das hook_devconnect_developer_app_presave() implementiert. Dies sollte ein numerischer Wert sein, der eine Anzahl von Tagen (oder einen Bruchteil davon) darstellt.

DEVSOL-972 Fehler im YouTube-Medienmodul behoben
Ein Fehler im YouTube-Medienmodul wurde behoben, der einen fatalen Fehler verursachte und Nutzer daran hinderte, Bilder über den Dateibrowser hochzuladen.
DEVSOL-954 Abhängigkeit vom Modul „devconnect_developer_apps“ im SmartDocs-Modul hinzufügen
Wenn das Modul „Devconnect Developer Apps“ deaktiviert wird, führt dies auf der Seite „SmartDocs-Einstellungen“ zu einem fatalen Fehler. Im SmartDocs-Modul wird eine Abhängigkeit vom Devconnect-Modul für Entwickler-Apps hinzugefügt, sodass das Devconnect-Modul für Entwickler-Apps nicht deaktiviert werden kann. So wird verhindert, dass dieses Problem in Zukunft auftritt.
DEVSOL-933 Warnmeldung bei aktiviertem devconnect_multiorg
Das Modul devconnect_multiorg wird nicht mehr unterstützt. Dieses Modul sollte nicht mehr verwendet werden. Wenn das Modul aktiviert ist, wird jetzt eine Warnmeldung im System angezeigt.
DEVSOL-922 Drupal-Update-Modul sollte standardmäßig aktiviert sein
Das Drupal-Update-Modul wird während der Installation aktiviert, um Kunden zu benachrichtigen, wenn Module veraltet sind oder Sicherheits-Patches erforderlich sind.
DEVSOL-903 Seite „Gekaufte Pläne“: Pläne nach Status gruppieren
Auf dem Tab „Gekaufte Pläne“ auf der Seite „Kataloge und Pläne“ der Monetarisierung werden die gekauften Pläne jetzt in einer Tabelle nach Status sortiert angezeigt. Die Tabelle kann jetzt nach einer beliebigen Spalte sortiert werden, indem Sie auf die Tabellenüberschrift klicken.
DEVSOL-899 Beim Ausführen von „cron“ wird eine PDOException-Integritätsbeschränkungsverletzung geworfen
Das Problem wurde behoben, bei dem beim Ausführen von „cron“ aufgrund von doppelten Einträgen in der Tabelle dc_dev_app_api_products eine PDOException-Integritätsbeschränkungsverletzung geworfen wurde.
DEVSOL-890 Nur kaufbare Mint API-Produkte im Formular zum Hinzufügen/Erstellen von Apps anzeigen
Es gibt jetzt eine Administratoreinstellung, mit der festgelegt werden kann, ob Produkte, die ein Entwickler nicht kaufen kann, im Formular zum Erstellen von Apps angezeigt werden sollen oder nicht. Wenn Sie diese Einstellung ändern möchten, rufen Sie „Konfiguration“ > „Monetarisierungseinstellungen“ auf und ändern Sie die Einstellung „Anzeigen von Produkten bei der App-Erstellung“. Im Formular zum Erstellen von Apps werden standardmäßig nur Produkte angezeigt, die von diesem Entwickler verwendet werden können.
DEVSOL-874 API-Produkte nur für bestimmte Entwicklerrollen sichtbar machen
Wenn Sie das Modul „DevConnect Limit API Product by Role“ aktivieren, können Sie jetzt festlegen, welche API-Produkte für Entwickler verfügbar sind, basierend auf den Drupal-Rollen, die diesen Entwicklern zugewiesen sind.
DEVSOL-865 Update-Modul: Aktualisierungen des Benutzeroberflächencodes deaktivieren
In früheren Cloud-Versionen wurde die Seite mit den verfügbaren Updates unter „Berichte > Verfügbare Updates“ angezeigt, damit Administratoren die Website per FTP aktualisieren konnten. Diese Funktion wurde für Cloud-Nutzer deaktiviert, da sie für Updates ihr Website-Dashboard verwenden sollten.
DEVSOL-851 Edge-Anmeldedaten werden jetzt verschlüsselt und in einem privaten Dateisystem gespeichert
Für zusätzliche Sicherheit werden Edge-Anmeldedaten nicht mehr in der Datenbank gespeichert, sondern verschlüsselt und im privaten Dateisystem abgelegt.
DEVSOL-823 Formatierung der Seite für den Wartungsmodus
Die Wartungsseite ist jetzt in allen Browsern gut formatiert.
DEVSOL-793 Monetarisierung: Die Tabelle zum Verwalten von Nutzern ist schlecht formatiert
Die Tabelle „Nutzer der Monetarisierung“ wurde im Rahmen der neuen Unternehmensfunktion neu formatiert. Wenn Sie diese Seite angepasst haben, sollten Sie Ihre Änderungen auf die neue thematische Funktion theme_apigee_company_company_developers() im Modul apigee_company anwenden.
DEVSOL-783 Seite „Bankdaten für die Monetarisierung“
Die Seite „Bankdaten für die Monetarisierung“ wird jetzt in allen Browsern besser angezeigt.
DEVSOL-773 Abgelaufenes Preismodell verweist im Entwicklerportal auf ein anderes aktives Preismodell
Wenn ein Preismodell abgelaufen ist, gibt es keinen Hyperlink mehr zu den Preismodelldetails, da dieses Preismodell nicht mehr angezeigt wird. Der richtige Tab für den Plan wird jetzt angezeigt, wenn Sie in der Tabelle „Gekaufte Abos“ auf den Namen des Abos klicken.
DEVSOL-605 Im Dev Portal sollte im Modalfenster „Insufficient Prepaid Balance“ (Nicht ausreichendes Guthaben) der Preis und die Steuer angezeigt werden.
Im Modalfenster „Insufficient Prepaid Balance“ (Nicht ausreichendes Guthaben) werden jetzt Informationen zu Kosten und Steuern angezeigt.
DEVSOL-523 Apps können nicht gelöscht werden, wenn die Monetarisierung aktiviert ist
Apps können jetzt gelöscht werden, wenn die Monetarisierung aktiviert ist. In früheren Versionen wurde beim Löschen einer App ein leeres Dialogfeld angezeigt.
DEVSOL-487 Das Tagesformat in der Monetarisierung sollte von Administratoren konfigurierbar sein.
Das Datumsformat kann jetzt in den Monetarisierungseinstellungen für europäische und US-amerikanische Datumsformate konfiguriert werden.
DEVSOL-257 Passwortfeld im Formular „Administrator erstellen“ während der Installation bestätigen
Das Passwortfeld für den Administrator wird während der Installation bestätigt.
DEVSOL-115 Beschreibungen für die Einstellungen im Dev Portal erforderlich
Beschreibungstext für die DevConnect-Einstellungen auf der Seite „Konfiguration“
DEVSOL-31 Formatierung der App-Seite hinzufügen
Die Ausrichtung der Produktkästchen mit Fehler im Formular „App hinzufügen“ wurde korrigiert.