Generación de los calendarios

Descripción general

Para generar los calendarios y las portadillas diarias debe invocarse el script prontus_cron_taxcalend.cgi.

Este script puede ejecutarse como cron. Los parámetros son los siguientes:

  1. Directorio del Prontus, relativo a la raíz del sitio web.
  2. Mes para el que se ejecuta el proceso, en formato aaaamm. Si se omite, se procesa el mes en curso.

Ejemplo:

0 * * * * /usr/bin/perl /sites/prontus.cl/web/cgi-cpn/prontus_cron_taxcalend.cgi prontus_agenda 200803

Una vez invocado, el script realiza los siguientes procesos:

1. Genera las portadillas correspondientes a cada día, para cada sección y para todas las secciones.

Estas quedan en directorios del tipo:

/< prontus_id >/site/extra/calendar/< aaaammdd >/pags/i.ext

Donde i siendo igual a 'all' significa que son todas las secciones e i igual a 1, 2, 3... corresponde al identificador (ID) de cada sección.

2. Genera los calendarios mensuales con cada día apuntando a los artículos con fecha de publicación de ese día. Los meses generados son el actual, siguiente y subsiguiente.

Estas quedan en directorios del tipo:

/< prontus_id >/site/extra/calendar/< aaaamm >/port/i.ext

Donde i siendo igual a 'all' significa que son todas las secciones e i igual a 1, 2, 3... corresponde al identificador (ID) de cada sección.

Exclusión de FIDs

Si se necesita excluir uno o más FIDs en la generación de los calendarios, a la invocación del script se le puede agregar el parámetro -x. De esta forma los fids indicados no se considerarán al momento de generar el calendario.

Ejemplo:

0 * * * * /usr/bin/perl /sites/prontus.cl/web/cgi-cpn/prontus_cron_taxcalend.cgi -x fid_rotulo,fid_link prontus_agenda 200803