(Italiano) Developer Training Resources - Sugar 7
Recentemente SugarCRM ha rilasciato la versione 7 del suo prodotto di CRM. Questa nuova release è decisamente nuova, ciò che colpisce ad un primo impatto è sicuramente il design dell'interfaccia utente, che ha preso il nome Sugar UX, anche il core è stato rivisitato è riscritto in ottica servizi.
Nel mese di ottobre 2013 a Monaco di Baviera, è stata tenuta una sessione di due giorni di training dedicata agli sviluppatori riguardo la nuova release del CRM. Le lezioni tenute in questi due giorni sono state registrate e rese disponibili sul learning portal di Sugar University. Le lezioni sono state divise in circa una ventina di video da visionare preferibilmente in ordine sequenziale.
Lo scopo di questo training è stato quello di illustrare le differenze principali tra la Sugar 6 e la nuova piattaforma di Sugar 7. I temi trattati sono i seguenti:
- Introduction to Developer Sugar 7 Release Training (part 1)
- Why switch everything to REST API in Sugar 7? (part 2)
- Architectural changes in Sugar 7 (part 3)
- Metadata changes in Sugar 7 (part 4)
- Sugar 7 Layout changes (part 5)
- Sugar 7 Fall-back Strategy (part 6)
- Sugar 7 Bonus Features (part 7)
- Sugar 7 Memory Leaks and How to Avoid Them (part 8)
- Sugar 7 Technical Demo (part 9)
- Introduction to Developer Sugar 7 Release Training (part 10)
- Why New Metadata in Sugar 7? (part 11)
- Working with Field Metadata in Sugar 7 (part 12)
- Changes to Buttons in Sugar 7 (part 13)
- List View Metadata Changes in Sugar 7 (part 14)
- Search View Metadata Changes in Sugar 7 (part 15)
- Subpanel Metadata Changes in Sugar 7 (part 16)
- Metadata No longer used in Sugar 7 (part 17)
- Custom API in Sugar 7 (part 18)
- Migrating from 6.5.x to 7.x (part 19)
- Migrating to Sugar 7 issues (part 20)
L'accesso a queste risorse di training è gratuito. Tutto il materiale è disponibile su SUGAR 7 RELEASE TRAINING FOR DEVELOPERS
Prima ho accennato la parola magica servizi. Tutto o quasi passa per le REST API. Perchè questa scelta? Ecco un piccolo riassunto:
- Più semplice da mantenere
- Più semplice creare integrazioni
- Più semplice trovare, gestire e correggere errori
- Scalabile con una migliore gestione della cache
- Apertura per le piattaforme mobili (Android, iOS, Microsoft, etc...)
- Più semplice il riutilizzo e estensione
- Aperto a chiunque
Con questa nuova release è cresciuto in modo spaventoso il numero di framework JavaScript adottati. Si tratta di framework divenuti ormai standard e adottati in un gran numero di progetti, framework di cui sicuramente parecchi di voi avranno già all'orecchio o magari utilizzato.
- jQuery
- Backbone
- Underscore
- Handlebars
Non mi dilungo oltre. Buon training a tutti.
SugarCRM is a trademark of SugarCRM in the United States, the European Union and other countries. The SugarCRM Logo is a trademark of SugarCRM in the United States, the European Union and other countries.