Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Il 25 luglio 2013 abbiamo rilasciato un aggiornamento del portale Apigee Developer Services.
Funzionalità e miglioramenti
- Esegui l'upgrade da Drupal 7.21 a 7.23 (solo correzioni di manutenzione, nessun problema di sicurezza).
- Nuovo installatore Drupal basato su profilo.
- Integrazione con Apigee MINT (monetizzazione e commercio).
- Gestione degli errori pluggable. Vengono esposti nuovi hook che consentono ai moduli specifici del cliente di modificare eventuali notifiche di errore o stato generate dai moduli Devconnect.
- Il modulo Legal è ora integrato. Se abilitata, offre un modo più affidabile per gestire l'accettazione dei Termini di servizio.
- Il nome utente e la password di Devconnect e l'organizzazione possono essere impostati dalla riga di comando tramite drush.
- La pagina dei dettagli dell'app per sviluppatori viene ora creata senza un file modello (se il file del modello personalizzato non esiste) e vengono esposti nuovi hook per consentire la modifica dei relativi contenuti e del layout. Se esiste un tema personalizzato che sostituisce il vecchio modello della pagina dei dettagli dell'app per sviluppatori, viene utilizzato questo modello. In caso contrario, la pagina viene creata come array di rendering di Drupal, che può essere modificato tramite gli hook.
- La data di creazione dell'app dello sviluppatore viene ora passata come campo disponibile per la visualizzazione nella pagina dei dettagli dell'app dello sviluppatore. Non viene mostrato per impostazione predefinita, ma i moduli personalizzati che implementano determinati hook possono attivarne la visualizzazione.
- Gli URL di callback possono essere obbligatori, facoltativi o completamente nascosti. Questo aspetto è controllato tramite la pagina di amministrazione del Dev Portal.
- I prodotti API possono essere configurati come singoli o multipli, con un valore predefinito, obbligatorio o facoltativo o addirittura nascosti del tutto. Questo aspetto è controllato tramite la pagina di amministrazione del Dev Portal.
- Le app sviluppatore, gli sviluppatori e i prodotti API sono ora racchiusi come entità. Per ciascuno sono stati scritti scenari di test. Non è più necessario che uno sviluppatore abbia conoscenza degli aspetti interni dell'SDK dell'API di gestione. Per accedere a tutte le funzionalità, è possibile utilizzare le funzioni familiari entity_load ed entity_save.
- Le app per sviluppatori ora espongono i token. Se il modulo Regole è abilitato, può essere utilizzato quando vengono attivati tre nuovi eventi: creazione, aggiornamento ed eliminazione dell'app.
- Quando viene eseguito update.php, i moduli Devconnect_* obsoleti vengono disattivati (verranno rimossi nella R24):
- devconnect_apigee (conteneva vecchie librerie di classi non più utilizzate)
- devconnect_validate (non più necessario perché stiamo passando a Pantheon)
- devconnect_faq_ext
- I seguenti moduli obsoleti relativi a devconnect sono stati rimossi:
- devconnect_api_content_types
- devconnect_api_views
- devconnect_cdn
- devconnect_node_settings
- devconnect_readonlymode_ext
- I contenuti e la struttura predefiniti vengono ora mantenuti come un insieme di funzionalità. In questo modo, le installazioni da zero consentono di configurare un'istanza funzionante del portale per gli sviluppatori.
- La dipendenza dal modulo node_reference è stata rimossa.
- I moduli DevChan ora funzionano correttamente quando la lingua giapponese è attivata.
- Sono state aggiunte stringhe di traduzione per la traduzione in giapponese.
- La sincronizzazione degli sviluppatori ora sincronizza tutti gli sviluppatori KMS con gli utenti Drupal locali, oltre al vecchio comportamento di sincronizzazione degli utenti Drupal locali con KMS. Inoltre, assegna i ruoli di amministratore a ogni utente configurato come amministratore dell'organizzazione in KMS.
- Ora è possibile eseguire la sincronizzazione degli sviluppatori tramite drush.
- È stato aggiunto l'accesso singolo accounts.apigee.com (disponibile per i domini *.apigee.com).
- Sia Apigee SSO che Google SSO impostano i ruoli di amministratore su un utente il cui indirizzo email è configurato come amministratore in KMS.
- Miglioramento del rilevamento e della precompilazione del nome/cognome e dell'email in Google SSO.
- Nella pagina di amministrazione dell'API DevChan Management è ora disponibile un pulsante "Testa connessione" per testare i parametri di connessione KMS.
- È stato aggiunto il modulo devconnect_key_value_map che nasconde le complessità dell'utilizzo dell'SDK dell'API di gestione quando si tratta di mappe chiave-valore.
- Il modulo WYSIWYG è stato ritirato e rimosso dalla distribuzione a favore dei moduli CKEditor e dei link CKEditor. (WYSIWYG deve essere COMPLETAMENTE RIMOSSO da qualsiasi installazione).
- È stato eseguito l'upgrade di CKEditor alla versione 4.2.1.
- CKEditor configurato per utilizzare media, media_embed e media_youtube per gestire i contenuti multimediali caricati e provenienti da internet.
- È stato aggiunto il comando drush per l'upgrade da >=R22.
- Script di installazione e guida all'installazione OPDK completamente nuovi in formato PDF.
Correzioni di bug
- Ora i simboli & sono vietati nei nomi delle app degli sviluppatori. La presenza di & in precedenza causava il danneggiamento del sito.
- Le password dell'organizzazione contenenti caratteri non adatti agli URL non causano più interruzioni.
- Le eccezioni non verranno più lanciate su user_save se le credenziali KMS non sono ancora state configurate.