Ciao ragazzi!
Voglio migrare la mia attuale community su un’altra piattaforma perché ho alcuni seri problemi di prestazioni. Per poterla migrare, devo assicurarmi che alcune delle funzionalità principali attualmente disponibili lo siano anche dopo la migrazione.
Ho una piattaforma sportiva su WordPress con il plugin e il tema BuddyBoss, con oltre 18.000 membri (la maggior parte dei quali molto attivi). Il punto della piattaforma è che le persone trovino altre persone con cui praticare sport come calcio, basket, pallavolo, pugilato (o altre arti marziali), tennis, danza, ecc.
La piattaforma ha anche 3 tipi di profili: Giocatori, Allenatori e Proprietari di Campi/Palestre. Quindi, al momento della registrazione, l’utente può scegliere quale tipo di profilo desidera creare. In base alla sua scelta, il profilo può avere alcuni campi personalizzati unici. Ad esempio, i giocatori hanno Categoria Sportiva, Luogo, Genere, Età e Orario Disponibile. Gli utenti possono sfogliare 3 directory utente, una per ciascun tipo di profilo, e filtrare gli utenti in base a questi campi unici. Quando trovano un utente che soddisfa i requisiti, possono contattarlo tramite messaggistica o semplicemente seguirlo (aggiungerlo come amico).
Oltre alla directory utente e alla comunicazione tra utenti, l’hub ha gruppi (1 per ogni categoria sportiva), dove possono parlare liberamente, e invitare altri membri. Di solito, usano questi gruppi per organizzare incontri o tornei anche se la piattaforma non supporta tale funzionalità.
Non ho ancora monetizzato la piattaforma ma probabilmente in futuro dovrò introdurre un piano di abbonamento simbolico da 1 dollaro al mese e bloccare una o due funzioni dietro di esso. Almeno per coprire le spese del server e il tempo libero che ci dedico. Inoltre, voglio integrare una sorta di funzionalità per tornei e gamification in cui gli utenti ottengono punti o badge in base ai loro successi (sul campo o in palestra).
È possibile con Discourse ed estensioni, senza lavori personalizzati (dato che non sono uno sviluppatore)?