Configuración global: [nombre de prontus]-var.cfg

En este archivo encontrarás las opciones de configuración que afectan a todo Prontus.

Publicado: Jueves 11 de octubre de 2018 por Adriano Varoli Piazza
Última modificación: Martes 7 de enero de 2020
Configuraciones Globales

Actualizaciones

Habilita o deshabilita las actualizaciones automáticas de Prontus.
Esta configuración es útil cuando necesitas bloquear la actualización de una versión de Prontus por tener modificaciones especiales dentro del mismo.

Valor por defecto:

ACTUALIZACIONES = 'SI'

Valores posibles:

ACTUALIZACIONES = 'SI'
ACTUALIZACIONES = 'NO'

PUBLIC_SERVER_NAME

Esta variable contiene el nombre del dominio de tu sitio. Para este sitio, por ejemplo, su valor es "develop.prontus.cl". Puede contener una IP.

Se usa para manejar la creación de páginas en servicios que corren automáticamente, y también dentro del panel de administración para decidir cómo mostrar las vistas de artículos que estás editando.

Ejemplos:

PUBLIC_SERVER_NAME = '192.168.5.19'
PUBLIC_SERVER_NAME = 'develop.prontus.cl'

SERVER_PROTOCOLO_FRONTEND

Especifica si el dominio público de tu sitio (identificado por la variable PUBLIC_SERVER_NAME) usa el protocolo HTTP o HTTPS

Valores posiblees:

PUBLIC_SERVER_NAME = 'http'
PUBLIC_SERVER_NAME = 'https'

CPAN_SERVER_NAME

Esta variable contiene el nombre del dominio de la parte privada de tu sitio. Para este sitio, por ejemplo, su valor podría ser "develop-admin.prontus.cl". Puede contener una IP.

Se usa para manejar la creación de páginas en algunos servicios que corren automáticamente, y también dentro del panel de administración para decidir cómo mostrar las vistas de artículos que estás editando.

Ejemplos:

CPAN_SERVER_NAME = '192.168.5.19'
CPAN_SERVER_NAME = 'develop-admin.prontus.cl'

SERVER_PROTOCOLO_CPAN

Especifica si el dominio de la parte privada de tu sitio (identificada por la variable CPAN_SERVER_NAME) usa el protocolo HTTP o HTTPS

Valores posibles:

CPAN_SERVER_NAME = 'http'
CPAN_SERVER_NAME = 'https'

USAR_PUBLIC_SERVER_NAME_VER_ARTIC

Permite definir si al hacer click en el enlace "Ver Artículo" en los FIDs se usará la ruta absoluta del artículo usando el nombre del servidor (PUBLIC_SERVER_NAME), o la ruta relativa. Esto permite evitar problemas cuando por ejemplo el backend de Prontus está disponible desde una URL distinta a la principal, pero los operadores necesitan abrir los artículos desde los FIDs y compartir las URL en redes sociales.

Por defecto se utiliza la ruta relativa.

Valor por defecto:

USAR_PUBLIC_SERVER_NAME_VER_ARTIC = 'NO'

Valores posibles:

USAR_PUBLIC_SERVER_NAME_VER_ARTIC = 'SI'
USAR_PUBLIC_SERVER_NAME_VER_ARTIC = 'NO'

SERVER_SMTP

Indica el servidor SMTP a utilizar en el sitio Prontus para el envío de correos, por ejemplo desde Prontus Forms. Este campo se define durante la instalación de Prontus.

Valores posibles:

SERVER_SMTP = 'correo.example.com'
SERVER_SMTP = '192.168.0.1'

MULTIVISTA

Define las vistas que tendrá Prontus, además de la vista por defecto (vista principal). Es posible agregar más de una definición, en este caso debes agregar múltiples líneas MULTIVISTA = '...'

Formato:

MULTIVISTA =  'Nombre_Vista' # Nombre_Vista sólo puede contener letras, números y guiones bajos

Valores posibles:

MULTIVISTA = 'movil'
MULTIVISTA = 'test'
MULTIVISTA = 'en'

SCRIPT_QUOTA

Script para el cálculo de espacio disponible en disco. Este valor es visible en el encabezado de las páginas del panel de administración de Prontus. Puede estar escrito en lenguaje PHP o Perl y será invocado desde la raíz de sitio.

Ejemplo:

SCRIPT_QUOTA = '/cgi-cpn/mi_script_quota.pl'

Ese script debería devolver el valor de espacio usado y el de quota asignada, con el formato de números enteros separados por | :

$ perl cgi-cpn/mi_script_quota.pl
$ 2350000|5000000

PLAYER_EMBED_VIDEO

Contiene la URL del archivo de player para reproducir videos embebidos. Debe ser un path absoluto desde la raiz del sitio, por ejemplo: /[nombre del prontus]/front/player/video.html

Ejemplo:

PLAYER_EMBED_VIDEO = '/prontus/front/player/video.html'

PLAYER_EMBED_AUDIO

Contiene la URL del archivo de player para reproducir audios embebidos. Debe ser un path absoluto desde la raiz del sitio, por ejemplo: /[nombre del prontus]/front/player/audio.html

Ejemplo:

PLAYER_EMBED_AUDIO = '/prontus/front/player/audio.html'
Publicación de artículos

CONTROL_FECHA

Activa o desactiva la opción para controlar la fecha y hora de publicación y de expiración de artículos, lo cual permite que las portadas se actualicen según estos valores al ser guardadas manualmente o mediante un proceso que corre con la herramienta cron. Para más información, puede consultar este artículo en el Manual de Operación, donde explica con mayor detalle esta funcionalidad.

La CGI a ejecutar via cron para este efecto es:

prontus_cron_fechas.cgi [path del webroot] [nombre del prontus]

Ejemplo:

CONTROL_FECHA = '/prontus/front/player/audio.html'

ARTIC_ACTUALIZA_PORTS

Habilita o deshabilita la actualización de todas las portadas donde está publicado un artículo, al guardarlo.

Valor por defecto:

ARTIC_ACTUALIZA_PORTS = 'NO'

Valores posibles:

ARTIC_ACTUALIZA_PORTS = 'SI'
ARTIC_ACTUALIZA_PORTS = 'NO'

ABRIR_FIDS_NEW_TAB

Define si desplegar un artículo para editar, Prontus lo abrirá en una nueva pestaña o en la misma.

Valor por defecto:

ABRIR_FIDS_NEW_TAB = 'NO'

Valores posibles:

ABRIR_FIDS_NEW_TAB = 'SI'
ABRIR_FIDS_NEW_TAB = 'NO'

BLOQUEO_EDICION

Especifica cómo debe manejar Prontus los casos en que dos personas intentan editar el mismo artículo a la vez.

  1. Modalidad 1: Sólo advertencia (Valor por defecto).
  2. Modalidad 2: Advertencia con prompt e ingreso de número aleatorio de 4 dígitos.
  3. Modalidad 3: Bloqueo total. El artículo solo será editable por la primera persona que lo abrió.

Valor por defecto:

BLOQUEO_EDICION = ''

Valores posibles:

BLOQUEO_EDICION = '' # modalidad 1
BLOQUEO_EDICION = '1' # modalidad 2
BLOQUEO_EDICION = '2' # modalidad 3

VTXT_RELPATH_LINK

Permite habilitar o deshabilitar la conversión de URLs absolutas (http://dominio.cl/noticias/site...) ingresadas en los campos VTXT_ a URLs relativas (/noticias/site/...). Por defecto quedará habilitada la opción de URLs relativas.

    Valor por defecto:

    VTXT_RELPATH_LINK = 'SI'

    Valores posibles:

    VTXT_RELPATH_LINK = 'SI'
    VTXT_RELPATH_LINK = 'NO'

    POST_PROCESO de borrado de artículos

    El proceso o script que indiques en esta variable se ejecutará cada vez que se borre un artículo. Debe quedar ubicado en el directorio de CGIs de Prontus (cgi-cpn/) o a lo más un nivel dentro de éste.

      Ejemplo:

      POST_PROCESO = 'post_procesos/mi_post_proceso_borrado_artic.cgi' # este script debe encontrarse en cgi-cpn/post_procesos/mi_post_proceso_borrado_artic.cgi

      FORMATO_HTML_VTXT

      Permite seleccionar el formato de tags entre HTML (v5) y XHTML para el código generado en el VTXT. Por ejemplo, seleccionar HTML resultará en tags <br>, mientras que seleccionar XHTML hará que el editor de texto enriquecido genere tags <br/>.

        Valor por defecto:

        FORMATO_HTML_VTXT = 'HTML'

        Valores posibles:

        FORMATO_HTML_VTXT = 'HTML'
        FORMATO_HTML_VTXT = 'XHTML'

        VTXT_ENCODE_CHARS

        Codifica los caracteres que pueden dar origen a tags HTML, como por ejemplo < y >. Configurar en NO si se requiere que el editor de texto enriquecido evalúe código (por ejemplo en manuales o ejemplos)

        Valor por defecto:

        VTXT_ENCODE_CHARS = 'SI'

        Valores posibles:

        VTXT_ENCODE_CHARS = 'NO'
        VTXT_ENCODE_CHARS = 'SI'

        ENABLE_SPELL_CHECKER

        Activa el corrector ortográfico en la edición de artículos. Nota: Es necesario instalar la librería pspell de PHP y sus dependencias en el servidor, o el corrector no funcionará. Por ejemplo, si tu webserver usa PHP versión 5 sobre una distribución Debian, deberías instalar el paquete php5-pspell y sus dependencias.

        Valor por defecto:

        ENABLE_SPELL_CHECKER = 'NO'

        Valores posibles:

        ENABLE_SPELL_CHECKER = 'NO'
        ENABLE_SPELL_CHECKER = 'SI
        Categorías y Tags

        REGENERACION_TAX_TAGS

        Habilita o deshabilita la regeneración de categorías y tags al guardar artículos.

        Valor por defecto:

        VTXT_ENCODE_CHARS = 'SI'

        Valores posibles:

        VTXT_ENCODE_CHARS = 'NO'
        VTXT_ENCODE_CHARS = 'SI'
        Captcha

        RECAPTCHA_API_URL

        Permite especificar la URL de la API del servicio ReCAPTCHA. Por lo general su valor será https://www.google.com/recaptcha/api/siteverify

        Ejemplo:

        RECAPTCHA_API_URL = 'https://www.google.com/recaptcha/api/siteverify'

        RECAPTCHA_SECRET_CODE

        Permite ingresar el código secreto devuelto por la API de ReCAPTCHA al crear una aplicación. Debe ingresarse para poder implementar ReCAPTCHA.

        Ejemplo:

        RECAPTCHA_SECRET_CODE = '6Gd35p4UAOÑUAODIT_1qMstW94oteJ4IRNSiDW-fM'
        Uploads

        UPLOADS_PERMITIDOS

        Listado separado por comas de todos los archivos que deben poder cargarse en los FIDs.

        Ejemplo:

        UPLOADS_PERMITIDOS = 'jpg, jpeg, jpe, gif, png, bmp, tif, tiff, ico, asf, asx, wax, wmv, wmx, avi, divx, flv, mov, qt, mpeg, mpg, mpe, 3gp, txt, rtx, css, htm, html, mp3, m4a, mp4, m4v, ra, ram, wav, ogg, mid, midi, wma, rtf, pdf, doc, docx, pot, pps, ppt, pptx, wri, xla, xls, xlsx, xlt, xlw, mdb, mpp, swf, tar, zip, gz, gzip, odt, odp, ods, odg, odc, odb, odf'

        FOTO_MAX_PIXEL

        Se indica el tamaño máximo en pixels que tendrán las fotos al ser subidas al banco de imágenes, por ejemplo: "1920x1080". Si una foto supera el máximo será redimensionada para estar por debajo del limite establecido. Si se deja en blanco, no habrá límite.

        Ejemplo:

        FOTO_MAX_PIXEL = '4000x3000'

        REDUCIR_CALIDAD_JPEGS

        Si se indica, reducirá la calidad de las imágenes JPEG cargadas o redimensionadas para mejorar sus características SEO.

        Valor por defecto:

        REDUCIR_CALIDAD_JPEGS = 'NO'

        Valores posibles:

        REDUCIR_CALIDAD_JPEGS = 'NO'
        REDUCIR_CALIDAD_JPEGS = 'SI'

        NIVEL_OPTIMIZACION_JPG

        Indica el valor de optimización deseado para las imágenes en formato JPEG. Acepta como valor un número entero entre 0 y 100.

        Mayores niveles de optimización resultan en archivos más pesados, e imágenes de mejor calidad.

        Valor por defecto:

        NIVEL_OPTIMIZACION_JPG = '85'
        URLs amigables

        Para el correcto funcionamiento de las URL amigables se necesita habilitar el soporte en el servidor web (Apache o NGINX). Para mayor información revisa el artículo Friendly URLs. Estas opciones le especifican a Prontus la configuración existente en el servidor web, por lo que no debes cambiarlas si no tienes la seguridad de que tu servidor web está configurado para funcionar con la opción seleccionada. Si no estás seguro, no modifiques esta opción, ya que los enlaces del sitio dejarán de funcionar correctamente.

        Además, una vez que tu Prontus ya tenga contenido cargado, cambiar el tipo de URL friendly puede hacer que todos los enlaces cargados en los cuerpos de artículo dejen de funcionar.

        FRIENDLY_URLS_VERSION

        Habilita y especifica la versión de URLs amigables configurada en el servidor web.

        1. Versión 1: De la forma: /titular/prontus_id/aaaa-mm-dd/hhnnss.ext
        2. Versión 2: De la forma /prontus_id/seccion/tema/subtema/titular/aaaa-mm-dd/hhnnss.ext. En caso de que el artículo no tenga sección, tema o subtema, se omiten y no se colocan en la URL.
        3. Versión 3: De la forma <nombre_prontus>.dominio/seccion/tema/subtema/titular/aaaa-mm-dd/hhnnss.ext. Se usa el nombre de dominio o subdominio para determinar la instancia del Prontus, por ejemplo <nombre_prontus>.cl o <nombre_prontus>.dominio.cl. En caso de que el artículo no tenga sección, tema o subtema, se omiten y no se colocan en la URL. El nombre de la instancia Prontus no puede contener el caracter "guión bajo" (_).
        4. Versión 4: de la forma: /prontus_id/seccion/tema/subtema/titular. Implementada tras solicitudes de que las URL's de Prontus no tengan componente numérico del TS de un artículo, asemejándose a otros CMS populares. Prontus validará que cada artículo tenga una URL única.

        Valor por defecto:

        FRIENDLY_URLS_VERSION = '1'

        Valores posibles:

        FRIENDLY_URLS_VERSION = '1'
        FRIENDLY_URLS_VERSION = '2'
        FRIENDLY_URLS_VERSION = '3'
        FRIENDLY_URLS_VERSION = '4'

        FRIENDLY_V4_EXCLUDE_FID

        Permite especificar los FIDs para los cuales no deben generarse URLs amigables versión 4. Puedes agregar múltiples FIDs, uno por línea.

        Ejemplo:

        FRIENDLY_V4_EXCLUDE_FID = 'fid_link'
        FRIENDLY_V4_EXCLUDE_FID = 'fid_rotulo'

        FRIENDLY_V4_INCLUDE_PRONTUS_ID

        Especifica si incluir o no el identificador de Prontus en la URL generada al usar la versión 4 de las URLs amigables. Al seleccionar la opción "No Incluir Prontus ID" las URL toman la forma: /seccion/tema/subtema/titular.

        Valor por defecto:

        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'SI'

        Valores posibles:

        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'SI'
        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'NO'

        FRIENDLY_V4_INCLUDE_VIEW_NAME

        Te permite incluir el identificador de la vista en la URL generada cuando usas la versión 4 de las URLs amigables. Al configurar a "Incluir Identificador de Vista" la url queda de la forma: /<prontus_id>/<vista>/seccion/tema/subtema/titular.

        Valor por defecto:

        FRIENDLY_V4_INCLUDE_VIEW_NAME = 'NO'

        Valores posibles:

        FRIENDLY_V4_INCLUDE_VIEW_NAME = 'SI'
        FRIENDLY_V4_INCLUDE_VIEW_NAME = 'NO'

        FRIENDLY_URLS_LARGO_TITULAR

        Define el largo máximo que tendrán los titulares de artículo en las Friendly URLs. Se recomienda no exceder los 75 caracteres para mejor legibilidad e indexación en motores de búsqueda como Google.

        Ejemplo:

        FRIENDLY_URLS_LARGO_TITULAR = '65'
        URLs para tags jerárquicos

        INCLUIR_PRONTUS_ID_URL

        Especifica si las friendly URLs para tag jerárquicos deben incluír el nombre del Prontus o si éste ya está configurado a nivel de servidor.

        Valor por defecto:

        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'NO'

        Valores posibles:

        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'SI'
        FRIENDLY_V4_INCLUDE_PRONTUS_ID = 'NO'
        Prontus Form

        FORM_CSV_CHARSET

        Define el character set de los archivos de respaldo generados por los Prontus Form. Si aparecen caracteres extraños al importar dichos archivos en programas como planillas de cálculo recomendamos probar otro valor.

        Valor por defecto:

        FORM_CSV_CHARSET = 'utf-8'

        Valores posibles:

        FORM_CSV_CHARSET = 'utf-8'
        FORM_CSV_CHARSET = 'iso-8859-1'

        FORM_INCLUIR_ADJUNTO

        Especifica si incluir como adjunto el último de los archivos subidos a un Prontus Form en el email enviado al admin. En cualquier caso se enviará en el mensaje la lista de enlaces a los archivos subidos.

        Valor por defecto:

        FORM_INCLUIR_ADJUNTO = 'SI'

        Valores posibles:

        FORM_INCLUIR_ADJUNTO = 'SI'
        FORM_INCLUIR_ADJUNTO = 'NO'