Perché nasce questo progetto?
Da sviluppatore Symfony mi sono spesso trovato di fronte alla necessità di gestire dati geografici aggiornati, precisi e affidabili – in particolare l’elenco completo di comuni, province, regioni e CAP italiani.
Nel tempo ho sperimentato diversi dataset, ma quello di DatabaseComuni.it si è sempre distinto per qualità, aggiornamento costante e dettaglio delle informazioni.
Per questo motivo ho deciso di creare GeoLocalitaBundle, un bundle Symfony open source che semplifica enormemente l’import e la gestione di questi dati nei progetti PHP moderni.
Cos’è GeoLocalitaBundle?
GeoLocalitaBundle è un pacchetto Symfony che permette a chiunque sviluppi con Symfony di:
- Importare i dati ufficiali dei comuni italiani (e relative informazioni: province, regioni, CAP, codici ISTAT, ecc.)
- Mantenere i dati aggiornati facilmente, grazie a comandi CLI integrati
- Sfruttare la flessibilità e la robustezza di Doctrine ORM per integrare questi dati con le proprie entità
- Avere tutto il necessario per sviluppare gestionali, portali pubblici o applicazioni aziendali dove la geolocalizzazione italiana è fondamentale
Nota: il bundle è open source e gratuito, ma per utilizzarlo serve acquistare regolarmente il database da DatabaseComuni.it.
Questo assicura sempre dati aggiornati e il rispetto delle licenze.
Quali sono i vantaggi?
- Tempo risparmiato: basta import manuali e script artigianali, la struttura è pronta all’uso!
- Affidabilità: i dati sono quelli ufficiali e sempre aggiornati, senza rischi di errori o dati obsoleti.
- Community: chi usa Symfony ha ora uno strumento standard, facile da integrare, documentato e testato.
Come funziona? (Esempio pratico)
- Installazione bashCopiaModifica
composer require pasqualepellicani/geo-localita-bundle
- Acquisto del database
- Acquista il file dati su DatabaseComuni.it
- Import dei dati
- Segui la documentazione ufficiale del bundle per caricare rapidamente i dati nel tuo progetto
- Utilizzo
- Le entità Comuni, Province, Regioni e CAP sono pronte da usare e da collegare alle tue logiche applicative
Collaborazione e open source
Questo progetto nasce per valorizzare la qualità di DatabaseComuni.it e allo stesso tempo offrire una soluzione moderna alla community Symfony.
Se lavori in una software house, pubblica amministrazione o agenzia digitale e hai bisogno di dati geografici affidabili per i tuoi gestionali, ora hai una soluzione pronta, solida e documentata.
GeoLocalitaBundle è open source:
se vuoi contribuire, proporre migliorie o segnalare esigenze particolari, ogni feedback è benvenuto su GitHub!
Ringraziamenti e prospettive future
Un ringraziamento speciale a DatabaseComuni.it per la qualità e la disponibilità dei dati.
Nei prossimi mesi il bundle sarà ulteriormente arricchito con:
- Supporto per nuovi formati di import
- Documentazione avanzata
- Esempi d’uso reali e tutorial
Scopri il bundle su Packagist oppure contattami per saperne di più!