L'HTML5 è un linguaggio per la progettazione di pagine web in fase di sviluppo, che ha come obiettivo quello di definire nuove funzionalità non previste fino ad ora se non tramite embed esterni.
HTML5 probabilmente verrà completamente definito entro qualche anno, ecco perchè come Web Developer/Programmatore PHP MySQL e cerco di studiarne le funzionalità e le potenzialità già disponibili sulle recenti versioni dei nostri Browser.
Una delle funzionalità più interessanti per un Programmatore PHP che utilizza i Database è la possibilità di gestire e utilizzare i Local Storage, cioè dei veri e propri Database Locali che vengono salvati dal Browser (Client) piuttosto che dal Server, molto più completi dei Cookie, sia in termini di dimensioni (5Mb) sia in termini di carico del server, poichè questi generano meno traffico.
I LocalStorage sono già disponibili in tutte le ultime versioni dei Browser e ho già utilizzato tali queste strutture dati per Sviluppo di WebApps,SitiMobile o per particolari funzionalità come versioni personalizzate dei siti internet già visitati oppure funzioni di autosave nei propri backoffice.
In questa Mini Guida HTML5 vedremo come un Programmatore Javascript può salvare, recuperare e stampare a video un informazione precedentemente salvata in un Local Storage:
Se visiteremo la pagina d'esempio, vedremo che la prima volta ci dirà che non abbiamo mai visitato questa pagina, la seconda volta (provare con F5/Aggiorna) invece si ricorderà di noi.
Questo ovviamente è un esempio banale, ogni Sviluppatore/Programmatore potrà utilizzare e ampliare tale esempio, ricordando che i local storage come i cookie possono essere cancellati tramite la pulizia del browser e che a differenza dei cookie non esiste una scadenza, ma le chiavi vengono cancellate tramite il comando localStorage.removeItem(key);
Con il termine CMS si identifica un Applicazione Dinamica WEB abbraviazione di Content Management System (Sistema di gestione dei Contenuti).
Con la diffusione di PHP e di MySQL e delle logiche Web 2.0 si è affermata la necessità di sistemi che gestiscano i portali, i siti o le applicazioni in maniera dinamica e con il minimo intervento tecnico.
Alla Programmazione di CMS studiati su misura si è affiancata una moltitudine di CMS Open Source con caratteristiche e specializzazioni sempre pi&ug...Leggi Tutto
HTML5 è il linguaggio standard che si affermerà nei prossimi anni (luglio 2014) per lo Sviluppo di Siti Internet e di Applicazioni Web. Uno dei vantaggi di tale linguaggio (come vedremo anche in quest'articolo) sta anche nel consentire la realizzazione di operazioni che prime erano demandate ad un Programmatore PHP (database locali e gestione delle sessioni) o WebDesigner esperti di Flash (per le animazioni).
Oltre a rinnovare l'invito ad affidarsi ad un Programmatore e/o Consulente Web che conosca t...Leggi Tutto
Come Programmatore PHP e Consulente Web voglio parlarvi delle potenzialità di Facebook, uno strumento sempre più diffuso e familiare, che utilizziamo in larga maniera da tutti noi e che può essere sfruttato per ottimizzare la conversione e i contatti e anche l'indicizzazione della propria attività.
Oltre alla realizzazione di un sito internet infatti risulta molto vantaggioso promuovere il proprio sito internet con una Pagina Facebook, promuovendo con iniziative commerciali o offerte riservate so...Leggi Tutto
Consigli per la scelta di un Consulente SEO
Il Web e i Servizi dedicati alla Gestione Ottimale di un Progetto Web sono spesso una Jungla di professionisti (Programmatori, Consulenti, Aziende) in cui è difficile Orientarsi e saper scegliere.
In questo articolo cerchiamo di focalizzare l'attenzione sulla scelta di un Consulente SEO, cercando di focalizzare alcuni punti di interesse, e di evitare le trappole comuni come quella di affidarci a chi vende "pacchetti di indicizzazione" come al mercato. Con ...Leggi Tutto

