Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Il 25 luglio 2013 abbiamo rilasciato un aggiornamento del portale Servizi per gli sviluppatori Apigee.
Funzionalità e miglioramenti
- Upgrade da Drupal 7.21 a 7.23 (solo correzioni di manutenzione, nessun problema di sicurezza).
- Nuovo programma di installazione Drupal basato su profilo.
- Integrazione con Apigee MINT (monetizzazione e commercio).
- Gestione degli errori inseribile. Sono esposti nuovi hook che consentono ai moduli specifici del cliente di modificare qualsiasi notifica di errore o di stato generata dai moduli Devconnect.
- Il modulo legale è ora integrato. Quando è abilitata, offre un modo più solido di gestire l'accettazione dei Termini di servizio.
- Nome utente:password di Devconnect e organizzazione possono essere impostati dalla riga di comando tramite Drush.
- La pagina dei dettagli dell'app sviluppatore ora viene 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 layout. Se esiste un tema personalizzato che sostituisce il vecchio modello di pagina dei dettagli dell'app sviluppatore, viene utilizzato quel modello; in caso contrario, la pagina viene creata come un array di rendering Drupal che può essere modificato tramite hook.
- La data di creazione dell'app sviluppatore è ora trascorsa come campo disponibile da visualizzare nella pagina dei dettagli dell'app sviluppatore. Non è mostrato per impostazione predefinita, ma i moduli personalizzati che implementano determinati hook possono abilitarne la visualizzazione.
- Gli URL di callback possono essere obbligatori, facoltativi o nascosti del tutto. Questa operazione viene controllata tramite la pagina di amministrazione del portale per gli sviluppatori.
- I prodotti API possono essere configurati come singoli o multipli, con un valore predefinito, obbligatori o facoltativi, oppure nascosti del tutto. Questa operazione viene controllata tramite la pagina di amministrazione del portale per gli sviluppatori.
- Le app per sviluppatori, gli sviluppatori e i prodotti API sono ora aggregati come entità. Sono stati scritti scenari di test per ciascuno. Non è più necessario che uno sviluppatore abbia alcuna conoscenza delle componenti interne dell'SDK dell'API di gestione; le funzioni entity_load ed entity_save familiari possono essere utilizzate per accedere a tutte le funzionalità.
- Le app per sviluppatori ora espongono i token. Se il modulo Regole è abilitato, possono essere utilizzate quando vengono attivati tre nuovi eventi: alla creazione, all'aggiornamento e all'eliminazione dell'app.
- Quando viene eseguito update.php, i moduli Devconnect_* obsoleti vengono disabilitati (verranno rimossi in R24):
- devconnect_apigee (conteneva vecchie librerie di classi che non vengono più utilizzate)
- devconnect_validate (non è più necessario perché stiamo passando a Pantheon)
- devconnect_faq_ext
- I seguenti moduli relativi a devconnect obsoleti sono stati rimossi:
- devconnect_api_content_types
- devconnect_api_views
- devconnect_cdn
- devconnect_node_settings
- devconnect_readonlymode_ext
- La struttura e i contenuti predefiniti ora sono conservati come un insieme di caratteristiche. In questo modo, le installazioni da zero possono configurare un'istanza funzionante del portale per sviluppatori.
- La dipendenza dal modulo node_reference è stata rimossa.
- Ora i moduli DevChan funzionano correttamente quando è attivata la lingua giapponese.
- Stringhe di traduzione aggiunte per la traduzione giapponese.
- Ora Developer Sync sincronizza tutti gli sviluppatori KMS con utenti Drupal locali, nonché il vecchio comportamento di sincronizzazione degli utenti Drupal locali con KMS. Assegna inoltre ruoli di amministratore a ciascun utente configurato come amministratore dell'organizzazione nel KMS.
- Ora è possibile eseguire Developer Sync tramite Drush.
- Aggiunti accounts.apigee.com Single Sign-On (disponibile per i domini *.apigee.com).
- Sia Apigee SSO che SSO Google impostano i ruoli di amministratore per un utente il cui indirizzo email è configurato come amministratore in KMS.
- Rilevamento e precompilazione migliorati di nome/cognome e indirizzo email nell'accesso SSO di Google.
- Nella pagina di amministrazione dell'API DevChan Management è ora disponibile un pulsante "Verifica connessione" per testare i parametri di connessione KMS.
- Aggiunto il modulo devconnect_key_value_map che nasconde le complessità della gestione dell'SDK dell'API di gestione nell'ambito delle mappe chiave-valore.
- Il modulo WYSIWYG è stato deprecato e rimosso dalla distribuzione a favore dei moduli link CKEditor e CKEditor. (WYSIWYG deve essere COMPLETAMENTE RIMOSSO da qualsiasi installazione).
- CKEditor è stato aggiornato 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.
- Aggiunto comando drush per eseguire l'upgrade da >=R22.
- Script di installazione OPDK completamente nuovo e guida all'installazione in formato PDF.
Correzioni di bug
- La e commerciale commerciale è ora vietata come parte dei nomi delle app degli sviluppatori. La presenza della e commerciale in passato causava l'interruzione del sito.
- Le password dell'organizzazione contenenti caratteri non idonei per gli URL non causano più interruzioni.
- Se le credenziali KMS non sono ancora state configurate, non verranno più generate eccezioni in user_save.