10 passi per rendere WordPress a prova di Hacker
Giovedì 30 Aprile 2009 - 10:20
di Claudio Garau


Un’installazione standard di WordPress non è una procedura sufficiente per rendere il proprio blog sicuro e scongiurare i pericoli derivanti da eventuali attacchi; fortunatamente esistono degli accorgimenti che possono rendere le pagine di un sito e i dati da esse gestiti più sicuri, si tratta di alcune operazioni basilari che dovrebbero mettere WordPress al riparo da buona parte delle minacce provenienti da eventuali utenti malintenzionati.
Sul blog di Guvnr è stato pubblicato pochi mesi fa un articolo intitolato “10 Tips To Make WordPress Hack-Proof” (10 consigli per rendere WordPress a prova di Hacker), si tratta di una risorsa veramente interessante che è disponibile anche sotto forma di video.
Continua a leggere 10 passi per rendere WordPress a prova di Hacker
Categoria: CMS | Permalink | Commenti (5)
FullCalendar: un’altra agenda con jQuery
Giovedì 30 Aprile 2009 - 08:33
di Riccardo Degni

FullCalendar è un plug-in realizzato con il framework jQuery che permette appunto di creare calendari che, sfruttando le richieste Ajax, riportano notifiche ed eventi in tempo reale.
Davvero interessante la possibilità offerta dal drag&drop: trascinando gli appunti tra i vari giorni, si avrà una modifica on the fly dei contenuti del calendario. FullCalendar offre inoltre, ovviamente, il supporto per il parsing di dati in formato JSON.
Ecco infine i link alla documentazione e al download. Quest’ultimo oltre al plug-in, contiene jQuery e jQuery UI per il drag&drop e i CSS per la demo.
Categoria: Scripting | Permalink | Commenta
“Iscrivetevi alla nostra newsletter a pagamento…”
Giovedì 30 Aprile 2009 - 08:18
di Massimiliano Scorza

Mentre scrivo non ho ancora dato un titolo al post, che scaturisce da un baleno, un fulmine che mi ha colpito dopo aver letto l’ennesima frase stucchevole (spero non sia scritta anche qui su Edit! .-) ) letta in un sito web.
Iscrivetevi gratuitamente alla nostra newsletter.
Nulla di concettualmente o grammaticalmente scorretto.
È quell’abuso del termine gratuito che è duro a morire. Finisce con l’infastidire certi utenti, diciamo così, esperti, che prima o poi arrivano, o arriveranno, a sorridere, pensando: ci mancherebbe ancora dover pagare per ricevere una newsletter!.
Eppure la comunicazione a pagamento sopravvive: tra colpi di tosse e ansie che si moltiplicano, ma sopravvive. Milioni di persone comprano ogni giorno un quotidiano in edicola, altrettanti milioni pagano il canone per vedere la televisione.
Non voglio tirarla per le lunghe e tantomeno rinvigorire una discussione ormai fuori luogo, ma piuttosto chiedervi: voi sareste disposti a pagare per ricevere una newsletter? O per accedere ad una pagina web?
Categoria: Contenuti e Web Writing | Permalink | Commenti (21)
WPIDS, un firewall per WordPress
Mercoledì 29 Aprile 2009 - 10:02
di Claudio Garau

Probabilmente la cultura della sicurezza è oggi più diffusa che in passato, ma i pericoli provenienti dalla Rete non accennano a diminuire e per i siti Web, compresi quelli basati sui Content Manager, la minaccia di un attacco è sempre presente. Tra questi pericoli uno dei più noti e insidiosi è sez’altro quello derivante dai tentativi di code injection.
Esistono numerose modalità per sferrare un attacco basato sulla code injection:
- lanciare istruzioni SQL in grado di leggere o modificare i dati memorizzati all’interno di un database (SQL injection);
- tentare di eseguire codice malevolo alterando il comportamento di un’applicazione (come accade per esempio tramite la PHP injection).
Continua a leggere WPIDS, un firewall per WordPress
Categoria: CMS | Permalink | Commenti (1)
Base.js, un framework per il mobile
Mercoledì 29 Aprile 2009 - 08:41
di Cesare Lamanna

Rimanendo in tema con il post precedente, vorrei segnalare Base.js, un framework Javascript leggero, essenziale e pensato per la piattaforma iPhone.
L’idea da cui è nato è semplice: i framework tradizionali offrono di tutto e di più, molto di quello che offrono serve per risolvere problemi di compatibilità cross-browser, sviluppando per iPhone questo problema non esiste, per cui posso eliminare cose come la parte per gli effetti animati (posso farli con i CSS) o il selector engine (visto che WebKit supporta nativamente le API per i selettori del W3C) e concentrarmi sul resto. Che ben compattato arriva a soli 8kb.
Categoria: Scripting | Permalink | Commenti (1)
Usare oggi i CSS3
Mercoledì 29 Aprile 2009 - 08:20
di Cesare Lamanna

Non sono riuscito a ritrovare la pagina in cui ho letto tempo fa un commento di David Hyatt, il team leader di WebKit, sulle nuove proposte di specifiche (animazioni e trasformazioni CSS) introdotte sul motore di rendering alla base, tra gli altri, di Safari.
Di fronte alle osservazioni di chi metteva in dubbio la reale utilità, qui e ora, del supporto a queste funzionalità o a certe proprietà dei CSS3, Hyatt replicava che il mondo non finisce sul desktop, che i browser tradizionali sono ormai solo una parte del panorama. L’allusione era nello specifico ad iPhone. Continua a leggere Usare oggi i CSS3
Categoria: CSS | Permalink | Commenti (5)
P2 trasforma WordPress in Twitter
Martedì 28 Aprile 2009 - 10:32
di Claudio Garau


Dopo blog e social network la nuova tendenza del Web 2.0 sembra essere quella del microblogging, un’evoluzione del posting online caratterizzata dalla pubblicazione di articoli brevissimi contenenti microinformazioni.
Twitter, il più grande servizio per il microblogging della Rete continua a raccogliere migliaia di iscritti ogni giorno tanto che la sua crescita e la sua capacità di raccogliere utenza potrebbe presto insidiare realtà affermate come Facebook, ferme restando le differenze esistenti tra le due tipologie di sito Web.
Continua a leggere P2 trasforma WordPress in Twitter
Categoria: CMS | Permalink | Commenta
Nuove vesti per Sizzle e Processing
Martedì 28 Aprile 2009 - 09:57
di Riccardo Degni

Due dei più importanti progetti di John Resig godono ora di una nuova veste grafica: sto parlando del selector engine Sizzle e della tecnologia Processing.js.
Ovviamente i nuovi siti portano parecchi benefici agli sviluppatori (in primis la centralizzazione delle informazioni): la sezione Exhibition del sito processingjs.org, ad esempio, è una vasta raccolta di demo create con la medesima tecnologia, cosi come i molti tutorial che possiamo trovare nella sezione Learning o la documentazione completa e dettagliata su ogni possibile metodo pubblico.
Nel caso di Sizzle si tratta di una home che smista gli url esterni alle informazioni più importanti per gli utilizzatori, come il gruppo di discussione ospitato da Google, la documentazione ed ovviamente il repository.
Categoria: Scripting | Permalink | Commenta
Il client di e-mail per futuro
Martedì 28 Aprile 2009 - 08:41
di Cesare Lamanna

Credo che se analizzaste la vostra casella di posta principale, il quadro sarebbe molto simile a quello rappresentato nel grafico riportato qui sotto.
È quanto è venuto fuori dall’analisi svolta sulla sua casella da Alistair Croll, che proprio da ciò prende spunto per tracciare il profilo del client di e-mail ideale.
Continua a leggere Il client di e-mail per futuro
Categoria: Software e Servizi | Permalink | Commenti (11)
La larghezza ideale per risoluzioni oltre i 1024px
Martedì 28 Aprile 2009 - 08:22
di Cesare Lamanna

Dovendo realizzare un layout a larghezza fissa, negli ultimi tempi, in quella che potremmo definire l’era del post-800×600, si è imposta quasi come uno standard la dimensione di 960px in senso orizzontale.
Prendendo spunto dal recente rifacimento di Typographica.org (in cui i designer si sono spinti fino ai 1045px), Cameron Moll si chiede quale dimensione possa essere l’erede dei 960px nel caso in cui si decida di ottimizzare il layout per risoluzioni del monitor superiori ai 1024px.
Le proposte: 1020, 1040, 1080. Ciascuna opzione è presentata da Moll facendo dei calcoli sulla divisibilità (per 2, 3, 4, etc).
Dai commenti emerge uno spettro di opinioni molto variegato. Se l’appoggio di molti va ai 1080px, c’è anche chi mette sul piatto un argomento da non trascurare e di cui sono certo molti di voi (me compreso) possono rappresentare un esempio: chi usa monitor con alte o altissime risoluzioni, difficilmente usa il browser massimizzato. Occhio dunque a non esagerare. Forse i 960px sono ancora l’opzione di salvaguardia da mantenere?
Categoria: Web Design | Permalink | Commenti (12)










