Configuration de la génération des imagettes

Une imagette est une image dont la taille est réduite par rapport à l'original.

L'affichage de l'imagette permet de visualiser rapidement un courrier sans l'ouvrir.

Le module "thumbnails" de Maarch permet de visualiser les imagettes des courriers enregistrés.

Le batch du module crée des petits fichiers pdf, stocker dans un docserver.

La mise en place du module consiste à définir la zone de stockage des imagettes (docserver) et de paramétrer le batch de création des fichiers.

Zone de stockage

Aller dans Administration --> zones de stockage

Créer une zone de stockage en précisant un chemin de répertoire. Le chemin doit exister au préalable.

Gestion des espaces de stockage

Configuration du fichier XML

Le paramétrage du batch se fait coté serveur.

Paramétrer le fichier config_batch_letterbox.xml.

Ce fichier se trouve dans le répertoire modules/thumbnails/xml

(Si le fichier est en .default, il faut le renommer).

<ROOT>
    <CONFIG>
        <CONFIG_NAME>create_tnl_letterbox</CONFIG_NAME> 
        <MaarchDirectory>/var/www/html/maarch_trunk_secure/</MaarchDirectory>
        <TABLE_NAME>res_letterbox</TABLE_NAME>  
        <COLLECTION>letterbox_coll</COLLECTION>  
        <MAX_BATCH_SIZE>500</MAX_BATCH_SIZE>  
    </CONFIG>
    <CONFIG_BASE>
        <databaseserver>localhost</databaseserver>
        <databaseserverport>5432</databaseserverport>
        <databasetype>POSTGRESQL</databasetype>
        <databasename>maarch_trunk</databasename>
        <databaseuser>maarch</databaseuser>
        <databasepassword>maarch</databasepassword>
    </CONFIG_BASE>
    <LOG4PHP>
        <enabled>true</enabled>
        <Log4PhpLogger>loggerTechnique</Log4PhpLogger>
        <Log4PhpBusinessCode>thumbnails</Log4PhpBusinessCode>
        <Log4PhpConfigPath>/var/www/html/maarch_trunk_secure/apps/maarch_entreprise/xml/log4php.xml</Log4PhpConfigPath>
    </LOG4PHP>
</ROOT>

Tâche planifiée

Une fois que le module est configuré, il faut mettre en place la tache planifié pour que le programme se lance automatiquement.

Pour ce faire, sous linux, vous devez placer dans le cron la commande ci-dessous :

* * * * * root /var/www/html/maarch_courrier/modules/thumbnails/scripts/launch_batch_thumbnails.sh

Sous windows, vous devez planifier une nouvelle tâche en lançant l'outil de planification de tâche de windows puis en faisant appel au fichier lauch_batch_thumbnails.bat.

Après exécution de la tâche, les imagettes sont créées dans le docserver défini.

On peut les consulter en passant la souris sur l'icône "Voir le document" :

Imagette

results matching ""

    No results matching ""