Messaggi stile WA: i gruppi postato il 23/07/2021 19:57:59 nel forum programmazione, gdrcd, open source, hosting
@Kasa non odiarmi, ma mi rivolgo a te :D
E' fattibile, a tuo avviso?
Gdrcd già supporta la possibilità di inviare messaggi a destinatari multipli. Tuttora, se mando un messaggio a due destinatari, poi lo trovo nella conversazione singola con ciascuno.
Come gestiresti la cosa? Ha l'aria di una cosa che si può gestire o meglio lasciar perdere?
Pagine → 1
24/07/2021 20:57:22
Mi accodo anch'io con una richiesta, se posso!
C'è un modo per integrare a questa nuova messaggistica un sistema che diversifichi i messaggi On da quelli Off?
Ho provato a farlo col sistema che usavo per i messaggi originali del gdrcd, ma sembra non essere compatibile e le mie conoscenze in programmazione non sono all'altezza di farmi capire il perchè.
25/07/2021 17:34:01 e modificato da kanade tachibana il 25/07/2021 17:34:31
Si è fattibile, in linea di massima dovreste aggiungere un paio di tabelle nel database per accomodare i messaggi inviati ai gruppi.
gruppi
gruppi_utenti
messaggi
(gruppi) informazioni generali del gruppo
(gruppi_utenti) un utente può fare parte di più gruppi, e può anche teoricamente non scrivere nulla nel gruppo ma solamente leggere i messaggi degli altri.
(messaggi) tutti i messaggi degli utenti
(utenti) già presente anche se con un altro nome
Un esempio di query select da modificare per il gdrcd, l'asterisco andrebbe rimpiazzato con solo i parametri interessati.
26/07/2021 10:47:34
@haruka
Implementare la funzionalità dei Gruppi di WhatsApp all'interno della messagistica di GDRCD (prendendo come riferimento iniziale il pacchetto "WhatsApp") è sicuramente fattibile, sebbene sia richiesta qualche riflessione preliminare sul come introdurla nel contesto dell’engine.
Secondo me, anche solo per semplificare lo sviluppo della feature, ha senso mettere da parte del tutto il vecchio metodo della Messaggistica di GDRCD, quello a singoli messaggi, per due motivi: richiederebbe di effettuare il doppio delle modifiche e molto probabilmente lascerebbe fin troppe "accrochiature" nelle logiche dei Messaggi per garantire ad entrambi i metodi le stesse possibilità. Quest'ultime possono essere decisamente pericolose, in special modo sul lungo periodo, e dare non poco noia quando diventerà necessario introdurre un nuovo pacchetto o correggere qualche logica di base.
Quindi, in soldoni: toglierei la possibilità di scelta tra i due metodi, rimuoverei i vecchi file e manterrei solo i nuovi, rendendoli lo standard del modulo della messaggistica. In questo modo, avremmo concettualmente un modulo "a sé stante", più facile da gestire e da escludere nel caso volessimo aggiungere un altro pacchetto o lo dovessimo aggiornare.
Detto questo…
Passiamo alla gestione dei Gruppi.
Per quanto possa sembrare molto utile al nostro scopo, l’invio di Messaggi a Destinatari multipli non coincide proprio con quello che servirebbe per la creazione di un Gruppo, creando questa l’invio di X messaggi dove X sono i Destinatari impostati e non l’invio di un singolo messaggio ad Y Destinatari. Questo, di rimando, crea X conversazioni, una per ogni messaggio inviato, mentre a Noi serve che ne crei solo una e che abbia sotto di essa Y (+1, Noi stessi) Personaggi.
Bisogna pensare che il Gruppo è come se fosse una istanza a sé stante, un vero e proprio Personaggio fittizio per GDRCD, in modo che lo associ ad una conversazione unica presso cui tutti i possibili membri possono leggere i messaggi.
Essendo, quindi, staccata concettualmente dal sistema della messaggistica ordinaria, potrebbe avere senso affidargli una tabella dedicata che possa contenere le sue informazioni (quali Oggetto, o il suo nome, la sua Data di creazione, la Descrizione e qualche altro dettaglio). Una tabella del genere, per intenderci:
26/07/2021 10:57:29 e modificato da kasa il 26/07/2021 11:17:38
@nobara
Il modo migliore per farlo è creare una colonna nei messaggi dedicata a questa informazione; una cosa del genere:
26/07/2021 11:22:49
Intanto grazie ad entrambi.
Non è una cosa semplice, ma è una cosa fattibile e già questo è un punto a favore.
L'estate è sempre... estate. A settembre mi metto seduta per bene e se mi date una mano come abbiamo fatto per il pacchetto WA, vedo se si riesce di tirarne fuori qualcosa.
Se non ci si riesce, pace, ci abbiamo provato.
Capisco il discorso dell'abbandonare del tutto il vecchio sistema di messaggistica.
Secondo me, ad una certa, va fatto se vogliamo ammodernare il gioco che è una delle tante cose di cui si è discusso qui in forum: come rendere gdrcd più affine a concetti e funzionalità nuove, quali potrebbero essere quelle introdotte da whatsapp, telegram etc. etc.
26/07/2021 11:47:01
26/07/2021 11:57:01 e modificato da nobara il 26/07/2021 12:01:46
26/07/2021 11:59:34
11/09/2021 16:05:38
Io sono tornata e mi piacerebbe, con molta calma, iniziare a ragionare su questa cosa (senza premura, vediamo dove si arriva).
Ho iniziato con le query in db, creando le due nuove tabelle "messaggi_gruppi" e " messaggi_gruppi_personaggi". Metto un po' le mani avanti, sono una schiappa cosmica con JOIN e UNION. E so bene che qui andranno usati...
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
drongo ha recensito Il Grande Blu
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Storie di Esperia - Intervista alla gestione del play by chat fantasy Storie di Esperia
Intervista ToSS - Intervista ai gestori del GdR play by chat ambientato nei Forgotten Realms!
eXtremelot - Leggi la nostra recensione di eXtremelot... il più famoso GDR italiano!
Creazione Personaggio - Alcune semplici consigli su come creare un personaggio per gdr
Menzoberrazan - Entra negli oscuri cunicoli dei Drow. Leggi la nostra recensione di questo particolare GDR
Mappa dei giocatori - Mappa della provenienza geografica dei giocatori di ruolo online italiani