Feature #9387
ferméMise en place d'une visionneuse des pièces jointes en HTML5
100%
Description
Est-il possible d'activer par défaut la visionneuse en HTML5 plutôt qu'en Flash ?
Mis à jour par Yohann Chastagnier il y a environ 7 ans
- Statut changé de New à Feedback
Il n'est pas possible, sans action de développement, de basculer aujourd'hui sur la version HTML5 de la visionneuse.
A noter que la version HTML5 de l'actuelle visionneuse utilisée n'est pas libre de droits.
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Projet changé de 142 à Silverpeas Core
- Sujet changé de Activation de la visionneuse en HTML5 à Mise en place d'une visionneuse des pièces jointes en HTML5
- Catégorie mis à Fichiers joints
- Statut changé de Feedback à Resolved
- Assigné à mis à Yohann Chastagnier
- Version cible mis à Version 6.1
- % réalisé changé de 0 à 100
Une nouvelle visionneuse a été mise en place à partir d'une librairie libre et en HTML 5 : PDF.js
Pour le moment, la visionneuse jusqu'alors mise en place (cf. #3817) n'a pas été retirée.
Il est possible de l'utiliser en passant à false
le paramètre pdf.viewer.enabled dans le fichier de propriétés $SILVERPEAS_HOME/properties/org/silverpeas/viewer/viewer.properties
.
Si le paramètre flexpaper.licenseKey dans le fichier de propriétés $SILVERPEAS_HOME/properties/org/silverpeas/viewer/viewer.properties
est renseigné, le paramètre pdf.viewer.enabled est ignoré.
La visionneuse en rendu magazine est alors affichée (comme c'est le cas aujourd'hui).
Au niveau du serveur, malgré le passage en HTML 5, les outillages SwfTools
(cf. #3817) restent encore utilisés (notamment pour calculer la taille d'une page et le nombre de pages d'un document PDF)
Mis à jour par David Lesimple il y a plus de 6 ans
Yohann Chastagnier a écrit :
Au niveau du serveur, malgré le passage en HTML 5, les outillages
SwfTools
(cf. #3817) restent encore utilisés (notamment pour calculer la taille d'une page et le nombre de pages d'un document PDF)
Est-ce que pdf2swf est toujours nécessaire ? En effet, pour des raisons de droits d'auteur, il a été supprimé des version récentes de swftools (depuis 0.9.3) ce qui nous oblige à installer une version antérieure à celle proposée par les dépot officiels, avec toutes les contraintes que cela induit (réinstall après chaque mise à jour de l'OS)
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
pdf2swf est en réalité le seul outils qui reste utilisé !
Il faudra prochainement se pencher vers une autre alternative pour obtenir les informations aujourd'hui nécessaires.
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de Resolved à Closed
Validé et intégré en 6.x
Mis à jour par David Lesimple il y a plus de 6 ans
- Statut changé de Closed à Re-opened
swftools 0.9.2 qui inclus pdf2swf ne peut plus etre installé sur Debian 9 car il dépend de libjpeg.so.8 (paquet libjpeg-turbo8 qui n'est plus compatible, remplacé par libjped-turbo62)
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de Re-opened à Assigned
Yohann, que peut-on faire pour ce problème ?
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Statut changé de Assigned à In progress...
- % réalisé changé de 100 à 80
Je propose de ne plus utiliser pdf2swf :-)
Mis à jour par David Lesimple il y a plus de 6 ans
Yohann Chastagnier a écrit :
Je propose de ne plus utiliser pdf2swf :-)
Quelle bonne idée !!!
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 80 à 100
Les utilisations de SwfTools ont été remplacées par l'utilisation de librairies déjà tirées par Silverpeas (iText et PDFBox).
La visionneuse dans sa version HTML5, pour les documents office, n'est maintenant dépendante que de LibreOffice ou OpenOffice en termes de services externes.
- la visionnseuse HTML5 est boudée ! (paramètre pdf.viewer.enabled renseigné à false cf. #9387#note-2)
- la version "book" de flowpaper (anciennement flexpaper) est explicitement mise en place (le paramètre flexpaper.licenseKey doit être notamment renseigné cf. #9387#note-2)
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Nicolas Eysseric il y a plus de 6 ans
- Statut changé de Integration in progress... à Closed
Validé et intégré