Mantrailing Manager Pro
Mantrailing Manager Pro è il plugin ideale per gestire ogni aspetto delle competizioni di mantrailing direttamente dal un sito WordPress. Dall’invio della richiesta di gara (data, località, team/regione) fino alla pubblicazione delle classifiche, tutto avviene in un unico flusso:
• Richiesta e approvazione
L’organizzatore compila un form dedicato; l’amministratore raggruppa i dettagli in bozza e, una volta pubblicata la gara, questa compare automaticamente nella “Lista Gare”.
• Valutazione automatica
Il giudice filtra le gare per team/regione e data, apre la scheda di valutazione e inserisce i dati di conduttore e cane. Voti numerici, penalità/bonus e tempi di inizio/fine traccia vengono calcolati in tempo reale, garantendo rapidità e trasparenza.
• Classifica suddivisa e ordinata
Ogni valutazione diventa un post “valutazione” con metadati completi (punteggio, tempo, giudizio, grado, categoria). Sul front end, le classifiche di gara appaiono divise per Ruolo (Istruttori vs Allievi), Grado (Promessa, Avanzato, Élite) e Categoria (S-M, L-XL), ordinate automaticamente per punteggio e, in caso di pareggio, per tempo.
• Classifica generale
Tutti possono consultare la “Classifica”, scegliendo di visualizzarla in forma generale, filtrata per team/regione o per data gara, oppure—per gli atleti—vedere solo il proprio risultato.
• Calendario gare
Viene mostrato un calendario mensile dei prossimi eventi: cliccando sul giorno si accede alla pagina della singola gara con metadati, modulo di valutazione e classifica.
Grazie a un layout responsivo e a colori studiati per offrire contrasto e leggibilità, Mantrailing Manager Pro si integra nel tema WordPress di OPES. Il sistema di ruoli (organizzatore, giudice, atleta, amministratore) garantisce che ogni utente veda solo ciò che gli compete, mentre un’architettura basata su Custom Post Type e tassonomie mantiene i dati sempre organizzati e facilmente consultabili.
Semplifica la gestione delle tue competizioni di mantrailing: ogni dettaglio, dalla richiesta iniziale al podio finale, avviene in un’unica interfaccia intuitiva.







Scheda plugin MMP
Nome: Mantrailing Manager Pro
Versione: 0.9.3
Autore: Giorgio Maggiolo Graphiv Designer
Lingua: Italiano
Compatibilità: WordPress 5.x e successivi, PHP 7.2+
Scopo:
Mantrailing Manager Pro è un plugin pensato per gestire end-to-end le competizioni di mantrailing.
Permette di:
- Gli organizzatori creano richieste di nuove gare (con data, località e team/regione).
- L’amministratore approva (pubblica) o mantiene in bozze le gare.
- I giudici filtrano le gare approvate (per team/regione o data) e inseriscono le valutazioni di ciascun atleta in gara.
- Gli atleti visualizzano le classifiche: generali, per team/regione, per data o “la mia classifica”.
- È incluso un piccolo calendario (FullCalendar) per visualizzare graficamente le gare programmate.
Caratteristiche principali:
- Custom Post Types
- Gara (post type “gara”): dati di base (titolo, descrizione), metadati (data, località, team/regione).
- Valutazione (post type “valutazione”): ogni valutazione associata a una singola gara e a un atleta, con dettagli su punteggio, giudizio e tempi.
- Tassonomie
- regione_team: categorizza le gare per Team/Regione.
- Ruoli e Permessi
- Atleta (ruolo “atleta”): può richiedere gare, visualizzare classifiche e compilare la propria scheda di valutazione solo se è un atleta in gara.
- Giudice (ruolo “giudice”): può visualizzare la lista delle gare approvate e inserire valutazioni.
- Organizzatore (ruolo “organizzatore”): può richiedere una nuova gara e gestirne la bozza.
- Amministratore (administrator): ha pieno controllo: approva pubblica/bozza gare, assegna ruoli, visualizza/modifica ogni valutazione.
- Shortcode disponibili
- Form di richiesta nuova gara.
- Form di filtraggio gare approvate (team, data) + tabella risultati.
- Form di valutazione di una gara specifica (solo giudici/organizzatori).
- Pagina pubblica con filtri per visualizzare la classifica globale, per team/regione o per data; include anche la “mia classifica” se l’utente è atleta.
- Contenitore div vuoto in cui il JS di FullCalendar mostrerà il calendario gare via AJAX.
- Frontend–CSS
- Vengono caricati stili di base per ciascun form e tabella
- Stili di “box” e “label + campo” per uniformare l’aspetto grafico.
- Involucro per la pagina dettaglio con griglie e titoli
- Supporto responsive per schermi < 600px.
Requisiti
- WordPress 5.0+
- PHP 7.2+
- MySQL 5.6+ (o MariaDB equivalente)
- jQuery (incluso di default in WP)
- FullCalendar 6.1.8 (caricato via CDN o dal vendor incluso)