Francesco Orio — Full-stack Developer
Francesco Orio è uno sviluppatore full-stack. Lavora con PHP, WordPress e Laravel: temi e plugin costruiti su misura, progetti multilingua, integrazioni con CRM e gestionali aziendali, interventi su performance, accessibilità e conformità GDPR. Sul fronte e-commerce si occupa anche di sviluppo e personalizzazione di temi Shopify in Liquid. In E-Motion Web segue la realizzazione tecnica dei progetti WordPress e l'evoluzione dei siti già online.
In E-Motion Web
Francesco Orio collabora con E-Motion Web dal 2021 come sviluppatore sui progetti WordPress. Traduce in codice le interfacce definite dal team creativo, sviluppa le funzionalità su misura richieste dal progetto e cura la manutenzione evolutiva dei siti in esercizio.
Il suo perimetro comprende lo sviluppo di temi WordPress scritti da zero, la costruzione di blocchi Gutenberg e di strutture di contenuto con ACF, la gestione dei siti multilingua con WPML, le integrazioni con servizi esterni — CRM, sistemi di preventivazione, motori di ricerca prodotto — e gli interventi trasversali su Core Web Vitals, accessibilità WCAG e tracciamento conforme al GDPR.
La sua competenza sull'ecosistema WordPress e PHP affianca lo stack proprietario dell'agenzia, coprendo i progetti in cui WordPress è la scelta tecnicamente più adatta e il parco di siti già online che richiede aggiornamento e manutenzione continuativa.
Il mio percorso
Lavoro sul web dal 2011. Ci sono arrivato da studi tecnici e informatici, e i primi anni li ho passati in agenzia: prima in una agenzia di comunicazione, poi in agenzie orientate al web. È lì che ho imparato che un sito non si consegna e si dimentica, ma si mantiene e si fa evolvere per anni, e che le scelte prese all'inizio si pagano dopo, non il giorno del lancio. Da allora gli strumenti si sono aggiunti più che sostituiti: ne prendo di nuovi quando servono a coprire una necessità concreta e tengo aggiornati quelli che uso già, perché fossilizzarsi su una tecnica è il modo più rapido per costruire siti che invecchiano male.
Una parte consistente del mio lavoro degli ultimi anni è consistita nel rimettere in ordine siti costruiti con i page builder di terze parti: layout che si rompono a ogni aggiornamento, pagine che trascinano megabyte di CSS mai usato, contenuti impossibili da migrare perché intrappolati in shortcode proprietari. Da lì è arrivata una scelta precisa — temi scritti da zero, blocchi Gutenberg nativi, campi strutturati con ACF. Il redattore ha un pannello che gli dice esattamente cosa può fare, il markup in uscita è quello che ho deciso io, e il sito resta manutenibile anche fra tre anni. Lo stesso criterio vale per le funzionalità: su un progetto con circa quattrocento prodotti a catalogo e richiesta di preventivo ho preferito scrivere un plugin dedicato piuttosto che piegare WooCommerce a un processo per cui non è nato. Meno codice, meno superficie da aggiornare, comportamento aderente a come lavora davvero il cliente.
Buona parte di quello che faccio non si vede in una presentazione: aggiornamenti pianificati, gestione degli errori sui form che parlano con i CRM, verifica dei consensi prima che partano gli script di tracciamento, audit di accessibilità, dati strutturati. Sono le attività che distinguono un sito che funziona il giorno del lancio da uno che funziona ancora due anni dopo. Uso strumenti di AI generativa come supporto — refactoring, documentazione, esplorazione di alternative — con una regola sola: niente entra in produzione senza essere stato letto, capito e verificato.
Competenze specialistiche
Sviluppo backend
- PHP moderno — architettura di temi e plugin, codice orientato agli oggetti, coding standard WordPress
- Laravel — applicazioni gestionali, aree riservate, API
- MySQL — modellazione dati, ottimizzazione delle query, dataset di prodotto complessi
WordPress avanzato
- Temi custom sviluppati da zero, costruiti sull'editor nativo di WordPress anziché su page builder di terze parti
- Gutenberg — blocchi nativi e pattern su misura
- ACF — strutture di contenuto e pannelli di redazione controllati
- WPML e progetti multilingua, con pipeline di export/import per i flussi di traduzione
- WooCommerce, e alternative custom quando l'e-commerce non è la risposta giusta
- Migrazioni e riscritture — da page builder proprietari (es. WPBakery) all'editor nativo, e da vecchie strutture di dati di prodotto e di contenuto a modelli aggiornati e coerenti
- Manutenzione evolutiva, aggiornamenti pianificati, hardening
- Documentazione tecnica generata a partire dall'implementazione — catalogo dei blocchi con screenshot automatici, campi e opzioni disponibili, istruzioni operative per chi aggiorna i contenuti
Shopify
- Sviluppo e personalizzazione di temi in Liquid
- Sezioni e blocchi configurabili dal pannello, adattamento di temi esistenti alle esigenze del progetto
Frontend
- Bootstrap 5, Tailwind CSS, SCSS
- Vite e Gulp — pipeline di build e gestione asset
- JavaScript, jQuery, Alpine.js, Vue 3, Inertia.js
- Design system e sistemi a token
- Performance e Core Web Vitals
Integrazioni e dati
- Integrazioni con CRM e gestionali aziendali — SOAP e REST (es. Salesforce), invio dei form con logging e gestione degli errori
- API di terze parti — motori di ricerca prodotto, fonti di dati finanziari e macroeconomici, servizi esterni con normalizzazione e caching dei dati importati
- Dati strutturati schema.org e JSON-LD
Conformità e qualità
- Accessibilità — audit e adeguamenti WCAG 2.1 AA
- GDPR — gestione granulare dei dati, integrazione CMP (iubenda, Cookiebot)