Editions – prérequis Webkit (2/6)

maj de l'article le 28/03/2014

Nous allons mettre en oeuvre les prérequis de cette solution sachant que je me suis inspiré de la description faite ici.

* répertoire dédié aux modules "communautaires"
Nous allons être amenés à installer des modules non officiels (ex: les éditions au format webkit).
Nous créons donc un répertoire "myaddons" et l'ajoutons dans la variable "addons_path" déclarée dans notre fichier "myOERP.conf".
addons_path = /<mon repertoire>/mymodules,  /<mon repertoire>/myaddons

* récupération de l'utilitaire "wkhtmltopdf" de conversion html en pdf
cd /tmp
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 
bunzip2 wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 
tar xvf wkhtmltopdf-0.11.0_rc1-static-amd64.tar
mv wkhtmltopdf-amd64 /usr/bin/wkhtmltopdf 
chown root:root /usr/bin/wkhtmltopdf

Avec la dernière version de wkhtmltopdf (0.12.0), les fichiers pdf produits sont sur 2 pages au lieu d'une, je suis donc resté en 0.11 :
wget http://sourceforge.net/projects/wkhtmltopdf/files/0.12.0/wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz
unxz -c wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz | tar xv
mv wkhtmltox/bin/wkhtmltopdf /usr/bin/.

chown root:root /usr/bin/wkhtmltopdf

* installation du module officiel "report_webkit"

Cette installation ajoute dans le menu "configuration", 2 nouveaux choix : "logos et en-têtes/pieds de page pour Webkit"

* installation du module communautaire "base_headers_webkit"
- récupération du module : bzr branch lp:webkit-utils/7.0
- copie du répertoire "base_headers_webkit" dans notre répertoire "myaddons"
- mettre à jour la liste des modules :

- installer le module :

... qui crée de nouvelles entêtes et pied de page

Menu ConfigurationTechnical

- changer (solution provisoire) le logo "camptocamp" par ...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *