Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Il 25 luglio 2013 abbiamo rilasciato un aggiornamento del portale dei servizi per 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 di Drupal basato su profili.
- Integrazione con Apigee MINT (monetizzazione ed e-commerce).
- Gestione degli errori collegabile. Vengono 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. Se abilitato, offre un modo più efficace per gestire l'accettazione dei Termini di servizio.
- Il nome utente, la password e l'organizzazione di Devconnect 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 non esiste un file modello personalizzato) e vengono esposti nuovi hook per consentire la modifica dei 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ò quindi essere modificato tramite hook.
- La data di creazione dell'app per sviluppatori viene ora passata come campo disponibile per la visualizzazione nella pagina dei dettagli dell'app per sviluppatori. Non viene mostrata per impostazione predefinita, ma i moduli personalizzati che implementano determinati hook possono abilitarne la visualizzazione.
- Gli URL di callback possono essere obbligatori, facoltativi o completamente nascosti. Questa impostazione è controllata tramite la pagina di amministrazione del portale per sviluppatori.
- I prodotti API possono essere configurati come singoli o multipli, con un valore predefinito, obbligatori o facoltativi o persino completamente nascosti. Questa impostazione è controllata tramite la pagina di amministrazione del portale per sviluppatori.
- Le app per sviluppatori, gli sviluppatori e i prodotti API sono ora inclusi come entità. Sono stati scritti scenari di test per ciascuno. Non è più necessario che uno sviluppatore abbia una conoscenza interna di come funziona l'SDK dell'API di gestione; le funzioni entity_load e entity_save possono essere utilizzate per accedere a tutte le funzionalità.
- Le app per sviluppatori ora espongono i token. Se il modulo Regole è abilitato, questi possono essere utilizzati quando tre nuovi eventi vengono attivati: alla creazione, all'aggiornamento e all'eliminazione dell'app.
- Quando viene eseguito update.php, i moduli Devconnect_* obsoleti vengono disattivati (verranno rimossi nella versione R24):
- devconnect_apigee (conteneva vecchie librerie di classi non più utilizzate)
- devconnect_validate (non è più necessario perché stiamo passando a Pantheon)
- devconnect_faq_ext
- Sono stati rimossi i seguenti moduli obsoleti correlati a Devconnect:
- 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à. Ciò consente alle installazioni da zero di configurare un'istanza funzionante del portale per sviluppatori.
- È stata rimossa la dipendenza dal modulo node_reference.
- I moduli DevChan ora funzionano correttamente quando è abilitata la lingua giapponese.
- 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, nonché il vecchio comportamento di sincronizzazione degli utenti Drupal locali con KMS. Assegna inoltre i ruoli di amministratore a ogni utente configurato come amministratore dell'organizzazione in KMS.
- La sincronizzazione degli sviluppatori ora può essere eseguita tramite drush.
- È stato aggiunto il Single Sign-On di accounts.apigee.com (disponibile per i domini *.apigee.com).
- Sia Apigee SSO sia Google SSO impostano i ruoli di amministratore per un utente la cui email è configurata come amministratore in KMS.
- È stato migliorato il rilevamento e il precompilazione del nome, del cognome e dell'indirizzo email in Google SSO.
- Nella pagina di amministrazione dell'API di gestione di DevChan è ora presente un pulsante "Testa connessione" per testare i parametri di connessione KMS.
- È stato aggiunto il modulo devconnect_key_value_map che nasconde le complessità della gestione dell'SDK dell'API di gestione quando si utilizzano le mappe chiave-valore.
- Il modulo WYSIWYG è stato ritirato e rimosso dalla distribuzione a favore dei moduli CKEditor & CKEditor link. WYSIWYG deve essere RIMOSSO COMPLETAMENTE 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.
- È stato aggiunto il comando drush per l'upgrade da >=R22.
- Script di installazione OPDK e guida all'installazione in formato PDF completamente nuovi.
Correzioni di bug
- Le e commerciali sono ora vietate come parte dei nomi delle app per sviluppatori. La presenza di e commerciali causava in precedenza l'interruzione del sito.
- Le password dell'organizzazione contenenti caratteri non compatibili con gli URL non causano più interruzioni.
- Non verranno più generate eccezioni in user_save se le credenziali KMS non sono ancora state configurate up.