En la versión 12.0.11.0 incorporamos las siguientes novedades:
- Se Implementa verificación en dos pasos para login. opción disponible para cada usuario. [Más información aquí]
- Es posible asignar perfil Administrador a otros usuarios.
- Al generar el CSV de los datos ingresados a una prontus form, se despliega un mensaje para seleccionar la codificación del archivo.
- Agrega aviso de espera al generar archivo de descarga de prontus form.
- Implementa sistema para ajustes post-actualización de Prontus.
- Botones para manejar artículos corruptos en listado de artículos creados.
- Agrega opción para copiar contenido de una portada al duplicarla.
- Agrega opción para indexar un grupo de urls definidas para el buscador de prontus.
- Lee los archivos del directorio <prontus_id>/cpan/url_list_index, que deben ser archivos de texto con una lista de urls para indexarlas, utiliza como limite el valor de URL_MAXPAGS, los campos que busca son los que se usan en redes sociales, og:description, twitter:description, og:title y twitter:title (si no encuentra el tag title).
- Implementa exportación e importación de multitags, con el mismo funcionamiento que para las taxonomías.
- Se implementa respaldo de artículos, se guardan en la carpeta <prontus-id>/site/_prontus_bkp. Los respaldos con antigüedad mayor de 7 días se borran.
- Agrega filtro por tags jerárquicos a los filtros avanzados en Portadas y Listado de Artículos Creados.
- Permite modificar friendly URL de multitags.
- Implementa publicidad para Prontus Player integrado desde cpan Prontus, siendo común para todos los reproductores en el sitio, pero es posible configurar tags independientes para cada video ademas de desactivar la publicidad en un video específico.
- Implementa artículos con y sin vistas. Configurando cada FID como "Visible" en Administrar -> Configuración -> Artículos, se puede determinar que para un FID se generen o no vistas.
- Si un FID de artículo se configura sin el check "Visible", no se generarán vistas, y se borrarán las existentes al guardar cada artículo.
- Se ocultan también los botones de Ver y Previsualizar para estos FIDs al crear o editar artículos.
- Se implementa en los buscadores del CPAN filtros para ocultar/mostrar estos FIDs en los resultados de búsqueda.
- Los FIDs sin vista no muestran enlace o URL en los listados de portadas o artículos creados.
- Los FIDs sin vista no figuran en portadas de taxonomía, tags, listados o tags jerárquicos.
Además de estas novedades, incorporamos las siguientes mejoras:
- Modificaciones generales a todo el código para mejorar el funcionamiento.
- Se renombran algunos procesos de .cgi a .pl que no se ejecutan via web.
- Reimplementa glib_fildir_03::crea_dir y glib_fildir_03::check_dir.
- Modifica el funcionamiento y respuestas de cgis para considerar más casos de uso.
- Se modifica el manejo de variables en algunas cgis para evitar problemas de persistencia al usar mod perl registry.
- Variables de configuración de prontus se guardan en un hash estructurado por id de prontus, variables generales de prontus_varglb que cambian se dejan de usar. Mantiene variables de prontus_varglb que guardan valores que no cambian por instancia de prontus. Se conservan variables antiguas para no romper compatibilidad.
- Se modifica el check platform, agregando el módulo MIME::Parser y se mejoran los textos utilizados al momento de verificar el soporte de ffmpeg, siendo ahora mucho más claros.
- Se lleva a cabo una extensa revisión de seguridad del código de Prontus, entre ellas la mejora de las consultas SQL para mejorar la seguridad.
- Tokens de autenticación enviados por correo se codifican internamente para mejorar seguridad.
- Actualiza Font Awesome a 5.11.2.
- La carga de datos de archivos de multimedia y el parseo se hace de forma más eficiente. Al cargar los campos del artículo quedan disponible los datos de multimedia. Antes solo quedaban disponibles durante el parseo de la plantilla de artículo.
- Usuarios se guardan en base de datos. Solo el método para resetear clave de admin se mantiene.
- La contraseña de un usuario expira después de un tiempo definido por el administrador y aunque el usuario la cambie, no se extiende su duración.
- Activa plugin prontus_insert en editor VTXT.
- La importación de taxonomías no permite orden = 0, si se da este caso se asigna 1. Taxonomías con orden 0, no se pueden usar.
- Ahora el corte de video no necesita recarga de fid.
- Disminuye frecuencia de chequeo de progreso de actualización de Prontus.
- No configurar _fid y _plt es fatal en art_posting. [Más detalles aquí].
- Deja de usar dir_cgi.pm, directorios Prontus siempre son cgi-cpn y cgi-bin, no se puede tener versiones diferente de Prontus en mismo host.
- Reordena botones de campo de fotofija, agranda botones y deja check para cuadrar foto en la zona superior del control
- Modifica parseo de resultados de buscador para no eliminar contenido con caracteres % por error
- Lista todos los crons instalados para el usuario del sitio web
- Modifica texto y colores de diálogos de confirmación
- Facilita integración de publicación a redes sociales desde los fids
- Quita restricciones de directorios al garbage collector, mejora deteccion de ejecuciones simultaneas y detecta parametros insuficientes en invocacion
- Agrega parseo de todos los multitags para un artículo: [Más detalles aquí]
%%_loop_all_multitag_seccion%%
%%_multitag_seccion_id%% %%_multitag_seccion_nom%% %%_multitag_seccion_friendly%%
%%/_loop_all_multitag_seccion%%
%%_loop_all_multitag_tema%%
%%_multitag_tema_id%% %%_multitag_tema_nom%% %%_multitag_tema_friendly%%
%%/_loop_all_multitag_tema%%
%%_loop_all_multitag_subtema%%
%%_multitag_subtema_id%% %%_multitag_subtema_nom%% %%_multitag_subtema_friendly%%
%%/_loop_all_multitag_subtema%%
Por otro lado, incorporamos las siguientes correcciones:
- Generación de multitags no tomaba en cuenta valor de INCLUIR_PRONTUS_ID_URL para generar links.
- Si no está bien configurado TAGPORT_ORDEN, TAXPORT_ORDEN y LIST_ORDEN, Prontus se puede usar.
- Artículos borrados no se eliminaban de tablas de publicación y despublicación.
- Artículos sin fecha de despublicación se guardaban para despublicarse en la fecha 99999999.
- Marca correctamente plugin seleccionado en menú lateral.
- Campo "alta" se enviaba 2 veces al crear artículos nuevos en usuarios Admin y Editor.
- Listado de perfiles de usuario tenía orden incorrecto.
- Mensajes de error de imprimir y captcha se mostraban de forma incorrecta.
- Corrige generación de friendly url en paginación de taxport y tagports.
- Al ordenar las taxonomías aparecía "#" en la url del administrador.
- Despliegue/Actualización al crear nuevas secciones/temas/subtemas no funcionaba correctamente.
- Loop de tags y loop de multitag no parseaban correctamente multiples ocurrencias en una plantilla.
- Botones de fid para cortar no funcionaban si video no estaba cargado previamente.
- Intercambio de portadas, modificaba incorrectamente parte de la configuración asociada.
- glib_fildir_03::crea_dir fallaba si el directorio a crear ya existía. Ahora falla si existe un archivo con el mismo nombre o no lo puede crear.
- Error en prontus_tags_admin.cgi y prontus_multitag_admin.cgi evitaba que se pudieran usar.
- Se corrige funcionamiento errático de selección de portadas base y paralelas.
- En caso de multiedición, quitar una portada no actualizaba la configuración de portadas base.
- Limpieza de nombre de nueva portada para duplicar no borraba todos los caracteres prohibidos.
- Error de javascript en listado de artículos creados, cuando artículo no tiene taxonomía asignada.
- Algunas tablas no usaban CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci al crearse.
- Al abrir Exportar Tax, Tags o Multitag, si se hacía click fuera del modal este se cerraba.
- Elimina parseo y transformación de ##marca## en %%marca%%, obsoleto.
- Taxonomías no se podían desactivar correctamente.
- Loops de multitag para artículo no parseaban todos los datos.
- Elimina llamadas a [Objeto BD]->disconnect que causaban problemas en ambientes nuevos porque se ejecutan pero luego se hacen nuevas queries.
Conceptos Básicos
¿Qué es Prontus?
Estructura de directorios
Glosario
Navegadores soportados
Tutoriales
Instalación de Prontus CMS
Implementar un nuevo sitio en Prontus
Cómo crear un FID
Cómo crear una plantilla de artículo
Cómo crear una plantilla de portada
Cómo crear plantillas de formulario
Cómo implementar un formulario
Cómo implementar un buscador
Cómo implementar un buscador Elasticsearch
Cómo crear una plantilla de taxonomía
Cómo crear plantillas de tags
Cómo crear una plantilla de listado
Cómo crear una plantilla de tags jerárquicos
Implementar carga de videos en Prontus
Integración de Redes Sociales
Instalación y Configuración
Requerimientos
Configuración del servidor
Base de datos
Asegurar la plataforma
Instalación con Wizard Prontus
Ajustes post-instalación
Archivos de configuración de Prontus
Friendly URLs
Friendly URLs para imágenes
SSI en Prontus
Logs de Eventos
Ejecutar procesos periódicamente con cron
Debugging
Plantillas
Plantillas de FID
Plantillas de artículo
Plantillas de portada
Plantillas de taxonomía
Plantillas de artículos relacionados
Plantillas de tags
Plantillas de listado
Plantillas de tags jerárquicos
Plantillas de mapa de taxonomía
Plantillas de mapa de tags
Marcas
Tipos de marcas
Diccionario de marcas
Marcas para texto
Marcas de lógica
Marcas de despliegue
Marca Menú y Panel
Parsing de marcas en formularios Prontus
Funcionalidades
Funcionalidades SEO en Prontus CMS
Multivistas
Galería de Imágenes
Buscador Multivista
Buscador
Buscador Elasticsearch
Calendarios
Imprimir artículos
Posting de contenidos
Plugins
Post-procesos
Prontus functions
Implementar copias de seguridad automáticas con Dropbox
Implementar múltiples ediciones
Regeneración masiva de artículos via línea de comandos