Piping: utilizzare l'email per aggiungere contenuti al tuo sito
Una delle cose divertenti da fare con i computer è pensare fuori dagli schemi, usare strumenti per cose per cui non sono stati progettati. L’email è uno dei miei giocattoli preferiti con cui cimentarmi. L’email è universale e tutti la usano.
Cosa possiamo far fare all’email che non fa già normalmente? La posta elettronica è un sistema di consegna, quindi possiamo usarla non solo per fornire dati di qualche tipo, ma anche per attivare eventi che inducono un computer da qualche parte a fare qualcosa per noi. Se necessario, l’email può anche rimandarti indietro una risposta.
Agli albori del Web, esistevano indirizzi email a cui potevi inviare un messaggio con un URL nel corpo. Questo URL veniva recuperato dalla mail e ti veniva mandata indietro una risposta. Siccome l’email è stata inventata prima dei browser, c’è stato un tempo in cui le persone avevano la posta elettronica ma non il browser per accedere al web. Quindi l’email era un ottimo modo per accedere al web prima dell’avvento dei browser. Il rovescio della medaglia era che la maggior parte delle email a quel tempo non supportava le immagini, ma andava bene lo stesso perché quasi nessuna pagina web aveva immagini. 🙂
Io più volte ho utilizzato la posta per fornire dati e attivare processi di elaborazione. L’anno scorso ad esempio, per la festa della mamma, ho creato cornici digitali di mia madre e mia suocera basate su Raspberry Pis. La gestione dei media front-end per questi frame è stata fatta con un sito WordPress. Questo mi ha fornito una comoda API per inviare immagini. Il problema è che i miei fratelli non sono programmatori, quindi avevo bisogno di un modo semplice per inviare immagini a questi frame. L’email è stata la soluzione più semplice.
Ho creato un sistema che permette di inviare una foto tramite posta elettronica. Ogni cornice digitale ha un indirizzo email a cui poter inviare immagini. Mentre WordPress gestisce tutta la gestione degli utenti e l’elaborazione delle immagini, il sistema di posta di SiteGround mi consente di realizzare tutto questo.
Il modo per farlo è chiamato Piping che significa “trasportare”. In questo caso si parla del contenuto di un’email che viene trasportato a un programma di tua scelta.
Mi fermo qui e ti dico in anticipo che se non sei un programmatore o almeno un utente molto tecnico, questo non fa per te. I programmatori possono scrivere programmi (come ho fatto io) per prendere l’input ed elaborarlo. Gli utenti più tecnici possono essere in grado di installare programmi, sul proprio server, che accetteranno l’input e faranno qualcosa con esso. Se non fai parte di uno di questi due gruppi, ti suggerisco di cercare un programmatore di cui ti fidi e assumerlo per aiutarti a farlo.
Grazie! Il tuo commento è trattenuto per moderazione e verrà pubblicato a breve, se correlato a questo articolo del blog. I commenti con richieste di assistenza o risoluzione problemi non verranno pubblicati. In tal caso, ti preghiamo di segnalarli tramite
Inizia la discussione
Grazie! Il tuo commento è trattenuto per moderazione e verrà pubblicato a breve, se correlato a questo articolo del blog. I commenti con richieste di assistenza o risoluzione problemi non verranno pubblicati. In tal caso, ti preghiamo di segnalarli tramite