Pages: 1 2
Bonjour/Bonsoir,
J'ai mis en place il y a quelques temps une BiblioBox (adaptation du code d'une pirateBox installé sur un Raspberry Pi 3B+) dans la bibliothèque où je travaille, et, devant la facilité moyenne de mise à jour de celle ci, je me suis dis que je migrerai bien vers un Piwigo (installé sur un de nos PC de consultation) stockant des fichiers du Domaine public ou sous licences libres et que je récupérerai le RaspBerry Pi pour monter un HotSpot Wifi (conservant les logs comme le veut la loi).
Le premier problème que je rencontre, concerne les vignettes des fichiers non images. Je sais que l'on peut ajouter manuellement des vignettes dans le dossiers Piwigo representative, cependant, c'est assez compliqué si ce n'est pas moi qui envoie des fichiers, mes collègues n'étant pas trop technophiles.
En préambule, voici les infos techniques
Poste Ubuntu 18.04.3
PHP 7.2
Mysql 5.7
Dépendance à priori installée (ffmpeg, php-imagemagick, jpegtran, pdftoppm, exiftool)
Plugin Charlie's Content, et test du plugin VideoJS
Pour les vidéos, les vignettes se génère bien, mais l'image semble être prise au tout début de la vidéo (donc parfois un écran noir), au lieu d'un peu plus loin dans la vidéo. Je ne sais pas s'il y a un moyen de changer ce comportement.
Par contre, concernant les PDF, même si la doc d'installation mentionne l'installation de pdftoppm (qui était déjà installé à priori via un paquet du système) pour la génération de vignettes, la seule chose que j'obtiens ce sont des points d'interrogations, donc je me demande si j'ai raté quelque chose.
A noter que le module GD est aussi installé, mais je ne sais pas si Piwigo s'en sert par défaut ou plutôt ImageMagick comme recommandé (ou pdftoppm ?).
Pour mes tests, je suis passé par l'interface d'envoi de fichiers intégré à l'administration.
Sinon, je voulais savoir si quelqu'un connaissait une possibilité pour gérer les fichiers Epub (au moins la vignettes et les métadonnées, et au mieux la lecture en ligne).
Sinon, je voulais savoir si le plugins VideoJS apporte quelque chose de plus par rapport à Charlie's content (en dehors d'un lecteur custom), et/ou s'il peut cohabiter avec lui.
Merci d'avance à ceux qui pourront me donner un coup de main.
Version de Piwigo: 2.10RC
Version de PHP: 7.2
Version de MySQL: 5.7
URL Piwigo: installation Locale
Dernière modification par photonoxx (2019-09-03 14:40:40)
Hors ligne
Hello ! Installe le plugin Media_Icon pour obtenir une vignette pertinente pour tes PDF.
Hors ligne
Merci, je testerai ça aujourd'hui.
Hors ligne
Bon, ça ne fonctionne pas, mes miniatures restent des points d'interrogations.
De plus, en cherchant, je suis tombé sur le changelog de la version 2.7 qui indique que la génération de miniatures pour les PDF est désormais prise en charge, donc je ne sais pas trop de quel côté regarder.
Hors ligne
Rebonjour,
Je suis tombé sur ce sujet, et le problème semble assez proche, mais les différents ajustement du fichier config ne font rien de probant.
Le seul truc que je n'ai pas fait est de tout réinstaller, mais je ne sais pas si cela résoudra les choses, vu que dans cet autre sujet, la résolution semble due un peu au hasard.
Etant en installation locale, Y-aurait-il des problèmes de reconnaissance du type mime (peut être pas seulement basé sur l'extension ?), peut être des problèmes d'utilisateurs et de droits sur les dossiers (j'ai mis le dossier /var/www/html en 777) ou sur l'exécution des commandes ?
Je note aussi que le plugin media_icon n'ajoute pas de vignette pdf en bas de l'icone point d'interrogation qui correspond à l'image unkown.png du dossier ./theme/default/icon/mimetpe/.
Si quelqu'un a une idée, merci d'avance
Nicolas
Dernière modification par photonoxx (2019-09-04 15:33:19)
Hors ligne
Regarde si elles sont pas belles mes vignettes pour les 69 bulletins en pdf : https://photos.revestou.fr/index?/categ … -bulletins
Veux-tu que je teliste les plugins installés et ma configde LocalFileEditor ?
Hors ligne
Bonsoir,
Oui, j'ai bien vu que chez toi ça fonctionne. :D
Pourquoi pas pour les plugins et les conf locale, mais en principe, la génération de vignettes PDF devrait fonctionner de base si j'en crois le changelog de la 2.7, donc je ne sais pas si cela vient de là....
Merci en tout cas
Hors ligne
Les plugins qui me semblent pertinents pour ces vignettes de pdf :
Charlies Content :
Media Icons : ne pas oublier de le paramétrer
Et dans la config locale, ya que ça qui puisse concerner les pdf et c'est juste pour l'upload :
$conf['upload_form_all_types'] = true;
Hors ligne
Bonjour,
Bon, j'avais la même chose que toi.
J'ai supprimé la base, supprimé le fichier de /var/www/html, recréé une base vide, remis les fichiers d'installation de piwigo 2.10.rc, réinstallé mysql, et réinstallé piwigo, mais c'est toujours pareil après avoir mis la conf locale pour pouvoir envoyer tout type de fichier, installé Charlie's content et media_icon, j'arrive toujours sur un fichier avec un point d'interrogation comme vignette.
Le log donne ceci concernant l'envoi du PDF
[2019-09-05 10:40:45] [INFO] upload_file_pdf, $file_path = ././upload/2019/09/05/20190905104045-569a82f0.pdf, $representative_ext = [2019-09-05 10:40:45] [INFO] upload_file_tiff, $file_path = ././upload/2019/09/05/20190905104045-569a82f0.pdf, $representative_ext = [2019-09-05 10:40:45] [INFO] upload_file_video, $file_path = ././upload/2019/09/05/20190905104045-569a82f0.pdf, $representative_ext = [2019-09-05 10:40:45] [INFO] Handling ././upload/2019/09/05/20190905104045-569a82f0.pdf got [2019-09-05 10:40:46] [INFO] add_uploaded_file : force cache generation, derivative_url = http://192.168.30.63/themes/default/icon/mimetypes/unknown.png
Il y a un ticket de bug de 2017 qui semble concerner ce problème, mais pas vraiment de réponse pour le moment.
Hors ligne
Bonsoir,
Bon, il semble que j'ai avancé.
Il s'avère qu'en essayant de lancer la génération d'un jpeg à partir d'un PDF depuis la ligne de commande en utilisant "convert" d'imagemagick, j'obtenais aussi une erreur.
Après quelques recherche, il semble que dans les versions récentes d'ImageMagick, un paramétrage de sécurité ai été ajouté pour empêcher le traitement de PDF (je ne sais pas pourquoi).
Donc dans le fichier policy.xml situé dans le dossier /etc/imagemagick.6 (ou quelque chose d'approchant), une ligne attribue le paramètre "right:none" aux pdf. En changeant "none" par "read|write" et en reloadant apache, il semble que la génération d'imagettes fonctionne, par contre, je ne sais pas pourquoi, media_icon ne m'ajoute rien dans le coin de mes miniatures pour indiquer qu'il s'agit de PDF, mais à la limite, ce n'est pas très grave.
Je ne sais pas si cette mise à jour de sécurité d'imagemagick concerne tous les systèmes, mais j'espère que Piwigo pourra évoluer vers une solution alternative, même sur les systèmes que l'on ne contrôle pas entièrement comme les hébergement mutualisés.
Hors ligne
C'est bien ImageMagick le responsable : avec la même config, (même version de php, même version 2.10 de Piwigo, mêmes plugins), mes vignettes de fichiers PDF apparaissent correctement sur l'hébergement qui n'a que External-ImageMagick et pas du tout sur celui avec imageMagick.
Je vais donc pouvoir mettre à jour mon Piwigo !!!
Hors ligne
Bonjour !
En hébergement mutualisé, impossible de modifier la configuration de ImageMagick ou de External ImageMagick.
J'ai l'un sur mon 1er hébergement et l'autre sur le second, et dorénavant, ni l'un ni l'autre ne permettent la génération automatique de vignettes quand j'uploade un pdf sur mes Piwigos..
Je dois donc créer ma propre vignette du pdf, puis l'uploader via l'onglet Mettre à jour du plugin Photo Update.
Hors ligne
Katryne a écrit:
Bonjour !
En hébergement mutualisé, impossible de modifier la configuration de ImageMagick ou de External ImageMagick.
J'ai l'un sur mon 1er hébergement et l'autre sur le second, et dorénavant, ni l'un ni l'autre ne permettent la génération automatique de vignettes quand j'uploade un pdf sur mes Piwigos..
Je dois donc créer ma propre vignette du pdf, puis l'uploader via l'onglet Mettre à jour du plugin Photo Update.
Bonjour,
avec tous ces sites un serveur non mutualisé perso ;-)
Hors ligne
C'est trop technique pour mes neurones vieillissants. Et un peu trop cher aussi.
Hors ligne
Pour ce problème, voici la solution, simple, que j'ai trouvé :
- utiliser le plugin "File Uploader"
File Upload permet de télécharger un fichier quelqu'il soit (mp4, pdf, doc...), de le placer dans un dossier, et surtout de lui attribuer une miniature.
:)
Pages: 1 2