Registro de cambios

NeoFrag Reborn 1.2.13

Luandre 2 oct 2026 6 min de lectura 36
Índice
Índice

Añadido

  • El registro de errores, en la administración (Sistema → Monitorización → Registro de errores). Ya no hace falta FTP ni acceso al servidor para saber qué ha fallado: los errores del sitio, agrupados, del más reciente al más antiguo, ordenados por gravedad, filtrables por periodo o por palabra. La ruta de instalación, las contraseñas, las claves y los tokens se ocultan en pantalla, las direcciones de correo e IP en parte; el archivo se puede descargar y vaciar (el antiguo se guarda al lado). La Monitorización señala los errores de las últimas 24 horas, y una carpeta logs/ en la que el sitio ya no puede escribir.
  • Las herramientas de diagnóstico se activan desde la administración (Monitorización → Diagnóstico), durante una hora, sin editar config/neofrag.php por FTP:
    • el modo de depuración — lo que muestra, la barra al pie de la página y el detalle de los errores, solo se enseña ya a los administradores conectados; activado, se mostraba a todos los visitantes, consultas y datos de visita incluidos;
    • el rastreo de páginas, que por fin se puede leer en la administración: las últimas páginas servidas, sus consultas y su duración, con los valores sensibles ocultos;
    • la revisión de traducciones, con la lista de textos que faltan por idioma y por extensión; la bandera que pone delante de los textos traducidos solo se muestra ya a los administradores.
  • La administración ordenada en nueve secciones: Contenido, Comunidad, Animación, Gaming, Conocimiento, Medios, Difusión, Soporte, Monetización (y Sistema). Las seis anteriores mezclaban el calendario con los medios o el gestor de errores con la comunidad, y trece módulos acababan en «Otros módulos».
  • El menú «Navegación» del editor en vivo sigue las mismas secciones, en submenús plegables, con una búsqueda; alineaba más de cuarenta páginas una tras otra.
  • La dirección del sitio se corrige desde la administración (Monitorización → Dirección del sitio). Tras un cambio de dominio, los enlaces de los correos seguían llevando a la antigua hasta editar config/url.php por FTP.
  • Una referencia para cada error. Un visitante que se topa con un error lee una referencia de ocho caracteres; el administrador la busca en el registro y llega a la línea correcta.
  • Las horas en la zona horaria de cada uno. Un miembro elige su zona horaria en su perfil; si no, el sitio usa la de su navegador, y si no la del sitio, un ajuste nuevo en Ajustes → Preferencias generales. Las horas introducidas en los formularios se entienden en la zona horaria de quien las introduce. La lista de zonas horarias está agrupada por región, con las ciudades nombradas en el idioma del sitio.

Corregido

  • Las horas ya no están desfasadas. El sitio las mostraba en hora del servidor — hora universal — para todos: dos horas de retraso para un visitante en Francia en verano. La zona horaria del perfil del miembro, por su parte, solo se aplicaba en las páginas del perfil, y desplazaba las fechas que ese miembro guardaba. El calendario, el wiki, el gestor de errores, las conversaciones archivadas y el gestor de archivos escribían sus horas sin conversión; la emisión «en directo» de la radio web se leía en hora del servidor.
  • El calendario: el inicio y el final de un evento se eligen en un selector de fecha, y ya no en un campo de texto con el formato «AAAA-MM-DD HH:MM:SS»; un título acentuado ya no muestra sus acentos como código HTML; la descripción con formato ya no muestra sus etiquetas; la exportación del calendario recibe un texto limpio.
  • Las listas con búsqueda dicen «Sin resultados» en el idioma del sitio, y no «No results found».
  • El editor en vivo ofrece ahora componer las páginas Foro, Galerías, Equipos, Contacto y Palmarés: su menú las dejaba fuera, porque no reconocía su página de inicio.
  • Una página que falla dice «Se ha producido un error» (500), con su referencia, en lugar de «Página no encontrada», que hacía pensar en una dirección equivocada.
  • Se acabaron las páginas en blanco. Un error fatal, o un error lanzado fuera de una página, muestra una página de error en el idioma del visitante. Igual que una base de datos inaccesible (503), en lugar de un mensaje en bruto en inglés, y el corte queda por fin anotado en el registro.
  • Una acción que falla lo dice: un diálogo que no se abre, un envío rechazado, un servidor que ya no responde muestran un mensaje, con la referencia del error — en lugar de un botón que se queda en gris sin decir nada. La Monitorización, cuando no logra actualizarse, detiene su reloj de arena.
  • La copia de seguridad y la actualización dicen la verdad. Anunciaban «Copia de seguridad guardada» o «Actualización realizada con éxito» incluso tras un fallo; ahora solo anuncian el éxito si el servidor lo confirma, y si no dicen qué ha fallado. La copia de seguridad comprueba también que de verdad ha escrito su archivo: en una carpeta sin permiso de escritura o en un disco lleno, anunciaba un éxito — y la actualización, que se apoya en ella para volver atrás, no habría tenido nada que restaurar.
  • El error de un campo de formulario se muestra bajo el campo, y ya no solo al pasar sobre un pequeño icono.
  • Dos errores internos ya no dejan rastro en el registro: un formulario enviado sin uno de sus campos, y una consulta a la base de datos que no devuelve nada que leer — esta última hacía fallar la página.
  • La barra de depuración vuelve a mostrarse: un valor numérico la hacía fallar desde que el código comprueba sus tipos de forma estricta, y su línea de tiempo era falsa.
  • El anuncio de actualización vuelve a verse. Se había reducido a un «1.2.x» sin color en la barra superior: una limpieza de los estilos de la administración se había llevado los suyos. Recupera un recuadro bajo el logo — «Actualización disponible · NeoFrag X.Y.Z» — y una pastilla legible en la barra superior.
  • La ventana de actualización mostraba un bloque vacío y dejaba una advertencia en el registro: ahora dice qué versión llega, que el sitio se respalda antes de empezar y vuelve a su estado anterior en caso de fallo, con un enlace a lo que trae la versión.

Eliminado

  • NEOFRAG_LOGS_DB, que nada leía: las instalaciones nuevas ya no lo escriben en config/neofrag.php. Una instalación existente puede conservarlo; no tiene ningún efecto.

Lee también

0
Comentarios

Gestionar mis cookies

El sitio solo instala las cookies necesarias para su funcionamiento: no requieren su consentimiento. Los demás servicios pertenecen a otras empresas; solo se cargan si los acepta. Su elección se guarda seis meses, y puede cambiarla en cualquier momento.

Necesarias para el sitio Siempre activas

  • __Host-session Mantiene su sesión iniciada y protege los formularios contra envíos fraudulentos. Hasta que se cierra el navegador; un año con «Recordarme»
  • nf_consent Guarda las elecciones que hace en esta ventana. 6 meses
  • nf_fuseau Muestra las fechas y las horas en su zona horaria. 1 año
  • Almacenamiento del navegador Guarda su elección entre el modo día y el modo noche, y la presentación elegida para la lista de artículos. Hasta que lo vacíe

Vídeos

Los vídeos integrados en las páginas: el reproductor viene de la plataforma, que recibe su dirección IP y puede instalar sus cookies.

Música

Las canciones y listas de reproducción integradas en las páginas: el reproductor viene de la plataforma, que recibe su dirección IP y puede instalar sus cookies.