Registro delle modifiche

NeoFrag Reborn 1.2.13

Luandre 2 ott 2026 5 min di lettura 36
Sommario
Sommario

Aggiunto

  • Il registro degli errori, nell'amministrazione (Sistema → Monitoraggio → Registro degli errori). Non servono più FTP né accesso al server per sapere cosa è fallito: gli errori del sito, raggruppati, dal più recente al più vecchio, ordinati per gravità, filtrabili per periodo o per parola. Il percorso di installazione, le password, le chiavi e i token sono mascherati sullo schermo, gli indirizzi email e IP in parte; il file si può scaricare e svuotare (il vecchio viene conservato accanto). Il Monitoraggio segnala gli errori delle ultime 24 ore, e una cartella logs/ in cui il sito non riesce più a scrivere.
  • Gli strumenti di diagnostica si accendono dall'amministrazione (Monitoraggio → Diagnostica), per un'ora, senza modificare config/neofrag.php via FTP:
    • la modalità debug — ciò che mostra, la barra in fondo alla pagina e il dettaglio degli errori, viene ora mostrato solo agli amministratori connessi; accesa, veniva mostrata a tutti i visitatori, query e dati di visita compresi;
    • la traccia delle pagine, che si può finalmente leggere nell'amministrazione: le ultime pagine servite, le loro query e la loro durata, con i valori sensibili mascherati;
    • il controllo delle traduzioni, con l'elenco dei testi mancanti per lingua e per estensione; la bandiera che mette davanti ai testi tradotti viene ora mostrata solo agli amministratori.
  • L'amministrazione ordinata in nove sezioni: Contenuto, Community, Animazione, Gaming, Sapere, Media, Diffusione, Supporto, Monetizzazione (e Sistema). Le sei precedenti mescolavano il calendario con i media o il Bug tracker con la community, e tredici moduli finivano in «Altri moduli».
  • Il menu «Navigazione» dell'Editor live segue le stesse sezioni, come sottomenu che si aprono, con una ricerca; allineava più di quaranta pagine una dopo l'altra.
  • L'indirizzo del sito si corregge dall'amministrazione (Monitoraggio → Indirizzo del sito). Dopo un cambio di dominio, i link delle email portavano ancora al vecchio finché non si modificava config/url.php via FTP.
  • Un riferimento per ogni errore. Un visitatore che incappa in un errore legge un riferimento di otto caratteri; l'amministratore lo cerca nel registro e arriva alla riga giusta.
  • Gli orari nel fuso orario di ciascuno. Un membro sceglie il suo fuso orario nel profilo; altrimenti il sito usa quello del suo browser, e altrimenti quello del sito, una nuova impostazione in Impostazioni → Preferenze generali. Gli orari inseriti nei moduli si intendono nel fuso orario di chi li inserisce. L'elenco dei fusi orari è raggruppato per regione, con le città nominate nella lingua del sito.

Corretto

  • Gli orari non sono più sfasati. Il sito li mostrava in ora del server — ora universale — per tutti: due ore indietro per un visitatore in Francia in estate. Il fuso orario del profilo del membro, da parte sua, si applicava solo nelle pagine del profilo, e spostava le date che quel membro salvava. Il calendario, il wiki, il Bug tracker, le conversazioni archiviate e il gestore di file scrivevano i loro orari senza conversione; la trasmissione «in diretta» della web radio veniva letta in ora del server.
  • Il calendario: l'inizio e la fine di un evento si scelgono in un selettore di date, e non più in un campo di testo nel formato «AAAA-MM-GG HH:MM:SS»; un titolo accentato non mostra più i suoi accenti come codice HTML; la descrizione formattata non mostra più il suo markup; l'esportazione del calendario riceve un testo pulito.
  • Gli elenchi con ricerca dicono «Nessun risultato» nella lingua del sito, e non «No results found».
  • L'Editor live propone ora di impaginare le pagine Forum, Gallerie, Squadre, Contatto e Palmarès: il suo menu le lasciava fuori, perché non riconosceva la loro pagina iniziale.
  • Una pagina che si blocca dice «Si è verificato un errore» (500), con il suo riferimento, invece di «Pagina non trovata», che faceva pensare a un indirizzo sbagliato.
  • Niente più pagine bianche. Un errore fatale, o un errore sollevato fuori da una pagina, mostra una pagina di errore nella lingua del visitatore. Lo stesso per un database irraggiungibile (503), invece di un messaggio grezzo in inglese, e l'interruzione viene finalmente registrata nel registro.
  • Un'azione che fallisce lo dice: una finestra che non si apre, un invio rifiutato, un server che non risponde più mostrano un messaggio, con il riferimento dell'errore — invece di un pulsante rimasto grigio senza una parola. Il Monitoraggio, quando non riesce ad aggiornarsi, ferma la sua clessidra.
  • Backup e aggiornamento dicono la verità. Annunciavano «Backup salvato» o «Aggiornamento completato con successo» anche dopo un fallimento; ora annunciano il successo solo se il server lo conferma, e altrimenti dicono cosa è fallito. Il backup verifica anche di aver davvero scritto il suo archivio: in una cartella non scrivibile o su un disco pieno, annunciava un successo — e l'aggiornamento, che si appoggia su di esso per tornare indietro, non avrebbe avuto nulla da ripristinare.
  • L'errore di un campo di un modulo si mostra sotto il campo, e non più solo passando sopra una piccola icona.
  • Due errori interni non lasciano più traccia nel registro: un modulo inviato senza uno dei suoi campi, e una query al database che non restituisce nulla da leggere — quest'ultima faceva bloccare la pagina.
  • La barra di debug si mostra di nuovo: un valore numerico la faceva bloccare da quando il codice controlla i suoi tipi in modo rigoroso, e la sua linea temporale era sbagliata.
  • L'annuncio di aggiornamento è di nuovo visibile. Si era ridotto a un «1.2.x» incolore nella barra in alto: una pulizia degli stili dell'amministrazione aveva spazzato via i suoi. Ritrova un riquadro sotto il logo — «Aggiornamento disponibile · NeoFrag X.Y.Z» — e un badge leggibile nella barra in alto.
  • La finestra di aggiornamento mostrava un blocco vuoto e lasciava un avviso nel registro: ora dice quale versione arriva, che il sito viene salvato prima di cominciare e torna al suo stato precedente in caso di fallimento, con un link a ciò che porta la versione.

Rimosso

  • NEOFRAG_LOGS_DB, che nulla leggeva: le nuove installazioni non lo scrivono più in config/neofrag.php. Un'installazione esistente può conservarlo; non ha alcun effetto.

Da leggere anche

0
Commenti

Gestisci i miei cookie

Il sito installa solo i cookie necessari al suo funzionamento: non richiedono il suo consenso. Gli altri servizi appartengono ad altre società; si caricano solo se li accetta. La sua scelta è conservata per sei mesi, e può cambiarla in qualsiasi momento.

Necessari al sito Sempre attivi

  • __Host-session Mantiene il suo accesso e protegge i moduli dagli invii fraudolenti. Fino alla chiusura del browser; un anno con «Ricordami»
  • nf_consent Conserva le scelte che fa in questa finestra. 6 mesi
  • nf_fuseau Mostra le date e gli orari nel suo fuso orario. 1 anno
  • Memoria del browser Conserva la sua scelta tra modalità giorno e notte, e la presentazione scelta per l’elenco degli articoli. Finché non lo svuota

Video

I video integrati nelle pagine: il lettore proviene dalla piattaforma, che riceve il suo indirizzo IP e può installare i propri cookie.

Musica

I brani e le playlist integrati nelle pagine: il lettore proviene dalla piattaforma, che riceve il suo indirizzo IP e può installare i propri cookie.