Prontus CMS v12.0.1

La release 12.0.1 de Prontus implicó grandes cambios al funcionamiento y presentación del CMS. En este artículo te detallamos las principales novedades.

Publicado: Jueves 11 de octubre de 2018 por Adriano Varoli Piazza
Última modificación: Lunes 5 de noviembre de 2018

Prontus CMS v12 es un gran avance en el desarrollo de este CMS con grandes renovaciones visuales, cambio de algoritmos y refactorización de código fuente y nuevas prácticas de desarrollo. Desarrollamos esta versión utilizando la siguiente plataforma:

  • Perl 5.20.2
  • Bootstrap 3.3.7
  • Font Awesome 5.4.1
  • Jquery 3.3.1
  • Mysql 5.7+ (o MariaDB 10.0.5+)
  • FFmpeg 2 y 3
  • Debian 8+

Entre las principales novedades en esta versión podemos destacar:

  • Prontus ahora usa codificación UTF8 completa, en particular usamos la codificación utf8mb4 en la base de datos.
  • Prontus ahora tiene una nueva interfaz con diseño responsivo.
  • Implementamos soporte para google reCAPTCHA v2 en los formularios creados con Prontus.
  • Implementamos la publicación directa a redes sociales (Facebook, Twitter y Youtube) dentro del código de la release base.
  • Implementamos la funcionalidad de edición rápida de artículos en el listado de artículos creados: ahora puedes cambiar el estado de alta y taxonomía de un artículo sin editarlo.
  • Implementamos mayor flexibilidad en el uso de macros del panel de administración, para facilitar la construcción del administrador y FIDs
  • Ahora puedes implementar plugins para Prontus. Esta funcionalidad te permite acceder dentro del panel de administración a formularios o scripts que tú diseñes.
  • Refactorizamos gran parte del código base de Prontus, mejorando el funcionamiento general y eliminando código sin uso.
  • Aumentamos el uso de "AJAX" en los FIDs para mejorar la experiencia de uso. Prontus ahora funciona y se siente más rápido y eficiente.
  • Eliminamos variables de configuración innecesarias y reorganiza la ubicación de algunas variables de configuración para agrupar más correctamente según su propósito.
  • Implementamos nuevas marcas y macros reservadas para simplificar la construcción de los FIDs
  • Implementamos una interfaz gráfica para la construcción de nuevos FIDs
  • Integramos la funcionalidad de Google Sitemaps dentro de la release base.
  • Implementamos un nuevo sistema para cargar archivos a los FIDs, permitiendo hacer uploads más fácilmente.
  • El identificador único de los artículos es ahora el TimeStamp (AAAAMMDDHHmmss), y ya no el ID de base de datos.
  • Integramos TinyMCE 4.8.x (actualmente 4.8.2) como editor de texto enriquecido.
  • Implementamos un nuevo sistema de administración de audio digital (DAM), que facilita reusar contenidos multimedia cargados en los artículos.
  • Separamos los archivos de interfaz (plantillas HTML, código JavaScript, etc.), a un directorio global. De este modo, la presentación de los paneles de administración de los Prontus instalados en un mismo ambiente será común, y se irá actualizando junto con el resto de Prontus.
  • Incluímos los reproductores ProntusPlayer y ProntusPlayerAudio, que puedes usar para embeber los archivos multimedia cargados en los artículos Prontus.
  • Los FIDs ahora soportan múltiples videos con transcodificación, y múltiples archivos de audio.
  • Los videos ahora integran generación automática de thumbnails y de poster, el poster también se puede publicar manualmente. Esta funcionalidad requiere que esté instalado y configurado correctamente ffmpeg en tu servidor.
  • Los videos disponen de nuevas marcas para usar en los artículos. Esta funcionalidad requiere que esté instalado y configurado correctamente ffmpeg en tu servidor.