In questa pagina raccogliamo gli aggiornamenti principali del sito.
Le modifiche sono descritte dal punto di vista di chi utilizza MyCharBook.
Tema scuro e gestione dei media
Aggiunto il tema scuro opzionale per ridurre il contrasto del fondo chiaro e rendere più confortevoli le pagine del sito.
Rinnovata la gestione dei media con cartelle associate al personaggio, nome del GDR, ordinamento alfabetico e ricerca di file e cartelle.
Aggiunta la scelta del personaggio di destinazione per i caricamenti e lo spostamento dei file tramite elenco ricercabile.
Resi più dinamici spostamento e cancellazione dei file: la lista viene aggiornata senza ricaricare la pagina e senza perdere la posizione dello scroll.
Aggiunta la possibilità di rinominare le immagini, con controllo del formato reale, nomi senza spazi e blocco dei duplicati.
Skin personalizzate e layout delle schede
Introdotte le skin personalizzate in HTML e CSS per personaggi, corporazioni e giocate.
Aggiunto l’editor con CodeMirror, anteprima, catalogo dei tag disponibili e macro per i campi personalizzati organizzati per categoria.
Aggiunto il supporto ai dati dinamici di personaggi, corporazioni e giocate, comprese media, giocate e codici scheda.
Aggiunto il supporto ai parametri grafici nei tag CSS, ai font Google e alla personalizzazione del testo parlato.
Aggiunte visibilità privata e pubblica, condivisione, autorizzazioni alla copia e gestione delle skin condivise.
Aggiunta la possibilità di associare una skin personalizzata a un personaggio, una corporazione o una giocata.
Aggiornati i collegamenti alle schede e alle giocate con percorsi dedicati alle skin personalizzate e fallback automatico al template standard quando la skin non è più disponibile.
API, associazioni e importazione delle giocate
Aggiunte alle API le operazioni POST e PATCH per la creazione e l’aggiornamento dei contenuti.
Aggiunto il pairing dei token API con le integrazioni esterne e migliorata la gestione delle associazioni.
Aggiornata la documentazione API con esempi, permessi, errori e istruzioni per le integrazioni.
Migliorata l’importazione delle giocate da file con controlli sui contenuti, sanitizzazione e gestione corretta dei caratteri speciali.
Risolti i collegamenti tra giocate importate, personaggi e template.
API, integrazioni e template esterni
Estese le API a personaggi, corporazioni e giocate con permessi separati per ogni risorsa.
Aggiunti token personali con scadenza, revoca, recupero protetto e cifratura lato server.
Limitato l’accesso API ai soli contenuti appartenenti all’utente proprietario del token.
Aggiunti controlli di sicurezza contro richieste eccessive, utilizzi anomali e abuso dei token.
Aggiunta la registrazione dell’utilizzo API e degli eventi rilevanti nei log.
Normalizzati i dati restituiti dall’API, con esclusione dei campi tecnici e dei valori vuoti.
Aggiunto il supporto ai contenuti HTML, ai campi personalizzati, ai colori, ai font Google e agli sfondi dei template.
Creati esempi di integrazione pronti all’uso per personaggi, corporazioni e giocate.
Migliorate codifica, visualizzazione dei caratteri speciali e gestione dei testi ricchi nei template.
Aggiunte nella documentazione FAQ le istruzioni per utilizzare token, API e template esterni.
Editor, profili e strumenti amministrativi
Aggiornati gli editor di personaggi, corporazioni e giocate con CKEditor.
Aggiunti formattazione del testo, font, dimensioni, colori, link e immagini tramite URL.
Collegata la scelta dei font dei template al relativo font_id per personaggi e giocate.
Aggiunto il contatore Following nei profili pubblici.
Aggiunta la personalizzazione del profilo con font, colore del testo, bordo del testo e ombra del testo.
Aggiunta la possibilità di scegliere il livello di privacy delle attività mostrate nel feed del profilo.
Aggiunto il comando per mostrare o nascondere le password durante il cambio password.
Relazioni sociali e visibilità dei contenuti
Aggiunti follow e richieste di amicizia con accettazione, rifiuto, annullamento e rimozione dell’amicizia.
Aggiunte notifiche con badge, storico e stato delle richieste.
Registrate le attività sociali nel log eventi e nel feed dei profili.
Aggiunte regole di visibilità per giocate e personaggi: pubblici, follower, amici e amici selezionati.
Aggiunta la selezione multipla degli amici autorizzati per singola giocata o personaggio.
Protetti direttamente tutti i template di giocate, codici, corporazioni e personaggi in base alla privacy impostata.
Profili, account e amministrazione
Rinnovato il profilo pubblico con feed delle attività, tab dedicate e copertina personalizzabile.
Aggiunta la gestione degli account inattivi con disattivazione reversibile e riattivazione tramite token.
Aggiunte notifiche email, reinvio del token e registrazione delle operazioni nei log.
Aggiunto il pannello per consultare e gestire gli account disattivati.
Introdotta la gestione del menu tramite database con ruoli, ordine, icone e voci attive.
Aggiunta la gestione amministrativa delle voci del menu.
Importazione giocate e nuovi template
Aggiunta l’importazione delle giocate da file TXT, HTML, DOCX e PDF testuali.
Aggiunti controlli sui file e sanitizzazione del contenuto prima del salvataggio.
Aggiunta l’anteprima e il collegamento diretto alla modifica della giocata importata.
Aggiunti i pulsanti Anteprima ed Elimina nella modifica delle giocate.
Introdotta la gestione centralizzata dei template per giocate, personaggi e corporazioni.
Aggiunti i template Excelsior Style e Art Nouveau per le giocate.
Rinnovato il profilo pubblico con feed delle attività, tab dedicate e copertina personalizzabile dalle impostazioni.
Account e modifica del codice
Rinnovate la registrazione e la gestione degli account.
Aggiunto il recupero sicuro della password tramite token temporaneo.
Migliorati i controlli e i messaggi delle pagine di accesso e registrazione.
Rafforzata la validazione dei file caricati e dei relativi percorsi.
Resa richiudibile la sezione HTML/CSS dell'editor delle pagine personalizzate.
Pagine personalizzate per le schede
Introdotto un editor per creare pagine personalizzate con HTML e CSS.
Aggiunti anteprima, evidenziazione del codice e suggerimenti automatici.
Aggiunto il salvataggio automatico delle bozze.
Aggiunte visibilità privata, pubblica e condivisibile tramite link dei codici schede.
Aggiunta la possibilita di associare uncodice scheda a un personaggio.
Migliorate la visualizzazione del profilo e l'integrazione con i modelli delle schede.
Gestione dei contenuti e assistenza
Aggiunti campi personalizzabili e sezioni configurabili nelle schede personaggio.
Introdotto il sistema di ticket per richiedere assistenza.
Rinnovata la sezione FAQ con strumenti di gestione per gli amministratori.
Migliorata la gestione delle news.
Corretti e uniformati numerosi modelli di personaggi e corporazioni.
Migliorate ricerca, registrazione e recupero dell'account.
Modelli grafici e schede
Ripristinati e aggiornati i modelli grafici delle schede personaggio.
Ripristinati e aggiornati i modelli dedicati alle corporazioni.
Migliorati i modelli delle giocate e aggiunto il tema Blue GB.
Corretta la generazione locale dei codici QR delle schede.
Migliorati il caricamento dei file e l'associazione delle immagini ai personaggi.
Corretti statistiche e diverse pagine storiche del sito.
Modernizzazione e sicurezza
Aggiornata l'applicazione per PHP 8.4 e MariaDB 10.11.
Centralizzati e protetti l'accesso al database, le sessioni e l'autenticazione.
Aggiunte protezioni contro richieste non autorizzate e accessi a contenuti altrui.
Rafforzati la validazione dei contenuti, gli upload e la sicurezza delle pagine.
Rinnovate le basi del layout condiviso e dell'accessibilità.