Contattami menu

Portfolio – WordPress personalizzato e applicazioni web

Word List Repository: piattaforma web su misura per l’Università di Bolzano

Un portale progettato e sviluppato per il Centro per la Scrittura Accademica della Libera Università di Bolzano, dedicato alla raccolta, alla ricerca e al confronto di liste linguistiche.

Dalla progettazione grafica allo sviluppo delle funzionalità personalizzate, ho realizzato una piattaforma WordPress che integra gestione di dati strutturati, strumenti di consultazione e funzionalità dedicate a docenti e ricercatori.

Informazioni del progetto

  • Cliente: Libera Università di Bolzano – Centro per la scrittura Accademica
  • Settore: Università, ricerca e formazione
  • Intervento: Sviluppo WordPress personalizzato, gestione dati e funzionalità web su misura
La visualizzazione di una lista di parole con dettagli aggiuntivi
Avvio della procedura per la generazione di un prompt AI per la creazione di testi o esercizi
Archivio delle word lists, con filtri di ricerca su misura

Ci siamo rivolti a Mirko per la progettazione del sito web perché avevamo bisogno di qualcuno in grado di realizzare un sito con requisiti tecnici molto specifici. Fin dall’inizio del processo si è dimostrato chiaro, reattivo e, soprattutto, è riuscito a soddisfare tutte le nostre richieste relative al sito.

Ha risolto rapidamente ogni piccolo problema ed è stato naturalmente la prima persona a cui ci siamo rivolti quando, in seguito, abbiamo voluto introdurre nuove funzionalità. Siamo pienamente soddisfatti del contributo di Mirko al progetto.


Il progetto: rendere consultabili e confrontabili dati linguistici complessi

Word List Repository (WLR) è una piattaforma ad accesso libero, ideata da Graham Burton e ospitata dal Centro per la Scrittura Accademica della Libera Università di Bolzano.

Il suo scopo è raccogliere e rendere accessibili liste di parole utilizzate nella ricerca linguistica e nell’insegnamento, permettendo a docenti e ricercatori di trovare, consultare e confrontare risorse appartenenti a lingue e ambiti differenti.

Il progetto richiedeva qualcosa di più di un normale sito web: era necessario organizzare dati linguistici strutturati, sviluppare strumenti di interrogazione specifici e realizzare un’interfaccia utilizzabile anche con liste molto articolate.

Le esigenze del progetto

Gestire liste linguistiche con strutture differenti

Le risorse da pubblicare non erano semplici pagine di testo. Le liste potevano comprendere numerose parole, informazioni aggiuntive, suddivisioni interne e dati organizzati secondo criteri diversi.

Serviva quindi un sistema capace di importare e rappresentare queste informazioni in modo strutturato, evitando di richiedere l’inserimento manuale di ogni singola parola.

Offrire strumenti di ricerca e confronto

Gli utenti dovevano poter individuare le liste attraverso filtri specifici, cercare singole parole e confrontare risorse differenti.

La difficoltà non era soltanto rendere disponibili i dati, ma permettere di consultarli in modo pratico anche quando le liste contenevano molte informazioni.

Semplificare la pubblicazione di nuove risorse

La piattaforma doveva permettere di aggiungere e aggiornare le liste senza intervenire direttamente sul codice.

Era inoltre necessario prevedere una modalità con cui gli autori potessero proporre nuove risorse, mantenendo una gestione organizzata dei contenuti pubblicati.

Le soluzioni realizzate

Progettazione grafica e sviluppo WordPress su misura

Ho curato l’intera realizzazione della piattaforma, partendo dalla progettazione dell’interfaccia grafica fino allo sviluppo delle funzionalità applicative.

L’interfaccia è stata progettata per rendere consultabili informazioni linguistiche articolate, organizzando strumenti di ricerca, filtri e contenuti in un ambiente coerente e accessibile anche da dispositivi mobili.

Dal punto di vista tecnico, ho sviluppato un tema WordPress personalizzato e le componenti necessarie alla gestione delle liste, utilizzando strutture dati dedicate e funzionalità costruite sulle esigenze del progetto.

Il risultato è una piattaforma in cui progettazione grafica e sviluppo tecnico lavorano insieme: l’organizzazione dell’interfaccia risponde direttamente alle modalità con cui gli utenti cercano, consultano e confrontano le risorse.

Importazione e gestione delle liste linguistiche

Ho sviluppato un sistema per caricare liste attraverso file strutturati, compresi file CSV e archivi contenenti i dati necessari.

Il sistema gestisce l’organizzazione delle parole, le eventuali sottoliste e le informazioni associate, trasformando i file importati in contenuti consultabili attraverso l’interfaccia del portale.

Questo consente di amministrare risorse linguistiche anche articolate senza dover ricostruire manualmente ogni lista all’interno di WordPress.

Ricerca avanzata e consultazione dei dati

Gli utenti possono cercare le liste per nome, lingua e categoria, oltre a effettuare ricerche di singole parole all’interno delle risorse pubblicate.

Ho sviluppato le funzionalità necessarie a filtrare i contenuti e a consultare le parole direttamente nelle liste, rendendo più semplice individuare le informazioni di interesse.

Confronto tra liste linguistiche

Una delle funzionalità caratteristiche di Word List Repository è la possibilità di visualizzare due liste affiancate.

Questa modalità permette a ricercatori e docenti di esaminare contemporaneamente risorse diverse, senza dover passare continuamente da una pagina all’altra.

Ho sviluppato un’interfaccia dedicata alla comparazione, integrata con il sistema di consultazione delle liste.

Generazione di prompt AI per testi ed esercizi

Il progetto è stato successivamente ampliato con uno strumento che permette di selezionare parole dalle liste e utilizzarle per costruire prompt destinati a strumenti di intelligenza artificiale.

Attraverso un’interfaccia guidata, l’utente può scegliere il tipo di contenuto da realizzare, definire alcuni parametri didattici e selezionare le parole da includere.

Il sistema prepara un prompt pronto da copiare e utilizzare in uno strumento AI esterno, per generare testi o esercizi di vocabolario basati sulle parole selezionate.

Una funzionalità aggiuntiva che valorizza le risorse del repository anche nelle attività di insegnamento.

Gestione delle proposte e amministrazione dei contenuti

Ho realizzato un modulo attraverso il quale gli autori possono proporre nuove liste per la pubblicazione.

L’area amministrativa di WordPress è stata inoltre personalizzata per rendere più semplice la gestione delle risorse e delle informazioni associate, concentrando le operazioni sui contenuti effettivamente necessari al progetto.

Il risultato: una piattaforma che va oltre il sito web tradizionale

Word List Repository mette a disposizione di docenti e ricercatori un ambiente unico per trovare, consultare, confrontare e condividere risorse linguistiche.

Il progetto riunisce in un’interfaccia web funzionalità che richiedono una gestione strutturata dei dati: importazione di file, ricerca avanzata, confronto tra contenuti e strumenti per l’utilizzo didattico delle parole.

È un esempio di come WordPress possa essere utilizzato anche come base per applicazioni web personalizzate, sviluppando funzionalità specifiche invece di limitarsi a quelle disponibili nei temi e nei plugin tradizionali.

Un approccio che applico anche nello sviluppo di applicazioni web su misura, quando un progetto richiede strumenti, processi e integrazioni che non possono essere gestiti da un sito tradizionale.

Hai bisogno di una piattaforma web con funzionalità personalizzate?

Se il tuo progetto richiede gestione di dati, strumenti di ricerca, aree dedicate o integrazioni con altri sistemi, posso aiutarti a progettare e sviluppare una soluzione costruita sulle tue esigenze.

Parliamo del tuo progetto

Altri progetti

Ritorna al portfolio