ZOHO per creare e gestire database online

Ho cercato un database online per un sacco di tempo, ma invano e poi, alla fine ho trovato ZOHO.
Quando accediamo alla homepage di ZOHO ci troviamo di fronte a questa schermata. Si tratta di un gestore di database online. Oltre alla dovuta pubblicità autoreferenziale, al centro della pagina compare un certo numero di esempi creati da vari utenti. Seguono poi una serie di slide esplicative e per finire altre referenze tratte da articoli di famose testate giornalistiche.





Salto volentieri tutta la parte relativa alla registrazione che tra l'altro è comune a tutte le applicazioni in cloud computing, per arrivare subito al sodo. Appena loggati arriviamo su di una pagina che ci mostra, sulla sinistra, un menu con pochi semplici pulsanti: My Apps, Shared Apps, My Profile e Messages. My Apps sarà vuoto in quanto a differenza della foto accanto non abbiamo ancore creato nessuna applicazione. Clicchiamo su Create New Application.



Qui possiamo vedere alcune delle grandi potenzialita che questa struttura offre. Ci viene data, infatti, la possibilità di scegliere se creare un nuovo file totalmente vuoto oppure utilizzare una maschera precostituita. Possiamo inoltre importare un file di MS Access (MDB), o MS Excel (XLS, CSV) oppure richiedere un modello specifico ai servizi: Supporto Clienti ed IT Asset Manager, spiegando quali siano le nostre esigenze.




Scegliamo il tab From Scratch e creiamo la nostra prima tabella. Sulla sinistra abbiamo tutti gli elementi che possiamo  inserire nel nostro Form (modulo). Si possono inserire campi di testo con etichetta, menu a tendina, check box, date con calendario, formule, immagini, link email, URL, selezioni multiple, radio button, file upload, rich text, etc. ognuno di qiesti oggetti è ampiamente editabile come del resto l'intero form e l'intera applicazione.



In alto abbiamo un altro menu a tab attraverso il quale ci spostiamo dalla fase di editing del form a quella della visualizzazione o creazione di script, dallo scheduling alla condivisione dell'applicazione, dalla creazione di report al setting dei parametri. Tutto questo con una logica immediata e con l'uso di utilissimi parametri preimpostati, ma comunque sempre customizzabili.




Qui a fianco vediamo la visualizzazione del form a foglio di calcolo con le immagini ed i link attivi. Supponiamo di gestire un forum od un social network, questo potrebbe essere l'elenco degli utenti con i relativi avatar.







Se scegliamo Schedules, ci viene proposto di scegliere tra Form Schedule Basato su di un campo data presente nel form (es. compleanni, eventi, pagamenti, appuntamenti, etc.), Report Schedule che ci permette di inviare periodicamente dei report dei nostri dati, e Custom Schedule che ci da la possibilità di personalizzare come e quando la nostra applicazione dovrà fare qualcosa.




Se scheduliamo l'invio di un'email di auguri per il compleanno dei nostri utenti, ci basterà selezionare, attraverso uno script precompilato, la tabella utenti, da Schedules ed inserire il campo data di nascita, sceliere quindi  annua come ricorrenza da un menu a tendina.....






... nella maschera successiva, inserire l'indirizzo email del mittente (il nostro), quello del destinatario,l'orario di invio, l'oggetto, il corpo del messaggio ed il gioco è fatto. Ad ogni compleanno di ognuno dei nostri utenti arriveranno i nostri auguri all'orario stabilito.






Un altro tab importante è Script.. Selezionandolo ne avremo a disposizione una grande quantità. Si tratta di script precompilati, ma del tutto personalizzabili ci aiuteranno molto nella creazione delle nostre applicazioni. Gli script sono applicabili a tutti gli oggetti del progetto, dagli eventi (on load, on update, etc.) ai singoli campi, ai form, etc.





Cliccando nel menu in alto sul tab Report dovremo scegliere se produrre un report rappresentato da una tabella di pivot o da un grafico di pivot. Dovremo specificare il nome da dare al report il form dal quale prendere i dati ed il percorso dove salvarlo (online).






Il report con il grafico di pivot ci permette di scegliere la tipologia da un discreto numero di grafici, a colonna, a torta, a toroide, ad imbuto, etc. Il tutto, anche in questo caso, è ampiamente personalizzabile.







Quello rappresentato dalla tabella di pivot, ci mostra le stesse informazioni, ma in questo caso saranno del tutto simili ad un foglio di calcolo.







Come dicevo prima, possiamo scegliere di schedulare anche l'invio di un report, anche via email. Possiamo addirittura scegliere in che formato inviarlo, scegliendo tra PDF, Spreadsheet, TSV, CSV.







Andando su Settings possiamo scegliere il layout da usare oppure...









...il tema, scegliendolo tra alcuni a disposizione o creandolo noi di sana pianta o personalizzandone uno già fatto.








Oppure riorganizzare i collegamenti scegliendo appunto Rearrange Links.









Inoltre possiamo scegliere se, con chi ed in che modo condividere la nostra applicazione. Ovviamente ZOHO ci chiederà di compilare un form per assicurarsi che siamo proprio noi a voler condividere. Una volta verificato che la richiesta di condivisione è partita da noi, verremo avvisati via email dal team di ZOHO.





Quanto costa tutto questo? Dipende da quello che vogliamo fare. Si va dal servizio Free, assolutamente gratuito con poche features a quello Enterprise che costa 175$








homepage di ZOHO Creator

Ecco un esempio di un mini applicativo realizzato in due minuti...


Cos'altro dire?... Un altro passo verso il cloud computing.

Commenti