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.
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