Blog

Realizzare un “loader” in puro CSS3

Il web moderno è sempre più ricco di navigazione "on the page", senza ricaricamenti della pagina, con funzioni  ajax che ricaricano parte dei contenuti o eseguono operazioni lato server, ed è ormai naturale per l'utente vedere delle immagini che rappresentano un tempo di attesa ..i "Loader" Durante le chiamate ajax che eseguono operazioni (sincrone o asincrone) sul server, molto spesso i ritardo dovuto all'esecuzione del codice può essere troppo lungo e una non adeguata copertura di questi tempi da la sensazione all'utente che sulla pagina non stia avvenendo nulla. Così magari si è portati a cliccare nuovamente un bottone e ciò, oltre [...]

Realizzare un “loader” in puro CSS32016-12-22T14:21:27+00:00

Perchè sviluppiamo (anche) in PHP

PHP è uno dei linguaggi di programmazione più popolari per siti e applicazioni web based. Combinato con il database MySql offre il materiale ideale per lo sviluppatore web. PHP è ampiamente conosciuto come un linguaggio robusto, con una grande varietà di funzionalità efficaci: avazate capacità matematiche, il supporto crittografico, la programmazione orientata agli oggetti e il supporto per tutti i tipi di database rendono PHP un linguaggio di sviluppo web ideale per le applicazioni web personalizzate. Inoltre può essere facilmente integrato nel codice HTML e questa perfetta integrazione e versatilità lo rende così preferito dagli sviluppatori di applicazioni su qualsiasi piattaforma. Moltissimi siti "famosi" sono [...]

Perchè sviluppiamo (anche) in PHP2016-12-22T14:22:34+00:00

Le (impressionanti) statistiche sull’uso di WordPress nel 2016

I numeri parlano da soli, inutile aggiungere altro all'analisi sintetizzata nell'infografica sulle statistiche di utilizzo di Wordpress per il primo semestre 2016: gennaio 2016 - giugno 2016 (ultimi 6 mesi) - Su 1 milione di siti web il 47% utilizza la piattaforma WP - Ogni 5.7 secondi un nuovo blog viene pubblicato su WordPress.com, ( Wp Activity ) - 450.000 ricerche al mese per parole chiave che includono la parola "Wordpress" WordPress ha messo tutte le altre piattaforme CMS come Joomla, Drupal, Typo molto indietro ed è previsto +55% di share sul mondo dei CMS alla fine del 2016. Grazie alla solidità della sua community di sviluppatori, WP [...]

Le (impressionanti) statistiche sull’uso di WordPress nel 20162016-12-22T14:23:26+00:00

Migliorare la sicurezza di WordPress: TODO list e Plugins

Nella maggior parte dei casi in cui un sito su piattaforma WordPress viene "hackerato", la responsabilità è da attribuire alla carenza di misure di sicurezza che si dovrebbero adottare durante lo sviluppo. E' pur vero che nella sua configurazione base WP non offre grandi strumenti, ma si può ovviare  ciò con alcuni accorgimenti che contribuiranno a rendere sicura la vostra installazione WordPress In questo articolo riassumiamo una serie di attività e di plugin per aumentare la sicurezza del vostro sito Wordpress. wp-config.php Modifica con frequenza la chiave di sicurezza (https://api.wordpress.org/secret-key/1.1/salt/ ) In questo modo tutti i cookies degli utenti loggati verranno azzerati Disabilitare [...]

Migliorare la sicurezza di WordPress: TODO list e Plugins2017-02-19T08:34:37+00:00

Convertire siti web da HTML a WordPress

Quando si tratta di Content Management Systems, WordPress ricopre indubbiamente un ruolo di leader nel mercato globale. Con il passare degli anni, WordPress ha attratto una grande comunità di utenti sia privati che aziende. Ad oggi, dati alla mano, WP alimenta oltre il 25% dei siti nel mondo, questo indica chiaramente la sua crescente popolarità. La ragione principale per la popolarità di Wordpress è la sua facilità d'uso e interfaccia user-friendly che consente anche ad una persona "non-tech" di costruire e creare siti web "a costo zero" senza assumere professionisti. Sta di fatto che WP ha ampiamente superato diverse altre piattaforme [...]

Convertire siti web da HTML a WordPress2016-12-23T08:31:34+00:00

Impedire l’indicizzazione delle pagine “media” – Seo per WordPress

I post type "attachment" di Wordpress sono un tipo di post che viene generato quando si effettua un upload di un'immagine ( o di altro tipo di media ) e che la accompagnano: il file viene salvato nella cartella UPLOADS mentre, per mantenere il collegamento del file con il DB, viene generato un post_type "attachment" con un suo ID univoco esattamente come ogni altro articolo o pagina dell'ambiente WP. Trattandosi di un "post_type", esso è anche dotato di un  URL univoco e raggiungibile pubblicamente sul web. Con i permalink di default la pagina media avrà un URL del tipo: http://example.com/?attachment_id=5306 mentre [...]

Impedire l’indicizzazione delle pagine “media” – Seo per WordPress2016-12-23T08:32:21+00:00

Portali WORDPRESS con funzionalità E-Commerce

Negli ultimi anni si sta osservando un crescente interesse verso la realizzazione di siti/portali con funzionalità di e-commerce, sia perché grazie ai CMS open source i costi sono sensibilmente calati sia perché l’utente web sempre di più richiede queste funzionalità. Le strade che si possono percorrere nel mondo open source sono due:  Scegliere una piattaforma dedicata Scegliere un CMS con plug in che aggiungono le funzionalità di e-commerce Ogni strada ha i suoi punti di forza e parallelamente i suoi punti di debolezza, ma crediamo sia ragionevole pensare che la seconda scelta, se fatta in ambiente Wordpress, sia da preferire nella stragrande maggioranza dei [...]

Portali WORDPRESS con funzionalità E-Commerce2016-12-23T08:33:08+00:00

C# & Razor: Come evitare l’invio di dati malevoli da form esterne (CSRF).

Un tipo di attacco alla sicurezza del nostro sito web è quello di invio malevolo di contenuti da form situati in altri server che prende il nome di CSRF. Ovviamente affinché ciò sia possibile l'hacker deve essere entrato in possesso di credenziali adeguate e quindi poter impersonare un utente che ha particolari privilegi. Riuscire a inviare dei dati da form non situate sul nostro server è abbastanza facile da evitare. Immaginiamo il classico codice per il form (evitiamo tutti i vari corollari normalmente presenti...): [crayon-5d5c4b8e9345f278780997/] Se a questo aggiungiamo una semplice istruzione, Html.AntiForgeryToken, rendiamo lo scambio di dati client/server validato con un token [...]

C# & Razor: Come evitare l’invio di dati malevoli da form esterne (CSRF).2016-12-23T08:34:44+00:00

Da PSD a WordPress: come costruire un tema WP da zero

La diffusione dei CMS e di Wordpress in particolare, negli anni ha determinato una modifica sostanziale nell'approccio con i clienti per la presentazione di un progetto di restyling del sito web: in precedenza il percorso tipico era la presentazione dalla proposta grafica da sottoporre ai clienti nelle "canoniche" 3 varianti per arrivare, dopo l'approvazione di una di queste, alla realizzazione degli elementi grafici e al montaggio  del sito. Con i CMS il percorso è molto più spesso fondato sulla proposta di demo di temi costruiti con tutti i vantaggi e gli svantaggi del caso. I vantaggi sono rappresentati dalla vastità delle soluzioni  e delle [...]

Da PSD a WordPress: come costruire un tema WP da zero2016-12-23T08:34:08+00:00

Il sito web 3.0? Deve essere uno strumento di lavoro

Sono ormai molti anni che direttamente o indirettamente mi imbatto in realtà che vivono il loro sito web come un dovere che non porta risultati tangibili. I click, le visite e "alchimie" simili sono attività che non producono risultati "misurabili" con gli strumenti tradizionali. Le grandi aziende, in Italia sempre dalle retrovie, hanno capito che non possono fare a meno di questo tipo di contatto con i clienti privati (B2C) o aziende (B2B). E le medie/piccole aziende? Lo hanno capito anche loro, ma le incombenze che il "dover fatturare" comporta, fa sempre passare in secondo piano lo sviluppo "vero" della propria presenza sul [...]

Il sito web 3.0? Deve essere uno strumento di lavoro2016-12-23T08:35:27+00:00