PHP 7.X

PHP 7, tutte le novità introdotte dalla major release

Da qualche tempo è disponibile php 7. L’ultima versione del noto Hypertext Preprocessor ha portato con sé molte novità rispetto alla versione 5.6 che la precedeva. Tanto per cominciare gli sviluppatori hanno scelto di…

Novità Joomla 3.5

Aggiornamento a Joomla 3.5, requisiti minimi e novità

Joomla! non ha certo bisogno di presentazioni, essendo il secondo CMS più utilizzato al mondo. Recentemente è stato pubblicato da OpenSourceMatters, l’organizzazione che da 11 anni sviluppa il noto CMS, un aggiornamento importante: Joomla 3.5.

Amministrare un database WordPress con phpMyAdmin

Oggi vi illustrerò alcuni concetti base su come amministrare il database MySQL di WordPress con phpMyAdmin. phpMyAdmin è un tool visuale gratuito che consente di gestire database MySQL da qualsiasi browser.

Autenticare richieste HTTP con HMAC

Tempo fa abbiamo realizzato un servizio per chiamare procedure remote tramite JSON-RPC, ma il protocollo non prevede alcun metodo di autenticazione.
Il compito di garantire l’autenticità del messaggio è lasciato al programmatore, che può, ad esempio, scegliere uno dei metodi tradizionali che utilizzano il protocollo HTTP, come Basic access authentication o il poco più sicuro Digest access authentication.
Oggi vedremo come implementare il sistema di autenticazione HMAC.

Pubblichiamo un servizio tramite JSON-RPC con Zend Framework

Logo JsonRPC si riferisce all’attivazione di una procedura su una macchina remota a seguito di una richiesta effettuata attraverso la rete. Gli standard più diffusi al momento sono sicuramente SOAP e XML-RPC, ma questi stanno, nell’ultimo periodo, perdendo terreno rispetto al più giovane JSON-RPC. Vediamo un’applicazione d’esempio.

Gestione CSS avanzata: Parte 4

cssEccoci all’ultimo appuntamento di questa serie dove ci occuperemo di applicare una conversione aggiuntiva del codice aggiungendo nuove regole per i browser che offrono varianti proprietarie a altre funzioni utili per la conversione dei colori.

Gestione CSS avanzata: Parte 3

cssProseguendo con il nostro tutorial è giunto il momento di ottimizzare un po’ le prestazioni aggiungendo la gestione della cache.

Come accennato nei post precedenti, dovremo tenere in considerazione due diversi tipi di cache.

Gestione CSS avanzata

cssIniziamo oggi una nuova serie di post su come gestire al meglio i CSS dei nostri siti internet, descrivendo in dettaglio la nostra metodologia di sviluppo che apporta notevoli vantaggi sia alla manutenibilità del codice, che alle performance del nostro sito.

Quello che andremo a realizzare è uno script che sfrutta diverse tecnologie per ottenere il miglior risultato possibile:

Come gestire gli errori con email di report in PHP

php_logoUno dei passi finali legati alla pubblicazione di un sito PHP consiste nel disattivare la visualizzazione degli errori.
Seppure sia vero che sarebbe meglio che un sito pubblicato non contenga errori, è altrettanto vero che non esiste un’applicazione priva di bug.

Sicurezza in PHP: Session Hijacking

Php SecurityIniziamo una serie di articoli sulla sicurezza delle applicazioni web realizzate in PHP.

Come primo argomento analizziamo il problema del Session Hijacking e cerchiamo di difenderci come possibile.