Il forum è in modalità sola lettura dal 16 giugno 2019, ora siamo su Discord. Altre informazioni

[Release] AdvancedReporter -> Gestisci in modo avanzato le segnalazioni | MySQL & Web GUI

[Immagine: k6EpgVI.png]
Un avanzato sistema per gestire le segnalazioni del tuo server.
Nessun trasgressore di regole rimarrà più impunito.
[Immagine: KBA67WCPSc6xViivTFFWrw.png]
Clicca qui per accedere alla risorsa su MCItalia.


Per una presentazione più accurata, le configurazioni ed i comandi, accedi alla pagina originale del plugin oppure alla Wiki.



[Immagine: 29a171c.png]
  • Gestisci facilmente in modo avanzato le segnalazioni. Mai più segnalazioni al vento: ora i membri dello staff potranno scegliere una segnalazione e gestirla. Gli altri non saranno in grado di modificarla. Le segnalazioni sono marchiate come: aperte (se ancora nessun membro dello staff è diventato il gestore di quella segnalazione), chiuse (se un membro dello staff se ne sta già occupando oppure se ne è gia occupato), risolte (se il membro dello staff ha risolto la segnalazione, e come è stata risolta.

  • Semplice interfaccia in gioco tramite menù. Tramite menù, sarà possibile visualizzare la lista delle segnalazioni aperte, o tutte, gestire una segnalazione senza utilizzare comandi (risolvere, eliminare, uccidere il giocatore, espellere il giocatore), vedere la lista dei giocatori segnalati, dal più grave al meno grave.

  • Nuovo Interfaccia web. Gestisci le tue segnalazioni tramite la nuovissima avanzata interfaccia web. Crea nuovi utenti (il tuo staff), admin o meno, che saranno in grado di gestire le segnalazioni. Gli amministratori possono creare nuovi utenti e sovrascrivere le azioni degli altri utenti tramite semplici click.

  • Sezioni e sotto-sezioni. Le segnalazioni appartengono a delle sezioni (ad esempio: insulti) e possono appartenere a delle sotto-sezioni, se esistenti. Il tutto personalizzabile e modificabile nella configurazione del plugin.

  • Connetti più server utilizzando MySQL. Tramite l'ausilio di MySQL, fai lavorare in sintonia più server, gestendo facilmente da un unico server tutte le segnalazioni.

  • "Warning levels", livelli di attenzione. Dai la priorità ad alcuni utenti: quelli che ricevono più segnalazioni. Ad essi sarà attribuito un "livello", ad esempio HIGH, MEDIUM, LOW, questi nomi sono modificabili all'interno del plugin, e anche il messaggio che avviserà i giocatori della loro situazione.

  • I giocatori possono vedere lo stato dei loro report. I giocatori possono vedere se sono presi in considerazione grazie alla possibilità di vedere lo stato della loro segnalazione. Possono vedere gli staffer online che possono gestire la loro segnalazione.

  • Sistema di notifiche. Alla creazione di un nuovo report, oppure quando entreranno nel server e ci sono delle segnalazioni da gestire, gli staffer saranno avvisati.
Tutto quello che vorresti per un sistema di report efficace e completo.

[Immagine: 7dx2YwV.png]


La nuova Web GUI:
Per una presentazione migliore, le configurazioni ed i comandi, accedi alla pagina originale del plugin oppure alla Wiki.
(Modificato 11/12/2017, 11:17 da Nexgan.)
All'inizio pensavo fosse un Plugin originale, qualcosa che aiutasse gli utenti a gestire il database MySQL (vai a capire perché .-.), poi invece si è rivelato il solito plugin di Reporting dove ne esistono a centinaia ormai.

Non sono un grande Fan dei plugin a pagamento, credo fortemente che se crei un Plugin e lo pubblicizzi devi anche lasciarlo gratuito (non obbligatoriamente Open Source) e vivere di Donazioni, rispetto ad uno che crea Plugin per un server/lavoro specifico.

Soprattutto io non pagherei neanche 1 centesimo per un menù così! Urge formattazione!
[Immagine: BVJck5F.png] (Modificato 10/06/2016, 19:27 da Maxetto.)
Se ti sono stato d'aiuto, mi offriresti una birra?
[Immagine: MnksU9y.png]

Rip Maxcraft
Si vede solo dall'elenco delle funzionalità il tempo che hai impiegato nella lavorazione di questo plugin,
ma comunque come ha detto Maxetto, poteva essere gratuito.

A parte la formattazione dei lore degli items nella GUI, la disposizione non mi alletta molto,
ti consiglio di migliorarlo esteticamente. (Modificato 10/06/2016, 18:37 da Federico100.)
[Immagine: ce413c07f2549db8d19e80ed992e7a91.gif]
10/06/2016, 18:15Maxetto ha scritto: All'inizio pensavo fosse un Plugin originale, qualcosa che aiutasse gli utenti a gestire il database MySQL (vai a capire perché .-.), poi invece si è rivelato il solito plugin di Reporting dove ne esistono a centinaia ormai.

Non sono un grande Fan dei plugin a pagamento, credo fortemente che se crei un Plugin e lo pubblicizzi devi anche lasciarlo gratuito (non obbligatoriamente Open Source) e vivere di Donazioni, rispetto ad uno che crea Plugin per un server/lavoro specifico.

Soprattutto io non pagherei neanche 1 centesimo per un menù così! Urge formattazione!
[Immagine: BVJck5F.png]
@Maxetto
Ciao, purtroppo non posso farci molto per la formattazione.
Il testo che vedi è personalizzabile, pertanto in ogni caso nel lore di un item non è possibile fare una cosa perfetta.
Comunque quando digiti il comando /openedreports lo stesso messaggio lo vedi in chat.
Lavorerò per una formattazione migliore, altri consigli sono accettati.
EDIT: In che senso aiutare gli utenti a gestire il database MySQL? Il plugin salva nel database MySQL le segnalazioni.

@Maxetto
Ho aggiornato la formattazione dei lore, ora non è più personalizzabile, ma almeno è decente.
In ogni caso, voglio elencarti solo alcune delle funzioni che fanno differenziare questo plugin dalle "centinaia dei soliti plugin di reporting" che già esistono:
- Possibilità di avere una segnalazione aperta o chiusa, nei normali plugin l'unica possibilità è di cancellarla.
- Liste da dove è possibile visionare tutte le informazioni della segnalazione (compresa la locazione, cosa che in altri plugin non esiste)
- Gli staffer decidono quale segnalazione amministrare e non possono modificare quelle che non gli appartengono.
- Sezioni (che solitamente negli altri plugin non esistono, il player digita solamente la motivazione (che c'è anche qui)) fino a 54
- Sottosezioni (solo se volute, non esistono in nessun altro plugin) fino a 54
- GUI per reportare completamente personalizzabile, titoli e oggetti.
- I messaggi sono 100% personalizzabili
- Notifiche in tempo reale dello stato delle proprie segnalazioni
- Possibilità di utilizzo di MySQL, il che rende possibile l'utilizzo del plugin in più server
- Possibilità per gli staffer di inserire come hanno risolto la segnalazione

Per il tempo di lavoro che ho impiegato chiedo un piccolo compenso, anche poco, di certo non fa nessuna differenza ma mi spinge a fare nuovi aggiornamenti.
Ma poi perchè scrivi che non pagheresti neanche un centesimo, guardando uno screenshot? (Modificato 10/06/2016, 20:52 da Nexgan.)
10/06/2016, 20:08Nexgan ha scritto:
10/06/2016, 18:15Maxetto ha scritto: All'inizio pensavo fosse un Plugin originale, qualcosa che aiutasse gli utenti a gestire il database MySQL (vai a capire perché .-.), poi invece si è rivelato il solito plugin di Reporting dove ne esistono a centinaia ormai.

Non sono un grande Fan dei plugin a pagamento, credo fortemente che se crei un Plugin e lo pubblicizzi devi anche lasciarlo gratuito (non obbligatoriamente Open Source) e vivere di Donazioni, rispetto ad uno che crea Plugin per un server/lavoro specifico.

Soprattutto io non pagherei neanche 1 centesimo per un menù così! Urge formattazione!
[Immagine: BVJck5F.png]
@Maxetto
Ciao, purtroppo non posso farci molto per la formattazione.
Il testo che vedi è personalizzabile, pertanto in ogni caso nel lore di un item non è possibile fare una cosa perfetta.
Comunque quando digiti il comando /openedreports lo stesso messaggio lo vedi in chat.
Lavorerò per una formattazione migliore, altri consigli sono accettati.
EDIT: In che senso aiutare gli utenti a gestire il database MySQL? Il plugin salva nel database MySQL le segnalazioni.

@Maxetto
Ho aggiornato la formattazione dei lore, ora non è più personalizzabile, ma almeno è decente.
In ogni caso, voglio elencarti solo alcune delle funzioni che fanno differenziare questo plugin dalle "centinaia dei soliti plugin di reporting" che già esistono:
- Possibilità di avere una segnalazione aperta o chiusa, nei normali plugin l'unica possibilità è di cancellarla.
- Liste da dove è possibile visionare tutte le informazioni della segnalazione (compresa la locazione, cosa che in altri plugin non esiste)
- Gli staffer decidono quale segnalazione amministrare e non possono modificare quelle che non gli appartengono.
- Sezioni (che solitamente negli altri plugin non esistono, il player digita solamente la motivazione (che c'è anche qui)) fino a 54
- Sottosezioni (solo se volute, non esistono in nessun altro plugin) fino a 54
- GUI per reportare completamente personalizzabile, titoli e oggetti.
- I messaggi sono 100% personalizzabili
- Notifiche in tempo reale dello stato delle proprie segnalazioni
- Possibilità di utilizzo di MySQL, il che rende possibile l'utilizzo del plugin in più server
- Possibilità per gli staffer di inserire come hanno risolto la segnalazione

Per il tempo di lavoro che ho impiegato chiedo un piccolo compenso, anche poco, di certo non fa nessuna differenza ma mi spinge a fare nuovi aggiornamenti.
Ma poi perchè scrivi che non pagheresti neanche un centesimo, guardando uno screenshot?

Alla fine delle linee del lore aggiungi un \n e hai risolto il problema formattazione. A quanto ho capito prendi il messaggio che viene in chat e lo replichi nel lore, quindi a regola ti basta un "<String>.replace(" | ", "\n");".

Dico che non pagherei neanche un centesimo perché nel titolo, fra i punti fondamentali, hai messo GUI e MySQL e poi mi fai vedere uno Screen così mi fai capire che non è un plugin che ha del codice ben sviluppato da essere venduto. A sto punto allora metti "Categorie" al posto di GUI.


Oltretutto fai soldi su un'API che è pubblica e gratuita, vorrei farti notare questa cosa.
Se ti sono stato d'aiuto, mi offriresti una birra?
[Immagine: MnksU9y.png]

Rip Maxcraft
Citazione:Alla fine delle linee del lore aggiungi un \n e hai risolto il problema formattazione. A quanto ho capito prendi il messaggio che viene in chat e lo replichi nel lore, quindi a regola ti basta un "<String>.replace(" | ", "\n");".

Non funziona così con i lore, bisogna creare una lista e assegnarla. Perchè cerchi di correggere quando non sai le cose?

Citazione:Dico che non pagherei neanche un centesimo perché nel titolo, fra i punti fondamentali, hai messo GUI e MySQL e poi mi fai vedere uno Screen così mi fai capire che non è un plugin che ha del codice ben sviluppato da essere venduto. A sto punto allora metti "Categorie" al posto di GUI.
GUI, perchè è molto utile, il messaggio che appare nel lore era personalizzabile, quindi ognuno poteva cambiarlo con la formattazione desiderata.
MySQL perchè è importante avere un database dove si salvano tutte le segnalazioni, per collegare anche più server.
Ma come posso mettere "Categorie" al posto di GUI? A parte il fatto che suona malissimo, le GUI non sono fatte male tralasciando appunto la formattazione.
E perchè dici che non ha del codice ben strutturato? Ti ricordo che la ragione del report può essere anche molto lunga e strutturarla in un lore non è facile, visto che può cambiare ogni volta, non puoi valutare la qualità del codice da questo.
(Modificato 10/06/2016, 23:22 da Nexgan.)
10/06/2016, 23:18Nexgan ha scritto:
Citazione:Alla fine delle linee del lore aggiungi un \n e hai risolto il problema formattazione. A quanto ho capito prendi il messaggio che viene in chat e lo replichi nel lore, quindi a regola ti basta un "<String>.replace(" | ", "\n");".

Non funziona così con i lore, bisogna creare una lista e assegnarla. Perchè cerchi di correggere quando non sai le cose?

Citazione:Dico che non pagherei neanche un centesimo perché nel titolo, fra i punti fondamentali, hai messo GUI e MySQL e poi mi fai vedere uno Screen così mi fai capire che non è un plugin che ha del codice ben sviluppato da essere venduto. A sto punto allora metti "Categorie" al posto di GUI.
GUI, perchè è molto utile, il messaggio che appare nel lore era personalizzabile, quindi ognuno poteva cambiarlo con la formattazione desiderata.
MySQL perchè è importante avere un database dove si salvano tutte le segnalazioni, per collegare anche più server.
Ma come posso mettere "Categorie" al posto di GUI? A parte il fatto che suona malissimo, le GUI non sono fatte male tralasciando appunto la formattazione.
E perchè dici che non ha del codice ben strutturato? Ti ricordo che la ragione del report può essere anche molto lunga e strutturarla in un lore non è facile, visto che può cambiare ogni volta, non puoi valutare la qualità del codice da questo.

Codice:
String[] lore = <path-to-string>.split(" | ");
for (String s : lore) {
  <path-to-lore>.add(s);
}

La ragione la lasci bianca, così non hai problemi di colori fra una linea e l'altra. Questo presuppone anche che dopo ogni " | " devi aggiungere il color code giallo (Non ha effetto nella chat normale, quindi non dovrebbe darti problemi comunque).

Dico di mettere Categorie/Sezioni perché a quanto pare è l'unica funzione che non ha nessun altro plugin (da come l'hai messa te) e quindi si presuppone una "Major feature" rispetto ad una GUI (che hanno anche altri plugin di Reports) buggata.

(Modificato 11/06/2016, 00:20 da Maxetto.)
Se ti sono stato d'aiuto, mi offriresti una birra?
[Immagine: MnksU9y.png]

Rip Maxcraft
@Maxetto Penso che aggiungeró una lista di stringhe nel config diversa dal messaggio.
Correggeró il titolo, e vediamo.
La scelta di mettere un plugin gratuito è una tua decisione, secondo me il lavoro di un Developer è da pagare.
Update 2.4:
- Aggiunti i lore agli oggetti della GUI di segnalazione, sia alle sezioni che sottosezioni.
Update 2.5:
- Possibilità di disattivare l'obbligo di inserire la ragione della segnalazione.
- Aprire l'inventario dei giocatori e modificarlo dalla ManagerGUI.
Update 2.6:
- Personalizzazione dei lore degli oggetti, usare '|' per andare a capo, come mi è stato consigliato da @Maxetto
1 utente apprezza questo post
Vi aggiorno un po' in ritardo sugli ultimi cambiamenti:
- Bugfix in generale
- Completamente funzionale dalla 1.8.x alla 1.10.x
- Ora il download sarà tramite file ZIP (dove sono contenute le varie versioni + il file ReadME)

- Per il raggiungimento dei 50 download, ho rilasciato uno sconto del 50% sul prezzo originale, se interessati:
(Modificato 24/08/2016, 15:41 da Nexgan.)
16/06/2016, 12:05Nexgan ha scritto: Update 2.6:
- Personalizzazione dei lore degli oggetti, usare '|' per andare a capo, come mi è stato consigliato da @Maxetto

Non sarebbe più sensato un \n ?
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
24/08/2016, 15:54iAmGio ha scritto:
16/06/2016, 12:05Nexgan ha scritto: Update 2.6:
- Personalizzazione dei lore degli oggetti, usare '|' per andare a capo, come mi è stato consigliato da @Maxetto

Non sarebbe più sensato un \n ?

"\n" non è supportato dallo YAML e "|" è più standard, in quanto utilizzato da molti plugins fra cui Essentials. (Modificato 24/08/2016, 16:26 da Maxetto.)
Se ti sono stato d'aiuto, mi offriresti una birra?
[Immagine: MnksU9y.png]

Rip Maxcraft
Un developer tedesco, se crea un plugin, lo traduce in inglese e tedesco.
Un developer russo, se crea un plugin, lo traduce in inglese e russo.

Erano degli esempi...
Essendo italiano, perché non traduci il tuo plugin anche in italiano?
Discussioni simili

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)