I Love Castellammare del Golfo
Un portale turistico strutturato su base Wordpress per gestire il marketing digitale del comune di Castellammare del Golfo
- Anno
- 2025
- Tecnologie
- WordpressPHPJavaScriptGoogle Maps APITripAdvisor APIBricks Builder
Un progetto di promozione digitale territoriale
"I Love Castellammare del Golfo" è un portale turistico progettato per valorizzare le attività e gli eventi di questa località del trapanese attraverso una piattaforma moderna, personalizzabile e accessibile. Realizzato in Wordpress, sfrutta un approccio plugin-less per garantire prestazioni elevate, sicurezza e massima flessibilità nella gestione dei contenuti.
Progettazione
Analisi dei bisogni e definizione architettura dati.
Sviluppo MVP
Costruzione del sistema plugin-less e logica di rivendicazione.
Release pubblica
Messa online del portale e onboarding degli stakeholder.
Animazione in homepage
L'ingresso nel sito è valorizzato da un'animazione leggera ma d'impatto, che richiama la la linea coordinata del brand, pensata per catturare l'attenzione dell'utente e trasmettere l'identità del territorio.
CPT e Metabox custom senza plugin
L'intero portale è costruito senza ricorrere a plugin esterni per la gestione di tipologie di contenuti come:
- Attività turistiche
- Eventi
- Rivendicazioni di attività
Tutti i Custom Post Types e i relativi metabox sono stati sviluppati manualmente in PHP per garantire massima leggerezza ed estendibilità.
Questo approccio consente di evitare overhead di plugin terzi, riducendo potenziali falle di sicurezza e conflitti.
- Migliore performance e leggerezza
- Controllo completo del codice
- Sicurezza più gestibile
- Dipendenza da plugin terzi
Rivendicazione attività: una logica semplice ma efficace
Ogni attività inserita nel portale ha inizialmente post_author = 0. Un utente con ruolo stakeholder può "rivendicare" un'attività tramite:
- Un form dedicato con caricamento documento di comprova
- Un link dinamico presente sulla scheda dell'attività
Una volta ricevuta, la rivendicazione genera una notifica per lo staff, che può approvarla. L'approvazione comporta:
- Cambio di ownership del post (post_author = ID utente)
- Cancellazione della rivendicazione
Se una rivendicazione viene revocata, l'attività torna con post_author = 0.
Ruoli e permessi: stakeholder e staff
Il sistema prevede due ruoli chiave oltre all'admin:
- Stakeholder: può modificare SOLO le attività rivendicate, tramite frontend e crearne di nuove
- Creare una nuova attività
- Modificare un'attività di cui è titolare
- Creare una rivendicazione

- Staff: può accedere al backend con un'interfaccia semplificata per:
- Validare le rivendicazioni
- Comunicare con l'amministratore
- Aggiornare info centralizzate

Stakeholder
Utente registrato che può rivendicare e creare nuove attività, modificarne i dati e gestire contenuti legati alla propria struttura. Accede a queste funzionalità solo da frontend grazie ad alcuni elementi dedicati (es. navbar in alto e pulsanti dinamici)
Staff
Operatore incaricato di validare rivendicazioni, aggiornare dati e comunicare con l’amministrazione. Accede al pannello wordpress in un'interfaccia dedicata con funzionalità ridotte e suggerimenti alla navigazione
Integrazione TripAdvisor API
Per ogni attività è disponibile una sezione che mostra:
- Punteggio medio
- Numero di recensioni
Questi dati vengono ottenuti da TripAdvisor con:
I dati vengono aggiornati ogni volta che il post viene modificato, evitando chiamate ridondanti.

Tutti i widget sono stati creati in Bricks Builder per garantire flessibilità editoriale.
Google Maps API: mappa interattiva
La mappa consente agli utenti di:
- Visualizzare tutte le attività geolocalizzate
- Filtrare e interagire tramite tooltip e marker personalizzati
Il campo indirizzo nel caricamento o modifica di una scheda attività è integrato con Google Maps Autocomplete per una compilazione precisa.

Sicurezza documentale
Il portale gestisce documenti sensibili (es. per rivendicazioni o verifiche) con un sistema avanzato:
- Upload in cartella non pubblica
- Accesso tramite URL temporaneo
- Controllo permessi: solo admin/staff o utente proprietario
I visitatori anonimi non hanno mai accesso ai documenti caricati.
Plugin-less, un'alternativa valida all'uso professionale di Wordpress?
Costruito interamente con codice custom. Massimo controllo, ottimizzazione e scalabilità.
"I Love Castellammare del Golfo" è un esempio concreto di come Wordpress possa essere utilizzato in modo moderno e sicuro, valorizzando le API esterne e un approccio senza plugin per ottenere un'esperienza fluida, scalabile e centrata sul territorio.
Il portale è vivo e in crescita. Se operi sul territorio o vuoi contribuire al progetto, contattaci!
Hai un progetto in mente?
Raccontami obiettivo e situazione attuale. Ti rispondo con domande mirate e una proposta per fasi.