[GDRCD 5.6] Nuova release - Aggiornamenti e Proposte postato il 22/07/2021 11:25:23 nel forum programmazione, gdrcd, open source, hosting e modificato da kasa il 03/11/2021 11:36:36
Comunico, a nome del Team di GDRCD, che è stato ripreso a titolo effettivo il mantenimento dell'engine open source.
A più di un anno dall'ultimo aggiornamento, è stato scelto di accogliere nuovi Contributors per dare nuova linfa al progetto, organizzare il suo sviluppo e unire le forze nella risoluzione dei principali problemi che ancora oggi persistono. È una iniziativa che nasce dalla Community per la Community, con la premura di fornire una risorsa che possa essere uno strumento utile ad essa e che si evolva con essa, sia in termini di esigenze che di contributo.
Per il momento, è stato deciso di lavorare per "piccoli passi".
Prima ancora di pensare ad una nuova versione (GDRCD#6, per intenderci), preferiamo concentrarci nella realizzazione di una release "stable" della corrente (GDRCD#5.x.x) e garantire la retro-compatibilità degli aggiornamenti. L'obiettivo è quello di allineare quante più realtà possibili con la versione corrente, in modo da facilitare gli sviluppi successivi.
Pertanto stiamo provvedendo a correggere TUTTI gli errori riscontrati dalla Community e non solo.
Nell'intenzione di facilitare il lavoro, sia a Noi che a chi segue il progetto, abbiamo ripristinato la Repository GitHub di GDRCD (https://github.com/GDRCD/GDRCD). Qui verranno collezionati i cambiamenti in corso (in una forma molto tecnica di ChangeLog) e le differenti fasi di release di una versione. GitHub è uno strumento utile tanto a Noi quanto a Voi per interfacciarvi con il Progetto.
Passiamo al riassunto dei punti salienti.
> Su cosa stiamo lavorando?
Stiamo lavorando ad una versione "senza errori" di GDRCD#5.5.1, con qualche piccola miglioria in alcune sezioni. NON SI TRATTA DI UNA NUOVA MAJOR RELEASE!
> Quando verrà realizzata una nuova versione?
Non abbiamo una data. Organizziamo i lavori di passo in passo, in modo da comprendere anche quali sono le esigenze della Community, sia in tema di nuove tecnologie che di retro-compatibilità.
> Quali sono i tempi di sviluppo?
Anche qui, non abbiamo una data definita. Dato il periodo estivo e la vicinanza con le ferie, informiamo che qualsiasi sviluppo concreto avverrà a partire da SETTEMBRE 2021. Per il momento stiamo collezionando gli errori individuati dagli utenti. Precisiamo, inoltre, che si tratta di uno sforzo che viene protratto nei limiti concreti di disponibilità dei suoi contribuenti, senza sovraccaricare nessuno di essi.
> Come posso tenermi aggiornato?
Tramite questo thread o il branch "dev" su GitHub (https://github.com/GDRCD/GDRCD/commits/dev), dove possono essere trovati tutti gli aggiornamenti concreti per quanto riguarda la versione in sviluppo.
> Posso segnalare errori e malfunzionamenti? Se è sì, come?
Sì. Ogni genere di contributo è gradito, specialmente dal punto di vista delle segnalazioni. Potete segnalare non solo i bug presenti nella versione corrente (GDRCD#5.5.1), ma anche quelli presenti nello sviluppo, scaricando il branch 'dev'.
Per segnalare gli errori presenti su GDRCD#5.5.1 (dal pacchetto presente qui su GdR-Online.com al branch 'master' su GitHub) potete utilizzare il Forum dedicato in questo portale, così come lo strumento delle issues di GitHub (https://github.com/GDRCD/GDRCD/issues).
Tutti le segnalazioni della versione in sviluppo, quella che trovate nel branch 'dev' su GitHub, è meglio utilizzare le issues di GitHub.
Qui qualche informazione su come aprire una issue (https://github.com/GDRCD/GDRCD/wiki/Aprire-Issue).
> Posso contribuire attivamente al progetto?
Essendo un Open Source, tutti possono partecipare al suo sviluppo. Qui puoi trovare maggiori informazioni a riguardo sul come poter contribuire (https://github.com/GDRCD/GDRCD/wiki). Se sei interessato ad entrare nel Team, invia un messaggio privato al sottoscritto o a @leoblacksoul, qui su GDR-Online.com .
> Posso proporre nuove funzionalità e/o correzioni ad errori noti?
Certo. Se siete interessati a proporre novità, aggiustamenti e/o correzioni potete farlo direttamente in questo thread. In generale, spingiamo tutti a segnalare:
- I Bug/Errori ancora presenti su GDRCD 5.5 e GDRCD 5.5.1 che andrebbero corretti
- Gli aggiustamenti alle funzionalità esistenti che andrebbero sviluppati
- Le funzionalità che vorreste vedere in una nuova versione dell'engine
Mettiamo in chiaro fin da subito che la nostra attuale priorità è CORREGGERE l'engine; qualsiasi nuova funzionalità verrà presa in esame solo successivamente a questa.
# CHANGELOG
## 27-07-2021
### Added
- [Main] Ora è possibile inserire una immagine in caso di nuovo messaggio nel forum, attraverso il parametro $PARAMETERS['names']['forum']['image_file_new'];
- [GDRCD] Aggiunti metodi per il debug delle variabili;
### Changed
- [Main] Allineata gestione nuovo messaggio nei forum con nuovo messaggio;
### Fixed
- [Gestione > Manutenzione] Nel processo di cancellazione del personaggio, sono stati allineati i nomi dei campi con quelli presenti in Database;
- [Menu utente > Cambio nome] Corretto un errore che impediva l'operazione di cambio nome di un personaggio;
- [Menu utente > Cambio password] Corretto il controllo sulla email di registrazione inserita, non conforme alla criptazione impostata su GDRCD;
- [Menu utente > Cancella account] Correzioni minori sui commenti;
- [GDRCD] Corretto errore che impediva il caricamento corretto della chat in caso di aggiornamento della pagina;
- [GDRCD] Quando viene chiusa una modale, ora viene cancellato anche il suo precedente contenuto;
## 02-09-2021
### Fixed
- [Messaggi] Correzione nell'invio del messaggio globale;
- [GDRCD] Rimosso il valore di default NULL per la colonna personaggio.ora_uscita, impediva la registrazione dell'utente tra i presenti nel primo login;
## 22-09-2021
### Fixed
- [Forum] Ora gli utenti possono visualizzare solo i Forum a cui sono abilitati;
- [Chat] Risolto invio lancio dado sensa skillsystem attivo;
- [Chat] Risolto problema scalo degli oggetti in chat dopo l'utilizzo;
### Changed
- [GDRCD] I metodi per la creazione delle Modali sono stati spostati in un file a parte, in modo da migliorare la loro gestione;
## 29-09-2021
### Added
- [GDRCD] Integrato metodo gdrcd_stmt per i prepared statements;
- [GDRCD] Ora è possibile inserire più di un tema su GDRCD, la scelta del tema viene fatta in homepage al momento del login dell'utente;
-
### Fixed
- [GDRCD] Inibito l'autofocus alla prima apertura di una modale;
- [Scheda] Corretto metodo di salvataggio della email del personaggio dal pannello di amministrazione della scheda;
- [Presenti] I personaggi invisibili sono stati rimossi dal conteggio dei presenti;
- [Messaggi] Rimosse colonne duplicate;
- [Messaggi] Rimossa apertura tag non necessaria nell'invio di un messaggio;
- [GDRCD] Aggiunto un ulteriore controllo sullo stato online del personaggio, per evitare personaggi invisibili.
### Changed
- [Chat] Ora è possibile aprire la scheda del personaggio dalla chat cliccando sull'avatar_chat;
- [Messaggi] Aggiornato il metodo per il salvataggio dell'ultimo messaggio visualizzato;
- [Messaggi] Ripristinata la funzione "Cancella tutti i messaggi letti", ora li cancella solo per chi visualizza il messaggio e vale sia per gli inviati che per i ricevuti;
## 07-10-2021
### Added
- [GDRCD] Aggiunti nuovi stili per i pannelli di gestione e servizi
- [CHAT] Aggiunto pannello per la Registrazione delle giocate
- [SCHEDA] Aggiunto nuovo menu per la consultazione delle giocate registrate del personaggio, realizzata da @Jansna
- [GESTIONE] Aggiunto nuovo menù per la gestione delle giocate registrate
- [MESSAGGI] Aggiunta la funzionalità di 'risposta' per i Messaggi, ora non più integrata nella creazione del messaggio
- [MESSAGGI] Aggiunti i campi 'Oggetto' e 'Tipo' ai messaggi, adottando il sistema del pacchetto 'Messaggi 2.0' di @Seralia e i suggerimenti di @Jansna
### Fixed
- [GDRCD] Aggiornato il riferimento al database e tolti auto_increment già iniziati;
- [GDRCD] Corretto il controllo email per il recupero della password;
- [GDRCD] Aggiornate le email fittizie per gli utenti di default;
- [GDRCD] Spostata funzione session_start() in required.php, per renderla globale;
- [GDRCD] Spostato controllo posizione del personaggio in config.inc.php;
- [CHAT] Corretta errata apertura tag php
- [MESSAGGI] Correzione estesa sull'intero modulo dei Messaggi, correggendo la maggior parte dei bug presenti e ripristinando funzionalità disabilitate
### Changed
- [SERVIZI] Aggiornata la funzionalità dell'Anagrafe, adottando il sistema del pacchetto 'Anagrafe & Prestavolti' di @anneth
- [MESSAGGI] È stato rimosso il controllo 'last_instant_message' per la generazione delle notifiche di lettura, preferendo un controllo diretto sui messaggi
- [MESSAGGI] Ricostruite le operazioni di invio del messaggio, ora tutti gli utenti possono inviare messaggi multipli e viene eseguito sempre un controllo sui personaggi indicati
- [GESTIONE] Migliorata funzionalità Log Chat
## 08-10-2021
### Added
- [GDRCD] Aggiunti nuovi stili per tabelle generiche fatte con <div>
- [SERVIZI] Aggiunti nuovi menù per la gestione e richiesta Esiti Master, realizzati da @Jansna
- [GDRCD] Aggiunto case assoc in gdrcd_query
- [LUOGO] Aggiunte le fasi lunari tra le informazioni del luogo, adottando il sistema del pacchetto 'Fasi lunari' di @Haruka
- [SCHEDA] Aggiunta la sezione Diari nella scheda
### Fixed
- [MESSAGGI] Rimossi tutti i riferimenti a last_instant_message , per evitare sporcizia;
- [CHAT] Correzioni minori nel pannello Registrazione giocate;
- [GDRCD] Aggiornati i controlli per la rimozione dell'attributo "on" in gdrcd_html_filter
- [GDRCD] Correzioni minori
### Changed
- [SERVIZI] Ripristinata la possibilità di invio messaggio ai personaggi direttamente dai risultati della ricerca
## 11-10-2021
### Added
- [GDRCD] Aggiunta possibilità di creare un file override dei config per sistemi locali
### Fixed
- [GILDE] Inibita la possibilità per i personaggi di assegnarsi in autonomia le cariche attraverso la pagina di amministrazione corporazioni
### Changed
- [LAYOUT] Divisi frame messaggi e bacheche sulla colonna si sinistra ed evitati doppioni
- [GDPR] Oscurate le ultime cifre di tutti gli ip in ogni pagina di gestione
## 14-10-2021
### Fixed
- [GDRCD] Aggiornati valori default di diversi campi data per il DB, impostandoli con CURRENT_TIMESTAMP o date fittizie anziché il valore '0000-00-00' che da errore
- [ISCRIZIONE] Apportate diverse correzioni nel controllo razza in fase di iscrizione, per impedire abusi
### Changed
- [GDRCD] Vari aggiornamenti nelle definizioni della versione di GDRCD, sia nei Parametri che nella Licenza
- [GDRCD] Eliminato il tema "basic" e rimossi i vari riferimenti al tema
## 20-10-2021
### Fixed
- [LOGIN] Rimossa chiusura tag ?> non necessaria
- [MESSAGGI] Aggiunti i required necessari ai form di invio/risposta messaggio e corretti i messaggi di errore visualizzati
- [GDRCD] Aumentati campi a 255 per errori di lunghezza vari e cambiati dati da char a varchar, testato e funzionante
- [MESSAGGI] Corretta spaziatura nelle textarea di invio messaggio
- [GDRCD] Risolto problema dei testi uguali sui bottoni per tornare indietro
- [SCHEDA] Dato uno stile base alle tabelle del diario
### Changed
- [HOME] Rifatta la Homepage di GDRCD, sia a livello di alberazione dei file che di struttura, trasformandola in un modulo
- [GDRCD] Aggiornati i file CREDITI, LICENSE e LEGGIMI
- [GDRCD] Aggiornato il metodo gdrcd_load_modules(), ora in grado di auto selezionare il modulo data una stringa, ed impostato anche per funzionare in Homepage;
- [HOME] Separato tema homepage da quello mainpage, in modo da poter assegnare stili diversi (attuale tema: advanced)
- [HOME] Il reset della password ora è in un file a parte ed è stato aggiornato ulteriormente
- [HOME] Aggiunto logo GDRCD
- [GDRCD] Aggiornato metodo di inclusione contenuti per popup
- [SHEDA] Divisa sezione descrizione, conoscenze e storia in scheda.
## 03-11-2021
### Added
- [GDRCD] Implementato un nuovo metodo per l'aggiornamento del Database, in modo da garantire maggiore compatibilità con la migrazione tra versioni;
- [GDRCD] Aggiunte nuove tabelle in database per la gestione della migrazione del database;
### Fixed
- [GDRCD] Correzione in gdrcd_html_filter;
### Changed
- [GDRCD] Aggiornato il charset del DB, da latin1 a utf8;
- [GDRCD] Ora gdrcd_query può restiture Exception in caso di fallimento nella esecuzione;
Per il momento è tutto!
Il Team di GDRCD
22/07/2021 13:40:02
Bellissime notizie!
Grazie :)
22/07/2021 15:40:30
22/07/2021 16:18:40 e modificato da kasa il 22/07/2021 17:35:37
24/07/2021 11:44:05
sarebbe cosa buona diversificare i permessi, rendendoli indipendenti non piu scalari
24/07/2021 13:14:26
E se accettate proposte, una migliore gestione del forum.
Sarebbe perfetto poter avere dei forum dedicati alle corporazioni con possibilità di aprire dei sottoforum con livelli di permesso.
26/07/2021 09:50:45 e modificato da kasa il 26/07/2021 09:51:42
26/07/2021 11:09:30
Discussione seguita da
Discussione Chiusa Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Midian Realms: Inizio fase di test
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
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.
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
Game of Thrones → Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
Nomi per PG - Raccolta di siti che ti aiuteranno a scegliere un bel nome casuale per il tuo personaggio
Breizh - Recensione del GDR Moderno Breizh. entra nel mistero di una strana cittadina...
Leggendra - Intervista al gestore di Leggendra.. il gioco di ruolo play by chat fantasy rinascimentale!
Il Vello d'Oro - Intervista al gestore di Il vello d'oro gdr.. il play by chat ambientato nel mitologico mondo di Percy Jackson
Pokémon New Adventures - Intervista allo staff del play by chat Pokémon New Adventures!
Epidemia Virtuale - L'incidente del Corrupted Blood: quando un glitch di World of Warcraft scatenò un'epidemia virtuale