Categorie
Internet

Cosa È il DNS e Come Puntare i Record DNS Verso il Proprio Host

DNS è l’acronimo di Domain Name System. In italiano sarebbe sistema dei nomi di dominio. Viene definito da Wikipedia come un sistema per la risoluzione di nomi dei nodi della rete (host) in indirizzi IP.

Cosa vuol dire in parole semplici?

Categorie
Sviluppo

Sicurezza e Prestazioni: Le Keyword noopener e noreferrer

La documentazione ufficiale di Google Lighthouse individua due punti critici nei link web esterni (cross-origin) delle pagine web: prestazioni e sicurezza. Ecco cosa ci dice Google a proposito delle prestazioni:

Quando aprite un’altra pagina utilizzando target="_blank", l’altra pagina potrebbe essere eseguita sullo stesso processo della vostra pagina, a meno che non sia abilitato l’isolamento del sito. Se l’altra pagina esegue una gran quantità di codice JavaScript, ne potrebbe soffrire anche la vostra pagina. Si legga The Performance Benefits of rel=noopener

Ed ecco, invece, quanto si afferma a proposito della sicurezza:

L’altra pagina può accedere al vostro oggetto window con la proprietà window.opener. Questo espone una superficie di attacco in quanto l’altra pagina può potenzialmente reindirizzare la vostra pagina ad un URL malevolo. Si legga About rel=noopener.

Categorie
Sviluppo

Le Relazioni tra le Risorse: l’Attributo rel="alternate"

L’attributo rel stabilisce la relazione tra il documento corrente e un documento collegato e incide su diversi ambiti della gestione di un sito web: sicurezza, prestazioni, indicizzazione, informazioni di vario tipo e molto altro. In pratica, l’attributo rel si presta a numerosi impieghi e per questo motivo può assumere un numero considerevole di valori.

Categorie
Servizi Web

Come Importare Dati Esterni in Google Sheets

Quando parliamo di applicazioni online come il pacchetto di applicazioni racchiuse all’interno del servizio di Google Suite, facciamo riferimento al cosiddetto SaaS (Software as a Service), ossia, per dirla con Wikipedia:

… un modello di distribuzione del software applicativo dove un produttore di software sviluppa, opera (direttamente o tramite terze parti) e gestisce un’applicazione web che mette a disposizione dei propri clienti via Internet (previo abbonamento); spesso si tratta di un servizio di cloud computing.

Categorie
Sviluppo

WordCamp Torino 2019: Tipi di Post, Tassonomie e Campi Personalizzati

Lascio in questo post la presentazione dell’intervento al WordCamp Torino 2019 in cui ho parlato di custom post type, custom taxonomy e custom field, oltre all’elenco delle risorse che ho citato durante lo speech. Chi volesse approfondire questi argomenti o chiedermi altre informazioni, non deve far altro che lasciarmi un commento qui sotto 🙂

Il codice utilizzato è disponibile su Gist.

Risorse citate:

Risorse interne a questo sito:

Risorse del Codex:

I plugin di cui ho parlato al WordCamp Torino 2019:

Categorie
Sviluppo

Come Installare WordPress in Locale su Mac OS con MAMP 5.2 (2019)

Quando si comincia a sviluppare un sito web è molto probabile che sia necessario fare numerosi test sui plugin e sui temi che si utilizzeranno quando il sito sarà in funzione. Scegliere un plugin, ad esempio, è un’attività che può richiedere del tempo, varie installazioni, dei confronti che sarebbe comodo effettuare sul proprio computer prima di andare online. Oltre ai plugin, potrebbe essere opportuno provare le funzionalità di diversi temi.

Se, poi, dobbiamo sviluppare plugin o child themes personali, allora le modifiche possono diventare continue e il salvataggio e l’upload dei file ad ogni modifica diventa un’operazione alquanto noiosa. Per questo è utile dotare il proprio computer di un ambiente in cui sviluppare e testare senza inutili tempi di attesa.

Categorie
Servizi Web

Come Scegliere il Servizio di Hosting WordPress più Adatto a Noi

Una volta deciso il nome dominio, è il momento di acquistare il servizio di hosting, ossia “prendere in affitto” un po’ di spazio su un server connesso alla rete Internet dove depositare i file e il database del nostro sito web. Le alternative che si presenteranno sono quasi infinite, e se siete agli inizi avrete serie difficoltà nella scelta del servizio di hosting.

Categorie
Marketing

I Parametri UTM: Breve Introduzione alle Campagne di Google Analytics

Probabilmente avrete notato l’utilizzo frequente di quei parametri che vengono spesso aggiunti agli URL delle pagine web che visitate. Iniziano tutti con il prefisso utm_ e forse vi sarete chiesti cosa siano e a cosa servano.

Si tratta dei parametri UTM (Urchin Tracking Module), definiti da Wikipedia come “cinque varianti di parametri URL utilizzati per misurare l’efficacia delle campagne di marketing online in base alle varie fonti di traffico e ai media di pubblicazione”. Utilizzati per la prima volta in Urchin, sono ora utilizzati in Google Analytics e in altri strumenti di analisi, come Adobe Analytics, per generare report che permettono di valutare l’efficacia delle campagna promozionali online.

Categorie
Sviluppo

Come Installare WordPress su Docker

Docker è un software open-source che automatizza il deployment di applicazioni utilizzando le funzionalità di isolamento delle risorse del kernel Linux per generare un sistema di container che eseguono processi in ambienti isolati. Un container non include un sistema operativo separato, come una Virtual Machine, ma sfrutta l’isolamento delle risorse propria del kernel Linux.
Docker opera, quindi, una virtualizzazione a livello di sistema operativo e non a livello di macchina, come invece avviene per le Vistual Machine. Ma di cosa si tratta precisamente?

Categorie
Sviluppo

Come impostare il mobile debugging su Android con Google Chrome

Il Mobile Debugging non è assolutamente operazione complessa. Tutto ciò che occorre è una periferica Android, un cavo USB, la macchina su cui si sviluppa, e l’ultima versione di Google Chrome o di Chrome Canary.