Attendi ...

Blog

Blog

Ereditarietà degli stili CSS

Lo scopo principale dei CSS è separare la presentazione dei nostri dati dalla struttura dei dati. La struttura dei dati è solitamente definita da un linguaggio di markup - tipicamente HTML o XHMTL – e non dovrebbe contenere troppi riferimenti al layout o alla presentazione, che sono invece competenza degli stili CSS. Anche se utilizziamo gli stili CSS tutti i giorni, spesso la nostra abilità si concentra sul conoscere le diverse proprietà dei CSS: sperimentare colori, inserire immagini, smussare i bordi con qualche “trucchetto ad effetto”. A volte ci dimentichiamo di sfruttare le potenzialità della sintassi dei selettori, che ...

03.02.2012
Dettagli

Aggiornare WordPress manualmente

L'aggiornamento di WordPress (WP) è semplice e lineare finché lavoriamo in locale: basta seguire la procedura d'aggiornamento e tutto dovrebbe filare liscio. L'operazione è più delicata se lavoriamo su un server remoto, ad esempio offerto in hosting. In tal caso il buon esisto della procedura di aggiornamento può dipendere dalla politica di chi offre il servizio di hosting. Questo articolo introduce e risolve alcuni dei possibili problemi dell'aggiornamento di WP in remoto, in particolare quelli relativi all'aggiornamento del database.

Per svariati motivi, sia tecnici che commerciali, alcuni provider offrono l'installazione ...

02.02.2012
Dettagli

Autenticare gli utenti in PHP

L'autenticazione degli utenti è una delle condizioni più importanti per rendere interattivo un sito web. Se gli utenti sono anonimi, ovvero le sessioni sono gestite tutte allo stesso modo, sarà difficile offrire dati, informazioni o funzionalità personalizzate su base utente.

Abbiamo già visto l'uso degli algoritmi di criptazione per memorizzare in modo sicuro le password degli utenti sul database: vediamo adesso come gestire il login degli utenti a livello web, considerando come esempio un ipotetico sito web realizzato in PHP sul server Apache.

Inclusione delle risorse sensibili

Solitamente i programmatori PHP ...

01.02.2012
Dettagli

Perchè hai bisogno di una VPS Managed

Le nostre VPS sono servizi Managed, una parola che può risultare sconosciuta alla maggior parte dei nostri clienti e dei visitatori del nostro blog e che vorremmo spiegare chiaramente per far capire di cosa stiamo parlando! Le VPS come tutti i server dedicati sono ambienti server che necessitano di essere amministrati: banalmente per poter aggiungere siti web, configurare database, risolvere problemi di spam e tutte le operazioni che sentiamo spesso nominare, bisogna accedere al sistema e utilizzare delle conoscenze precise!

Non tutti i nostri clienti, così come non tutte le persone hanno queste conoscenze, ma ciò non vuol ...

31.01.2012
Dettagli

IDE versus Logging

Esistono molti modi di organizzare un ambiente di sviluppo orientato al web. L'approccio professionale più diffuso è ricorrere ad un IDE, come ad esempio Eclipse o NetBeans. Questa è una scelta praticamente obbligata quando si lavora in team, allo scopo di condividere metodologia di sviluppo e strumenti di lavoro. Di contro, quando lavoriamo da soli su un progetto di modeste dimensioni, ad esempio un sito personale o un blog, la scelta dell'IDE potrebbe risultare sovradimensionata o scomoda.

Abbiamo già visto le potenzialità di alcuni editor, tra cui ad esempio l'editing in colonna offerto da Notepad++. Queste ...

31.01.2012
Dettagli

Creare siti web con WordPress

WordPress è famoso come CMS per la creazione di blog, ma grazie ad un'architettura molto flessibile e all'abbondanza di plugin è facile trasformarlo in un CMS tradizionale, da utilizzarsi per creare praticamente qualsiasi tipo di sito web (o addirittura web application). Ciò è possibile grazie alla popolarità di WordPress, che ha contribuito a creare una vastissima comunità di utenti e sviluppatori, dalla quale sono emersi diversi plugin che lo hanno reso sempre più maneggevole, creando una sorta di reazione a catena orientata al successo: più plugin più versatilità, più versatilità più successo, più successo più ...

27.01.2012
Dettagli

La sessione HTTP

Sapere come gestire la sessione HTTP è di estrema importanza se un sito web deve identificare gli utenti, allo scopo di rispondere alla diverse richieste in modo appropriato. Le nozioni base necessarie per muovere i primi passi in questa direzione sono ampiamente documentate sul web, quello che manca, a volte, è la spiegazione dettagliata di come server e client riescano a condividere la medesima sessione HTTP. Non si tratta "solo" di un cavillo tecnico, perché spesso è proprio l'ignoranza di ciò che avviene dietro le quinte a portare lo sviluppatore alla crisi di nervi. Proviamo a rimediare fornendo alcuni esempi pratici, riferiti ...

26.01.2012
Dettagli

Un menu a cascata con JQuery

Uno degli effetti più utili e gradevoli da implementare su un sito sono i menu a cascata (drop-down menu in inglese). Siamo abituati a vedere menu a cascata ovunque, e la maggior parte dei linguaggi di programmazione permette di crearli e gestirli con poche istruzioni. Per quanto possa sembrare strano, questo non vale per l'HTML: sebbene ogni sito che si rispetti utilizzi qualche effetto grafico a cascata (o a scomparsa), dietro le quinte c'è spesso qualcuno che si è ingegnato per realizzarlo.

Oggi vedremo come implementare un menu a cascata con poche righe, utilizzando jQuery.

Teoria

La prima caratteristica di ...

25.01.2012
Dettagli