Prontus CMS v12.0.6.4

Publicamos esta versión de Prontus con mejoras y correcciones para una mejor experiencia.

Publicado: Miércoles 12 de junio de 2019 por Adriano Varoli Piazza
Última modificación: Martes 3 de septiembre de 2019

En la versión 12.0.6.0 incorporamos las siguientes novedades:

  • Implementa parseo de loops de multitag en articulo y portadas, itera sobre multitags de articulo, no todas las del prontus. Soporta ifs anidados y loops anidados.
  • Implementa parseo de loops de tags en articulo y portadas.
  • Implementa filtro de búsqueda para selector de tags jerárquicos.
  • Muestra titular y fid en confirmación para borrar artículo.
  • Implementa administración GUI de subdominios a considerar al hacer purge de caches. Agrega subdominio www por defecto para limpieza de caches.
  • Guarda nombre del autor de un artículo desde la variable $prontus_auth::USERS_NOM.
  • Agrega paginación a administrador de multitag.
  • Avisa al arrastrar fotos que no son del banco de imagenes a la galería de fotos. Evita perder el fid actual y le avisa al usuario que no puede arrastrar archivos directamente.
  • Elimina "vertical whitespaces" del subject al enviar mail con lib_mail.
  • Implementa envio de mail y log en prontus posting.
  • Prontus form detecta si esta detras de proxy para evitar bloquear ip de proxy.
  • Implementa solución para aplicar timeout al cargar urls remotas.
  • Al regenerar relacionados, se valida el Prontus en uso con lib_prontus::valida_prontus.
  • Agrega operacion !~ a procesamiento de condicionales.
  • Registra cambios de clave de usuario en log de operación.
  • Galeria Prontus permite agregar nuevos tamaños de foto, pero no quitar.
  • Agranda botones de acción de la galería prontus en el fid.
  • Agrega generacion de json con multitags al guardar nuevos tags para usar en el fid.
  • Guarda el último fid seleccionado al crear artículo, y lo usa al hacer click en 'Crear nuevo artículo' para presentar formulario del fid correcto.
  • Limpia campos de guardar búsqueda antes de abrir el modal de búsqueda avanzada.
  • Implementa registro persistente en el navegador de las opciones ordenar por y número de artículos por página en el admin de portadas.
  • Implementa uso de clase Artic y lib_artic para obtener datos para imprimir un artículo.

Además de estas novedades, incorporamos los siguientes cambios:

  • Actualiza bootstrap a versión 3.4.1.
  • Actualiza tiempos de actividad de sesion de usuario, sin sobreescribir el archivo de sesión.
  • Errores en prontus posting usan plantilla de error.
  • Función check_dir detecta si existe un archivo y no directorio con el nombre a crear.
  • Aumenta la espera para chequear el estado del proceso de actualización.
  • Tab no seleccionado de carga de imagenes queda gris, seleccionado blanco.
  • Cambia textos para mostrar nomenclatura de KB a KiB, MB a MiB, GB a GiB, etc.
  • Mueve función garbage_collection a glib_fildir_03.pm.
  • Quita variable no usada LIMITE_PROCESAMIENTO_IFS.
  • Version mínima requerida de json para perl sube a 2.14.
  • Cambia a minusculas los meses en el formato de fecha larga.
  • Borra script para comprimir modelos, pasa a ser parte del respositorio de modelos.
  • No utiliza columnas MULTITAG_ART_<XX>_FRIENDLY para buscar. Quita columnas MULTITAG_ART_<XX>_FRIENDLY al crear tablas.
  • Banco carga url friendly de imagenes, para usar el mismo tipo de url en todas partes.
  • Accion de cancelar quitar foto de galeria fallaba. No intenta eliminar la foto del articulo por lo que se cambia el mensaje al usuario
  • Reemplaza uso de clase fa de fontawesome que fue deprecada.
  • Refactoriza prontus_imprimir.cgi reemplazando subrutinas propias por subrutinas en librerías de Prontus centralizando el código
  • Mejora sistemas de publicación a redes sociales:
    • Actualiza posting a YouTube. Implementa posibilidad de cargar video múltiples veces.
    • Actualiza sdk de facebook y la lib de oauth usada para posts a Twitter.
    • Actualiza sdk de google para posting a YouTube.
    • Corrige programación de acciones dependientes de variables para redes sociales.
    • Corrige paths de cgis y scripts de youtube para seguir el formato de las otras soluciones de posting
    • Corrige path a Posting*.class.js Elimina macro _configura_redes_sociales, mueve el código a Fid.class.js.
    • Elimina referencias obsoletas a twitter_posting de art_sbmit.cgi.
    • Mueve los archivos de Posting*.js de Facebook y Twitter a sus directorios correctos.
    • Implementa posting a Twitter usando Ajax.
    • Elimina referencias obsoletas de la CGI art_sbmit.
    • Implementa posting a Facebook usando Ajax.

Por otro lado, incorporamos las siguientes correcciones:

  • Corrige error en parámetros devueltos al panel de administración al buscar artículos.
  • Corrige carga de multitags en FIDs.
  • Corrige funcionamiento y guardado de buscador avanzado de CPAN.
  • Corrige funcionamiento de tecla Enter al borrar/copiar/crear/cerrar/guardar en editor de archivos.
  • Corrige funcionamiento de "time out" de lib_prontus::geturl.
  • Areas vacías con restricciones fallaban al guardar portada.
  • Corrige publicación directa de artículos en portada.
  • Corrige guardado e inutilización de Prontus al configurar portadas inválidas, en este caso ignora la configuración errónea.
  • Corrección del funcionamiento de configuración de portadas con multiedicion activada. Se cambia por claridad y cambios futuros ya que funcionaba bien a pesar de que la implementación era incorrecta.
  • Corrige inicializacion de variable USERS_USR usada para log de operación.
  • Corrige lectura de user id para cambios de clave.
  • Corrige deteccion de fotos sin usar en los FID.
  • Corrige error en administrador de portadas cuando no existen taxonomías.
  • Corrige problemas de codificación en portadas de tags jerárquicos.
  • El path al buscar archivos de un artículo podia quedar incompleto.
  • Corrige formateo, quita variable que no se usa.
  • Implementa detección de tipos de fotos editables en banco de imágenes.
  • Quita carga de tax4fids.js ya que no se usa.
  • Corrige la expresión regular usada para detectar duracion de videos.
  • Indexador del buscador Prontus omite caracter "|" para evitar errores al mostrar resultados.

La versión 12.0.6.1 implementa el siguiente cambio:

  • La edición rápida ahora retorna antes de ejecutar procesos, para mejorar velocidad de respuesta del Panel de Administración.

Además, se implementa la siguiente corrección:

  • No funcionaba bien la asignación de taxonomía en edición rápida.

La versión 12.0.6.2 implementa una corrección más:

  • No se podía buscar artículos que no tuvieran sección asignada en listado de artículos y portadas.

La versión 12.0.6.3 implementa un cambio:

  • Agrega carácter # como válido para password de base de datos.

Además, implementa la siguiente corrección:

  • Un error en el wizard y modelos no permitía instalar Prontus si el modelo no traía la carpeta cpan/data/users.

La versión 12.0.6.4 implementa una corrección más:

  • Al agregar un artículo a un área de portada, los árticulos sin V°B° volvían a quedar con V°B°.