Sto cercando un modo per far sì che Discourse generi report di attività sotto forma di una panoramica di tutte le attività degli utenti tra due date personalizzate ogni anno (la funzionalità integrata attuale sembra avere solo intervalli predefiniti, e solo in relazione alla data di oggi) e salvare i risultati in un file compatibile con Excel (attualmente questo sembra possibile solo per i report di attività dei singoli utenti).
-
Vorrei includere anche i post inviati via email e a cui è stato risposto via email (senza doppi conteggi dove gli stessi post vengono letti o pubblicati mentre si utilizza il forum online). I report attuali sembrano escludere i post via email.
-
Vorrei filtrare questi risultati in base a un determinato campo del profilo utente personalizzato (un numero di adesione univoco).
-
Vorrei escludere i risultati per gli utenti con numeri di adesione non compresi in un intervallo numerico nominato.
-
Idealmente, vorrei anche la possibilità di generare un punteggio di punti di attività per utente per il periodo, ponderato in base ai post letti, ai post pubblicati e ai post che hanno ricevuto like.
-
Le ponderazioni (moltiplicatori) per ciascuna di queste variabili di attività dovrebbero essere regolabili e impostate dall’amministratore. I risultati dovrebbero essere arrotondati per difetto al multiplo di 5 più vicino e limitati a un numero massimo di punti preimpostato, stabilito dall’amministratore.
-
Sarebbe gradito avere una sorta di ripartizione per categoria di argomento/tag per utente.
-
Idealmente, questo report verrebbe generato automaticamente e inviato via email a me a orari prestabiliti ogni anno (questo sarebbe la ciliegina sulla torta).
Quanto è fattibile tutto questo?
Sarebbe necessario un nuovo plugin personalizzato per implementarlo, o è possibile tramite una sorta di query SQL avanzata all’interno del plugin Data Explorer attuale?
O sarebbe la mossa intelligente cercare un’opzione di esportazione “tutto” relativamente semplice e tentare il resto utilizzando Excel?

