IFTTT (if this then that) è un servizio web che permette agli utenti di creare connessioni tra due o più servizi di terze parti. IFTTT supporta più di 500 servizi web e fornisce una libreria con centinaia di applet pronte all’uso che possono essere utilizzate per automatizzare un numero considerevole di attività nel lavoro quotidiano. Il paradigma “if this than that” significa che, se un evento viene rilevato da qualche parte, allora un’azione viene eseguita da un’altra parte.

Per gli utenti di WordPress, IFTTT significa meno plugin installati, più connessioni a un numero enorme di servizi web, maggiore automazione e produttività nelle attività online. In questo articolo, scopriremo le opportunità offerte da IFTTT agli utenti di WordPress. Prima presenteremo il servizio web, poi scopriremo alcune ricette popolari di IFTTT per WordPress, infine vi mostreremo come costruire un applet di base per collegare Flickr e WordPress.

Ma prima di immergerci nel servizio web, diamo alcune definizioni dei termini più utilizzati su IFTTT.

Terminologia di IFTTT

Le applet (chiamate anche ricette) sono le applicazioni che automatizzano le interazioni tra i servizi seguendo il paradigma if this then that.

Un trigger è una fonte di eventi a cui IFTTT può rispondere eseguendo un applet. Un trigger è qualcosa come “sei taggato in una foto” o “hai pubblicato un nuovo post sul tuo blog pubblico WordPress”. Ogni trigger appartiene a un servizio di terze parti, come WordPress, Twitter, Facebook o un servizio specifico per IFTTT. Molti trigger hanno campi trigger, che sono parametri configurabili sia dall’applet che dall’utente.

Il servizio WordPress ha due trigger:

  • Any new post si attiva ogni volta che un utente pubblica un nuovo post sul suo blog.
  • New post with tag or category si attiva ogni volta che un utente pubblica un nuovo post con un tag o una categoria specifica.

Un’azione è un compito che IFTTT esegue come risultato dell’esecuzione di un’applet. Un’azione può essere qualcosa come “crea una nuova bozza nel tuo sito WordPress” o “crea una nota su Evernote”. Come i trigger, le azioni appartengono a un servizio di terze parti o a un servizio specifico di IFTTT. I campi delle azioni stabiliscono cosa succede quando l’azione viene eseguita.

WordPress ha due azioni:

  • Create a post
  • Create a photo post

Gli ingredienti sono dati specifici resi disponibili dal trigger ogni volta che l’applet viene eseguito. Ecco gli ingredienti del trigger di WordPress “Any new post”:

  • PostTitolo
  • PostUrl
  • PostContent
  • PostImageUrl
  • TagsAndCategories
  • PostPublished
WordPress Ingredienti
Ingredienti che tornano dal trigger di WordPress Any new post

Le Applet di IFTTT

IFTTT consente di collegare tra loro qualsiasi account social e servizio web. Nella libreria del sito troverete ricette per il benessere, la produttività, l’educazione, la domotica e molto altro. Ma come funziona realmente un’applet?

Ogni applet ha un trigger e almeno un’azione. Un trigger è il segnale per l’applet per eseguire una o più azioni. Prendiamo ad esempio l’applet di notifica della Stazione Spaziale Internazionale: questa invia una notifica a qualsiasi dispositivo Android o IOS con l’app IFTTT installata ogni volta che l’IIS passa sopra la posizione dell’utente.

Questa applet si avvale dei seguenti servizi:

Il passaggio dell’IIS sulla posizione specificata è il trigger, “Invia una notifica” è l’azione.

ISS

Ora attivate l’applet, impostate la vostra posizione nel pannello di configurazione e attendete la Stazione Spaziale. Nel frattempo, diamo un’occhiata alle ricette di WordPress.

Il Servizio IFTTT WordPress

WordPress è solo uno dei tanti servizi web disponibili su IFTTT, ma è ben rappresentato. La sezione WordPress offre un buon numero di applet tra cui scegliere per automatizzare e velocizzare le attività di blogging, come la creazione e condivisione di contenuti, la collaborazione, ecc. Ecco un breve elenco di applet WordPress utili:

Ricette per la Creazione di Contenuti

Ricette di Collaborazione

Ricette per la condivisione dei contenuti

Ricette di Produttività

Ci sono un sacco di cose interessanti, vero? Inoltre, se non trovate la ricetta che cercate, potete anche crearne gratuitamente una tutta vostra e condividerla con la comunità. Nel paragrafo successivo, vi mostreremo come creare un applet che pubblichi una bozza nel vostro sito WordPress ogni volta che l’utente carica una foto pubblica su Flickr con un tag specifico (vedi la ricetta finale su IFTTT).

Connect Flickr to WordPress page
Connect Flickr to WordPress page

Pianifica la Tua Prima Applet IFTTT

Se volete costruire un’applet IFTTT, è necessario aggiornare il profilo da utente abituale a creatore. Il passo successivo è pianificare l’applet rispondendo alle seguenti domande:

  • Quali servizi devo collegare tra loro?
  • A quale trigger deve rispondere l’applet?
  • Quali azioni devono essere eseguite?

Ora, supponiamo che vogliate creare una connessione tra Flickr e WordPress, in modo, che quando si carica una foto pubblica su Flickr, l’applet la pubblica su WordPress e la notifica all’utente tramite il servizio di Notifica di IFTTT.
Possiamo rispondere alle domande precedenti come segue:

  • Dobbiamo collegare Flickr a WordPress e al servizio di notifica IFTTT.
  • L’applet deve rispondere al trigger “Any new public photo tagged”.
  • L’applet deve eseguire le azioni di Flickr “Create a photo post” e “Send a notification from the IFTTT app”.

Detto questo, colleghiamo i nostri account Flickr e WordPress al servizio web di IFTTT.

Flickr

Infine, siamo pronti a costruire l’applet.

La Costruzione dell’Applet

Aprite la pagina del vostro profilo di creatore e cliccate sul pulsante Nuovo Applet.

Nuova Applet
L’interfaccia della pagina della Nuova Applet permette di costruire qualsiasi applet

Nella prima sezione della pagina Nuova Applet imposteremo il trigger, un filtro opzionale e una o più azioni. Per prima cosa, inseriremo il nome del servizio (Flickr) e il trigger del servizio (Any new public photo tagged).
Il trigger “Any new public photo tagged” richiede un tag che possa essere nascosto o scelto dagli utenti dell’applet. Nel nostro esempio di applet, sceglieremo “Chosen by user”.

IF
La sezione IF della pagina di configurazione dell’applet

Nota: Quando si attiva il trigger “Any new public photo tagged”, solo le immagini pubbliche con il tag specificato saranno pubblicate su WordPress

Ora dobbiamo aggiungere almeno un’azione, come mostrato nell’immagine sottostante.

WordPress

L’azione “Create a photo post” di WordPress crea un post fotografico su WordPress a partire dall’URL dell’immagine data e viene fornito con i seguenti campi d’azione:

  • Titolo
  • URL della foto
  • Didascalia
  • Categorie
  • Tags
  • Stato del post

Se si seleziona l’opzione “Hidden from users”, sarà possibile impostare un valore predefinito del campo tra gli ingredienti disponibili. Al contrario, se si seleziona l’opzione “Chosen by user”, non sarà possibile aggiungere ingredienti ai valori del campo.

Ingredienti Flickr
Ingredienti Flickr

Quando avete finito con le impostazioni dei campi di WordPress, potete aggiungere altre azioni da eseguire quando l’applet è attivata. Quindi, cliccate di nuovo sul pulsante Add action e aggiungete il servizio di notifica.

Notifiche IFTTT

Salvate i dati e date un’occhiata alla pagina Published Applet. Al momento l’applet è privata, quindi possiamo verificare con sicurezza se funziona correttamente. Attivate l’applet e configurate le opzioni.

Pagina Published Applet
La pagina Published Applet mostra l’anteprima dell’applet

Una volta terminato, aggiungete una nuova foto a Flickr con lo stesso tag specificato nel campo dell’opzione Single tag dell’applet. Infine, aprite la pagina degli articoli di WordPress e cercate una nuova bozza con lo stesso titolo della foto.

Foto post bozza
Questa bozza è stata creata automaticamente da Flickr su WordPress

Riepilogoo

IFTTT consente agli utenti di WordPress di ridurre il numero di plugin installati, aumentare il numero di connessioni con servizi web di terze parti, migliorare l’automazione e l’efficienza delle attività di blogging. Utilizzate IFTTT nel vostro lavoro? Avete mai creato una ricetta personalizzata di WordPress? Condividete le vostre esperienze con noi nei commenti.

Carlo Daniele Kinsta

Carlo è cultore appassionato di webdesign e front-end development. Gioca con WordPress da oltre 20 anni, anche in collaborazione con università ed enti educativi italiani ed europei. Su WordPress ha scritto centinaia di articoli e guide, pubblicati sia in siti web italiani e internazionali, che su riviste a stampa. Lo trovate su LinkedIn.