Note di rilascio del portale dei servizi per gli sviluppatori Apigee - 7.x-4.23

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.