Cosa c'è di nuovo

   
Ultime novità

18 maggio 2020

Rilascio della nuova versione 4.0 di GRID

La nuova versione di GRID contiene sostanzialmente tre novità che riguardano il nuovo modulo di ricerca, la funzionalità di internazionalizzazione / formattazione / multilinguismo e l'help online.

1) Nuove funzionalità di ricerca

Le possibilità di ricerca sui dati sono notevolmente aumentate.

Adesso l'utente può, in fase di ricerca, inserire prima del valore un predicato (maggiore, minore, maggiore e uguale, minore e uguale). Ad esempio, per selezionare tutte le "Lezioni di musica" che sono stati date dal 2015 in poi, nel campo 'Data della lezione', l'utente deve inserire >= 2015 .

Inoltre l'utente può indicare un intervallo con l'uso delle parentesi quadrate. Per ottenere tutti i film usciti dal 1970 al 1980, l'utente deve inserire [1970, 1980] nel campo 'Anno' dell'applicazione DVD. Analogamente l'utente può indicare una lista di valori con l'uso delle parentesi tonde.

Sono anche disponibili alcune parole chiave. La prima è "NOT" che può essere inserita davanti ad un valore numerico oppure davanti a una data. Per esempio, per ottenere tutti i film che non sono usciti nel 1983, l'utente deve inserire nel campo "Anno" NOT 1983 . Analogamente la parola chiave "NOT" può precedere un intervallo oppure una lista. Per esempio NOT [1970, 1980] significa tutti i film che sono usciti prima del 1970 oppure dopo il 1980.

Ci sono due ulteriori parole chiave - "NULL" e "NOT NULL" - che possono rivelarsi molto utili con i campi facoltativi. Inserire NULL in un campo significa che l'utente vuole selezionare tutti i record per i quali il campo è senza valore. Analogamente si inserisce NOT NULL quando si vuole selezionare tutti i record per i quali il campo contiene un valore qualsiasi.

2) Internazionalizzazione / formattazione / multilinguismo

GRID dispone adesso di quattro schema per la formattazione dei numeri e delle date:

- Schema europeo senza formattazione (EU) : virgola come separatore dei decimali
- Schema europeo con formattazione (EU-F): virgola come separatore dei decimali, punto come separatore delle migliaia
- Schema anglo-sassone senza formattazione (US) : punto come separatore dei decimali
- Schema anglo-sassone con formattazione (US-F): punto come separatore dei decimali, virgola come separatore delle migliaia.

Quando la lingua dell'interfaccia di GRID è l'italiano, lo schema di default è quello "europeo con formattazione"; quando la lingua dell'interfaccia è l'inglese, lo schema di default è quello "anglo-sassone con formattazione" (per cambiare la lingua dell'interfaccia di GRID, usare il menu delle lingue sito in alto a destra).

3) Help online

L'help online è disponibile per ciascun campo delle maschere SEARCH e CRUD. Cliccando sull'icona appare un box informativo. Il box informativo può disporre fino a tre "tab":

"Tab Info.": contiene informazioni specifiche sul campo, fornite dal responsabile dell'applicazione
"Tab Suggerimenti": nella maschera SEARCH ci sono suggerimenti che riguardano il tipo di ricerca che l'utente può eseguire; nella maschera CRUD i suggerimenti riguardano il tipo di valore che l'utente può inserire
"Tab Formattazione": contiene informazioni sul tipo di formattazione accettata dal campo.

Marzo 2020

Nuova funzionalità CRUD: pretrattamento dei dati

Dicembre 2019

Test della libreria PHP Mobile detect

Agosto 2019

Migrazione di Fancybox da vers. 1.3.4 a 3.5.7

Agosto 2019

Migrazione di jQuery da vers. 1.12.4 a 3.4.1

31 ottobre 2018

La migrazione di ADG a PHP 7.x, MySqli e mb_string è stata completata.

7 settembre 2018

Disponibile la documentazione sull'Ambiente di Gestione (ADG) e sul progetto GRID

16 luglio 2018

Rilasciata la base dati "DVD" dimostrativa delle funzionalità GRID.

Novità nella versione 3.2 (2 luglio 2018)

La maschera CRUD si arricchisce della funzionalità "Valore non in elenco", collegata alle tabelle di decodifica.

Novità nella versione 3.1 (26 marzo 2018)

Tabella di frequenza

Con la versione 3.1, la generazione delle tabelle delle frequenze è stata sostanzialmente migliorata.

Adesso GRID può generare tabelle di frequenza semplici o doppie a partire dei dati di una o due colonne qualitative, tenendo conto di un'eventuale selezione sui dati, direttamente dalla visualizzazione dei dati.

Dopo la generazione della tabella di frequenza, l'utente può configurarla modificando:

  • Il titolo della tabella di frequenza
  • L'ordinamento dei valori degli assi (per etichette o per totali)
  • Il tipo raggruppamento (per anni, mesi o settimane) delle eventuali colonne che contengono date

Inoltre l'utente può scegliere di visualizzare la tabella di frequenza con i valori assoluti oppure in percentuali.

Novità nella versione 3.0 (4 dicembre 2017)

Visualizzazione dei dati

Per visualizzare meglio i dati del database, con la nuova versione, l'utente può scegliere quali colonne saranno visualizzate. Nel caso di un utente registrato, il filtro sulle colonne viene salvato nel profilo dell'utente in modo tale che venga automaticamente utilizzato all'inizio di un nuovo accesso all'applicazione.

Per visualizzare meglio le colonne che contengono testi lunghi, alla visualizzazione con modalità "griglia", la visualizzazione con modalità "lista" è stata aggiunta, più adatta per i campi testuali. Questa modalità risulta utile anche quando la base dati ha colonne con celle spesso vuote.

Maschera CRUD (Create, Rename, Update, Delete)

In questa versione, durante un'operazione dispositiva di tipo inserimento dati oppure aggiornamento dati, nel caso di un campo "menù a tendina" ("select") collegato ad una tabella di decodifica MySql, è stata aggiunta una funzionalità facoltativa chiamata "valore non in elenco" che consente all'utente, se non trova il valore nell'elenco predefinito, di aggiungerlo dinamicamente all'elenco - ossia nella tabella di decodifica MySql -, senza uscire dalla maschera di inserimento o di aggiornamento.

La funzionalità "valore non in elenco" viene visualizzata nella maschera di inserimento o di aggiornamento se l'utente è autorizzato ad usarla.

Il check sui dati immessi durante le operazioni dispositive (CRUD, Copy, ecc.) è stato rinforzato. Oltre al check sul tipo del dato e sulla lunghezza (min e max) già presente, si possono definire con questa versione un certo numero di stringhe particolari quali stringhe di soli numeri, ossia senza spazi, oppure stringhe di numeri con eventuali spazi oppure stringhe di tipo URL, e-mail, orario di ricevimento, ecc.

Inoltre il check sull'obbligatorietà del dato per un campo è stato esteso con l'aggiunta del concetto di obbligatorietà sottoposta ad una condizione; esempio: Sia il campo "Cognome da nubile"; questo campo sarà obbligatorio se il campo "Sesso" vale "Femminile".

Campi a valori multipli

La gestione dei campi a valori multipli è stata notevolmente migliorata. Adesso GRID gestisce due tipi di campi a valori multipli: quelli che contengono un insieme di stringhe e quelli che contengono un insieme di codici che rimandano ad una tabella di decodifica.

Interfaccia

In un contesto "master / details", quando si vuole operare sulla tabella "details" in un contesto dispositivo, è possibile definire un box di selezione iniziale per poter selezionare facilmente un record "master" e visualizzare successivamente i relativi record "details".