Anomalie #1498
ferméUtiliser une solution basée sur cairo ou ImageMagick pour générer les cartes de membres et non inkscape.
Ajouté par Vincent-Xavier JUMEL il y a plus de 10 ans. Mis à jour il y a environ 8 ans.
0%
Fichiers
01-inkscape2rsvg.diff (6,77 ko) 01-inkscape2rsvg.diff | François Poulain, 09/07/2014 13:54 | ||
02-upgrade-carte.diff (68,3 ko) 02-upgrade-carte.diff | François Poulain, 09/07/2014 13:54 | ||
03-add-gpg-fingerprint.diff (3,21 ko) 03-add-gpg-fingerprint.diff | François Poulain, 09/07/2014 13:54 |
Mis à jour par François Poulain il y a plus de 10 ans
Tu peux stp indiquer ou est le code incriminé ?
Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans
Tu peux stp indiquer ou est le code incriminé ?
/var/lib/vservers/lsd/var/www/adherents.april.org/htdocs/include/config.php.template:define ( INKSCAPE_COMMAND, '{$inkscape_path}' ); /var/lib/vservers/lsd/var/www/adherents.april.org/htdocs/include/inst.php: $inkscape = $_SESSION [ 'inkscape_path' ] . '/inkscape'; /var/lib/vservers/lsd/var/www/adherents.april.org/htdocs/include/inst.php: $inkscape = 'inkscape'; /var/lib/vservers/lsd/var/www/adherents.april.org/htdocs/include/inst.php:inst 'inkscape_path' => $inkscape,
Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans
Et aussi dans
/var/lib/vservers/theobromine_new/var/www/campagnes.candidats.fr/htdocs/municipales2014/include/inst.php: $inkscape = $_SESSION [ 'inkscape_path' ] . '/inkscape'; /var/lib/vservers/theobromine_new/var/www/campagnes.candidats.fr/htdocs/municipales2014/include/inst.php: $inkscape = 'inkscape'; /var/lib/vservers/theobromine_new/var/www/campagnes.candidats.fr/htdocs/municipales2014/include/inst.php:inst 'inkscape_path' => $inkscape,
Mis à jour par François Poulain il y a plus de 10 ans
Ok. Pour lsd, c'est du png et du pdf qui sont générés :
include/svg.php: system ( INKSCAPE_COMMAND . " -z --export-pdf=/tmp/$id.pdf --export-width=640 /tmp/$id.svg 2>/dev/null > /dev/null" ); include/svg.php: system ( INKSCAPE_COMMAND . " -z --export-png=/tmp/$id.png --export-width=640 /tmp/$id.svg 2>/tmp/plop > /tmp/plop2");
Sur theobromine_new, il n'y a visiblement rien qui exécute inkscape.
Mis à jour par François Poulain il y a plus de 10 ans
La commande rsvg sait faire ça. C'est packagé dans debian dans librsvg2-bin. Je prépare un papatch.
Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans
François Poulain a écrit :
La commande rsvg sait faire ça. C'est packagé dans debian dans librsvg2-bin. Je prépare un papatch.
Sinon : http://stackoverflow.com/questions/4809194/convert-svg-image-to-png-with-php La première réponse me semble assez pertinente.
Mis à jour par François Poulain il y a plus de 10 ans
Y a un papatch sur lsd dans /var/www/adherents.april.org/htdocs nommé inkscape2rsvg.diff. Benj, tu as un todo relatif à un template smarty inconnu par moi.
Le papatch fonctionne, mais pour être pleinement fonctionnel :- il faut une version récente de rsvg pour avoir le support du pdf (wheezy suffit). Donc il faut ajouter ce test dans le script d'install.
- il faut refaire le template svg de carte des membres, car celui actuel contient des inkscaperies (en gros : virer les textes encadrés).
Mis à jour par François Poulain il y a plus de 10 ans
Je prends le A sur la mise a jour du svg.
Mis à jour par François Poulain il y a plus de 10 ans
- Fichier 01-inkscape2rsvg.diff 01-inkscape2rsvg.diff ajouté
- Fichier 02-upgrade-carte.diff 02-upgrade-carte.diff ajouté
- Fichier 03-add-gpg-fingerprint.diff 03-add-gpg-fingerprint.diff ajouté
Voici trois patchs à appliquer dans root@ns1.april.org:/srv/vservers/lsd//var/www/adherents.april.org/htdocs
.
Le 3ème, à appliquer après le second, offre de luxe d'avoir son gpg fingerprint sur sa carte de membre.
Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans
- Catégorie mis à Task
- Assigné à mis à Benjamin Drieu
- Version cible mis à Juillet 2014
Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans
- Version cible changé de Juillet 2014 à Aout 2014
Mis à jour par Vincent-Xavier JUMEL il y a environ 10 ans
- Version cible changé de Aout 2014 à Septembre 2014
Mis à jour par François Poulain il y a environ 8 ans
- Statut changé de Nouveau à Fermé
A priori ça doit être bon car je ne trouve ni cairo ni inkscape sur la machine dtc.