Il seguente testo è la traduzione italiana del post Grails Diary – Week 11 in 2015 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).
Questa settimana, la prima release candidate per Grails 3.0 è diventata disponibile:
https://github.com/grails/grails-core/releases/tag/v3.0.0.RC1. La release è disponibile su GVM. Rob Bugh riferisce che se si ottiene questo errore: impossibile eseguire il checkout per il tag release di Grails [3.0.0.M2], la soluzione è cancellare ~/.grails
Jorge Franco ha aggiornato il plugin Grooscript per Grails 3.0, così ora funziona con la nuova release candidate:https://github.com/chiquitinxx/grooscript-grails3-plugin. Anche la roadmap per Grooscript è stata aggiornata, e il prossimo passo è il supporto per require.js
Göran Ehrsson è stato occupato ad aggiornare i plugins nella raccolta GR8 CRM a Grails 2.4.4. Se avete bisogno di sviluppare un'applicazione CRM questa sarebbe la mia scelta.
Spock per android è stato rilasciato nella versione 1.2, disponibile su Jcenter e su Maven Central. Adesso funziona con la nuova versione di Spock 1.0.
Per la seconda settimana di fila, il tool GVM è stato aggiornato, questa volta alla versione 2.4.0, e contiene ottimizzazioni per la trasmissione e il controllo offline.
Per quanto riguarda le conferenze, GR8conf EU ha annunciato la prima serie di relatori e molti talk. SpringOne 2gx ha aperto la registrazione.
Podcasts e Video delle presentazioni
Blog, Articoli, etc.
Nuovi Plugin
- Distributed Mutex Plugin Fornisce applicazioni con funzionalità mutex per serializzare processi paralleli che agiscono sulle stesse risorse
Plugin aggiornati
- Spring Security Userstore Plugin Integra Spring Security (il Core) senza fornire un DB o usando provider OAUTH di terze parti come google, facebook, etc. Si dovrebbe possedere i proprio utenti, giusto?!
- Plugin Bootstrap CSS framework resource files Fornisce risorse del framework Bootstrap CSS
- j2ssh SSH Plugin La libreria Java J2SSH combinata con lo standard websockets fornisce alla tua applicazione Grails le funzionalità di interazione dal vivo con SSH. Versione 1 Nuova chiamata Client/Server Websocket: Effettuare connessioni multiple e comandi broadcast ad un gruppo di server. È possibile utilizzare il metodo predefinito WebSockets che è una interazione diretta con la connessione/i di back-end ssh o utilizzare Ajax polling che supporta solo 1 connessione simultanea alla volta.
- Distributed Mutex Plugin Fornisce applicazioni con funzionalità mutex per serializzare processi paralleli che agiscono sulle stesse risorse
- Grails Spring Security Stateless Plugin Implementa autenticazioni stateless, con uso opzionale di Spring Security
- Grails Postgresql Extensions Plugin Questo plugin fornisce tipi hibernate per supportare i tipi nativi di Postgresql come Array, HStore, JSON,... così come nuovi criteri di interrogazione di questi tipi nativi
- Content Management Services for GR8 CRM Questo plugin fornisce storage e servizi per gestire il Content nelle applicazioni GR8 CRM. Il Content può essere qualsiasi tipo di media come plain text, Microsoft Word, PDF e immagini. Il Content può essere memorizzata nelle cartelle o collegato all'istanza di dominio. Il content può essere condiviso tra gli utente dell'applicazione o condivisa pubblicamente al mondo.
- Asset Pipeline Plugin Il plugin Asset-Pipeline è un plugin usato per gestire e processare risorse statiche nelle applicazioni Grails. Le funzioni dell’Asset-Pipeline includono processi e minimizzazione sia per files CSS che files Javascript. Inoltre, è in grado di essere esteso per compilare risorse statiche come ad esempio CoffeeScript.
- GR8 CRM Email Composition Plugin Questo plugin fornisce servizi, controller e view per mandare email in un'applicazione GR8 CRM.
- Vaadin 7 Plugin Plugin Grails che integra Vaadin 7 in un progetto Grails.
- Task Management User Interface for GR8 CRM Fornisce una user interface per la gestione di task per applicazioni GR8 CRM
- Task Management Services for GR8 CRM Fornisce servizi e classi domain per la gestione di task per applicazioni GR8 CRM
- GR8 CRM Contact Management UI Questo plugin fornisce crm-contact e fornisce una user interface per la gestione di contatti per applicazioni GR8 CRM
- Content Management User Interface for GR8 CRM Questo plugin fornisce una user interface per l'amministrazione di content in GR8 CRM. This plugin provide user interface for administration of content in GR8 CRM.Il Content può essere qualsiasi tipo di media come plain text, Microsoft Word, PDF e immagini. Il Content può essere memorizzata nelle cartelle o collegato all'istanza di dominio. Questo plugin dipende sulle basi del plugin crm-content che fornisce servizi del content a basso livello.
- Twitter Bootstrap UI for GR8 CRM Questo plugin fornisce il layout di Twitter Bootstrap per applicazioni GR8 CRM
- Apache Shiro Security for GR8 CRM Questo plugin fa leva sul plugin shiro per autenticare e autorizzare utenti GR8 CRM
- Grails Apache Nutch alternative Alternativa molto semplice ad Apache Nutch
- QR Code plugin Questo plugin permette la creazione di QR code come parte di un'applicazione Grails senza il bisogno di un servizio esterno
- Jersey Request Builder Plugin Fornisce la libreria client Jersey e un builder per semplificare l'uso della libreria
- Rabbitmq Native Plugin Il plugin nativo di Grails, RabbitMQ, fornisce The native RabbitMQ Grails plugin fornisce funzionalità di messaggistica facilmente consumabile.
- Swaggydoc Plugin Usa swagger per documentare i controllers Grails
- Hashids Un plugin grails che usa l'implementazione Groovy di Hashids (http://hashids.org).
- AngularJS Template Asset-Pipeline Plugin Fornisce supporto per i template di AngularJS per la gestione statica dell’asset-pipeline.
- Sentry Client Plugin Client Sentry per Grails
- GR8 CRM Contact Management Services Fornisce funzionalità di Contact Management "headless" per applicazioni GR8 CRM. Questo plugin non fornisce user interface, solo classi di domain e servizi per il Contact Management. Per user interface vedere il plugin crm-contact.ui che fornisce la user interface di Twitter Bootstrap.
- Quick Notes for GR8 CRM Permette agli utenti di aggiungere note alle istanze di domain nelle applicazioni GR8 CRM
- Basic Security Features for GR8 CRM Questo plugin fornisce funzionalità base di sicurezza per GR8 CRM. This plugin provides basic security feature for GR8 CRM. Esistono specifiche implementazioni di sicurezza per Apache Shiro (crm-security-shiro).
- GR8 CRM Tagging Support Fornisce supporto al tagging per applicazioni GR8 CRM
- GR8 CRM Dynamic i18n Sovrascrive i messaggi i18n nel database per permettere ai sysadmin di modificare label, help text, etc. Questo plugin è basato sul plugin 'i18n-db' e aggiunge il supporto GR8 CRM al multi-tenancy. Se non si sta utilizzando GR8 CRM, utilizzare invece i18n-db.
- Manage installed features in GR8 CRM Questo plugin gestisce le funzionalità installate in GR8 CRM. Una caratteristica è un'unità di funzionalità che può essere attivata e disattivata per ruolo utente.
- GR8 CRM Core Plugin Funzionalità del Core GR8 CRM. Vedere http://gr8crm.github.io per maggiori informazioni.
Tweets interessanti
Conferenze e incontri
- Greach, Madrid - Spain, 10-11 aprile 2015
- Spring I/O, Barcellona - Spain, 29-30 aprile, 2015
- GR8conf Europe, Copenhagen - Denmark, 2-4 giugno, 2015.
- GR8conf US, Minneapolis - USA, luglio, 2015.
- Gradle Summit 2015, Santa Clara, CA, 11-12 giugno, 2015.
- SpringOne 2GX 2015, Washington - USA, 14-17 settembre, 2014.
- Groovy Grails Exchange, Londra - GB, 14-15 dicembre, 2015
Articolo correlato
Anche quest’anno, per il terzo anno consecutivo, partecipiamo con piacere al workshop con gli alunni delle classi quinte dell’Istituto Istruzione Superiore “G. Vallauri" di Fossano. A partecipare all’incontro oltre a BME circa altre 20 aziende in ambito informatico che con un “Elevator Pitch” di una decina di minuti hanno avuto modo di presentare l’azienda ai […]