SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 250 visiteurs en ce moment

Accueil > Rédaction > Documents pour rédaction > FreepapeR > Le plugin FreepapeR 2 v0.9.1 et v0.9.2

Le plugin FreepapeR 2 v0.9.1 et v0.9.2

29 novembre 2010 – par franckGre – 76 commentaires

19 votes

Un outil pour visualiser en ligne les fichiers PDF.
L’outil est installé sur le serveur, pour des documents toujours disponibles et jamais altérés...
Il n’y a aucune dépendance envers un service externe !!!
FreepapeR fonctionne aussi en intranet.

JPEG - 42.8 ko
Le mode « Livre » de FreepapeR 2 v 0.9.1

 

Si un plugin d’une version antérieure est déjà installé, alors supprimer tout d’abord entièrement le répertoire plugins/freepaper2 avant d’installer la nouvelle version


I- Installation

Se référer au document PDF en pièce jointe, ou au site Le dedans du bocal
Une fois le plugin installé, on dispose d’un modèle modelefppII et des balises #FPP2STD, #FPP2SWF et #FPP2LIST pour afficher dans la page les fichiers PDF ou SWF.


II- Les nouveautés de la version 0.9.2

  • Mise en place de l’API de communication javascript avec les lecteurs FreepapeR
  • Nouvelle balise #FPP2LIST (permet de visualiser tous les documents « pdf » et « swf » joints à l’article dans un lecteur FreepapeR unique)
  • Ajout des fichiers de localisation pour les langues Espagnol et Portugais


III- Les nouveautés de la version 0.9.1

  • Forcer la détermination du chemin du document à partir de son URL
  • Le plugin fonctionne maintenant pour une installation mutualisée de SPIP.
  • Amélioration des performances d’affichage pour la mise en page « Liste verticale ».
  • La barre de navigation peut maintenant être affichée en haut, en bas ou pas du tout.
  • Chacun des boutons peut être retiré de la barre de commande.
  • L’image du bouton « A propos » est personnalisable.
  • Le bouton « A propos » peut être positionné à gauche ou à droite de la barre de navigation.
  • Affichage d’une image en mosaïque dans le fond du lecteur. Cette image est personnalisable.
  • Le problème de focus sur le lecteur (qui induisait un défilement dans la page jusqu’au lecteur) est résolu.
  • La compression des scripts javascript est supportée.
  • Les paramètres que l’on peut passer à height et width sont (par exemple) 400, "400", "400px", pour indiquer une valeur de 400 pixels et "80%" pour indiquer une dimension relative au conteneur.
  • Le paramètre « trace » est maintenant une chaîne ou un booléen : true ou "true" affiche systématiquement le compte rendu sur le traitement, "auto" affiche une fenêtre de compte rendu seulement en cas de problème durant le traitement et les autres valeurs n’affichent rien. Valeur par défaut : "auto".
  • Ajout du fichier de langue Allemand (de.xml). Merci Martin !


IV- Les nouveautés de la version 0.9.0

  • On dispose d’une nouvelle mise en page, « Livre » qui simule le changement de page avec une animation rappelant le mouvement des pages d’un livre papier.
  • Des infobulles sont rajoutées sur les boutons de commande.
  • Tous les chaînes de caractère de l’interface peuvent être localisées : on change leur valeur simplement en modifiant ou en créant un fichier xml. La langue d’interface est choisie en fonction de la langue de la machine virtuelle flash du visiteur. On peut aussi forcer la langue de son choix via un paramètre.


V- Les nouveautés de la version 0.8.4

  • Le lecteur fonctionne maintenant dans la machine virtuelle AVM2 apparue avec le lecteur flash 9. Cependant, il reste en mesure d’afficher les documents swf générés en AVM1 (avant flash 9).
  • Le document est placé dans un Panneau disposant d’ascenseurs s’il devient trop grand pour tenir dans la vue. On peut déplacer le document avec la roulette de la souris.
  • Les touches « Début », « Fin », « Page précédente », « Page suivante », « Flèche bas », « Flèche haut », « Flèche gauche » et « Flèche droite » permettent de se déplacer dans le document (suivant le type d’affichage), sauf en mode plein écran (clavier non géré).
  • Le lecteur dispose maintenant de 3 modes d’affichage : « Page simple » (comme auparavant), « Liste de pages » et « Pile ».


VI- Les nouveautés de la version 0.8.3

  • La version 0.8.3 fonctionne avec toutes les versions de SPIP supérieures à 1.9 (donc y compris pour les versions SPIP à partir de 2.0.9).
  • Remplacement du champ de sélection de la page à afficher par un composant disposant aussi d’un curseur que l’on peut déplacer à la souris, permettant ainsi la navigation dans le document même en mode plein écran (le clavier est désactivé dans les objets swf en mode plein écran).
  • Ajout des éléments « Première page », « Page précédente », « Page suivante » et « Dernière page » dans le menu contextuel situé sur le document affiché (clic droit de la souris).


VII- Les nouveautés de la version 0.8.2

  • La version 0.8.2 apporte comme seule nouveauté la compatibilité avec les versions de SPIP supérieures à 2.0.9. Pour une utilisation avec les versions antérieures de SPIP, utiliser le plugin FreepapeR v 0.8.1.


VIII- Les nouveautés de la version 0.8.1

  • Détection du système du serveur. Il n’y a plus besoin d’ intervenir sur la valeur de la variable « $this->pdftoolsPath » du fichier « php/pdf2swf.php »
  • Ajout du paramètre wmode pour l’insertion du lecteur FreepapeR.
    Une valeur « opaque » ou « transparent » permet de le replacer dans le système de couche du DOM (ce qui l’autorise à être affiché en dessous d’autres élément HTML). La valeur par défaut « window » place le lecteur au sommet de la pile d’affichage (aucun élément de la page ne peut être affiché au dessus). Les modes « opaque » et « transparent » doivent cependant être utilisés avec prudence, car ils peuvent provoquer des dysfonctionnements.
  • Le plugin est maintenant compatible avec le système d’installation automatique (répertoire plugins/auto) disponible depuis la version SPIP 2.0.


IX- Les nouveautés de la version 0.8.0

  • Lors du glissé du document, il n’est plus possible de faire glisser la page hors des limites du lecteur
  • Utilisation de la molette de la souris pour faire défiler la page
  • Modification du mode plein écran : affichage sur la totalité de l’écran (et non dans le navigateur).


X- Les nouveautés de la version 0.7.0

  • Ouverture du document selon un des 4 modes suivants :
    - ajusté à la page, ajusté à la hauteur du lecteur, ajusté à la largeur du lecteur, valeur de zoom (%)
  • Ajout d’une fenêtre d’informations sur le document
  • Lors d’un changement de page, le haut de la page est re-positionné juste sous la barre de commande
  • Personnalisation possible par fichier XML :
    • de la couleur du fond du lecteur
    • de la couleur du contour du lecteur
    • de l’épaisseur du contour du lecteur
    • des 3 images qui composent la barre de commande
    • de la position de l’axe d’alignement vertical des éléments de la barre de commande
    • des 5 boutons (3 images possibles pour chaque) de la barre de commande
    • du mode d’ouverture document


XI- Les nouveautés de la version 0.6.0

  • La fonction Zoom a été améliorée : le zoom est maintenant effectué par rapport au point situé au centre de la visionneuse
  • Ajout de la fonctionnalité de visualisation « pleine page » (la visionneuse occupe tout l ’espace disponible dans le navigateur)


pdf2swf 0.9.1 pour les serveurs 1&1

Ce binaire fonctionne pour les hébergements du fournisseur d’accès 1&1

PNG - 2.6 ko
pdf2swf


pdf2swf 0.9.0 pour les serveurs OVH

Ce binaire fonctionne pour les hébergements du fournisseur d’accès OVH

PNG - 2.6 ko
pdf2swf


pdf2swf 0.9.1 pour les serveurs Windows

Ce binaire fonctionne pour les hébergements sous Windows

PNG - 2.6 ko
pdf2swf

 

 

Creative Commons License
Le plugin SPIP FreepapeR 2 est mis à disposition selon les termes de la licence Creative Commons Paternité-Partage des Conditions Initiales à l’Identique 2.0 France.

Dernière modification de cette page le 18 octobre 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 9 septembre à 15:21, par jlcolas En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour,
    J’administre une ferme de spip avec le plugin mutualisation (1500 sites)
    Dès qu’un administrateur active freepapeR, son flux rss se retrouve en erreur xml
    Il semblerait que freepapeR génère une ligne vide en ligne 1 de backend.html
    Avez-vous déjà rencontrez ce type de problème ?
    Cordialement
    Jl Colas

    Répondre à ce message

  • Le 25 avril 2014 à 09:59, par Eric En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour ’Equipement’, la lame mise-à-jour automatique du plugin couteau suisse ne parvient pas à forcer l’actualisation distante de Freepaper2 version 0.9.1 ??...

    • Le 25 avril 2014 à 11:19, par Eric En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Cela devient une drôle d’habitude pour certains développeurs de ne pas utiliser la plateforme zone.spip.org... Cela est contraignant pour l’utilisateur lambda que je suis.... Je viens de découvrir la même situation avec le plugin migration qu’on ne trouve que sur le site nursit, et découvre que votre autre plugin Freepaper est aussi absent du dépôt... Est-ce à cause de droits d’auteur ? C’est tout de même dommage vu le nombre important de personnes désintéressées qui ont contribué à l’existence de Spip pour en faire une plateforme libre :-(

      Comme on dit chez nous... Tout fout le camp !

    • Le 25 avril 2014 à 11:21, par Eric En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      ... bien entendu, je parlais ici du plugin ciimport

    Répondre à ce message

  • Le 22 février 2013 à 10:10, par Equipement En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour,
    Sur certains postes uniquement, un message d’erreur d’Adobe Flash player apparaît :Error #2004 : L’un des paramètres n’est pas valide (cf. copie d’écran via le lien ci-dessous).
    freepaper_erreur_flash_player.jpg

    A noter qu’une mise à jour de Adobe Flash player, de Java, ..., n’y ont rien changé.

    Répondre à ce message

  • Le 10 février 2013 à 12:06, par Nico En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour,
    je viens de découvrir ce plugin , notamment sur votre site : celui-ci à l’air génial !

    Petites questions cependant :

    1) ... vous précisez les distributions : laquelle choisir pour un site hébergé chez free ?

    2) .. je suis novice : une fois installer le plugin génère-t-il la lecture pour tous les pdf du site (rattaché à chaque article) ? ou faut-il entrer une ligne de code pour chaque pdf ?

    Merci !
    N

    • Le 10 février 2013 à 14:07, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Bonjour,

      Pour un site hébergé chez Free, je ne sais pas. Le pdf2swf à utiliser dépend de la distribution linux installée sur le serveur Free.

      Pour la seconde question, cela dépend. Si on utilise la balise, tous les fichiers pdf seront convertis. Si on utilise le modèle, seulement le pdf dont l’id est passé en paramètre.

      Franck

    Répondre à ce message

  • Le 22 août 2012 à 17:07, par Alex En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour,

    Dans le modeles fpp2list.html

    Je crois qu’il y’a un soucis pour .listDocsFpp
    Les ul de devrait il pas être a l’extérieur de la boucle ?

    Cordialement,
    Alexandre

    • Le 22 août 2012 à 21:38, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Bonjour Alex,

      Tout à fait exact. Il faut passer le <ul> et le </ul> en dehors de la boucle DOCUMENTS.
      Cela est rectifié dans le zip.

      Merci pour l’info.

      Cordialement,
      Franck.

    Répondre à ce message

  • Le 10 juillet 2012 à 09:43, par Cyril En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

    Bonjour,

    Très bon plugin mais j’ai un petit souci. Les boutons n’apparaisse pas sur la barre de commande excepter le logo freepaper et le compteur de page avec le petit curseur. J’ai regardé dans le XML qui est « FreepaperSampleBook.xml » et tout me semble correct

    Merci de bien vouloir m’aider pour le site du collège : http://clg-jean-desme.ac-reunion.fr/
    Cyril

    Répondre à ce message

  • Le 29 février 2012 à 15:47, par Christophe En réponse à : Le plugin FreepapeR 2 v0.9.1

    Bonjour,

    J’ai essayé le plugin sansle convertisseur, en uploadant des fichiers SWF et cela fonctionne parfaitement.

    Lorsque j’active le filtrage des pièces jointes (du plugin CIAR), l’URL du SWF contient des paramètres :
    http://monsite/spip.php?action=acceder_document&arg=121&cle=823353e2f33193a82c8ac67103beb152b72f652a&file=swf%2FReport.swf

    Freepaper m’indique alors « fichier introuvable ».

    Remrque : j’ai également ce problème avec le plugin « Lecteur multimedia ». Dans ce dernier cas, il semble qu’il s’agisse d’une limitation du lecteur FLV
    http://www.actionscript.org/resources/articles/995/1/Writing-a-Custom-YouTube-Player-for-a-Google-Gadget/Page1.html

    Cordialement

    • Le 13 juin 2012 à 10:22, par Pascale En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Bonjour,

      Avec quel outil peut-on générer le swf en local ?

      En effet, le serveur (hébergement mutualisé) semble trop faible pour générer les swf à partir de pdf. Certains sont générés et pas d’autres et je n’arrive pas à trouver le critère : un fichier PDF de 8Mo passe alors qu’un autre de 3Mo ne passe pas.
      J’ai tenté de supprimer les pages au delà desquelles un message d’erreur s’affiche lors de la production du fichier mais cela ne sert à rien.

      Y-a-t-il une sorte de cache qui fait qu’on pouvait générer des swf à partir de fichiers de 8Mo avant et que désormais, la taille est réduite ?

      Vous voyez, je suis perplexe…

    • Le 13 juin 2012 à 13:57, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Bonjour Pascale,

      La durée et la mémoire requise pour la conversion sont liées aussi au contenu des pages. Par exemple, si un document fait 3 Mo, mais qu’une des pages contient une image mal compressée et que cette page « pèse » 2 Mo, alors peut être la conversion échouera. De la même manière, un fichier de 8 Mo avec un grand nombre de pages texte uniquement (pas d’images) sera converti sans problèmes.

      Pour générer le swf en local, il faut se rendre sur la page de swftools :
      http://www.swftools.org/download.html
      et télécharger la version correspondante à votre système d ’exploitation.
      Suivre ensuite les indications données dans le document Utilisation du plugin FreepapeR 2 version 0.9.1 (ou Utilisation du plugin FreepapeR 2 version 0.9.2) au chapitre :
      7 Je ne peux pas installer swftools sur mon serveur

      Cordialement,
      Franck

    • Le 13 juin 2012 à 14:36, par Pascale En réponse à : Le plugin FreepapeR 2 v0.9.1 et v0.9.2

      Merci pour votre réponse. Je me bagarre pour une installation sur mac os x, ce n’est pas joué ! (déjà quelques heures à accumuler les installations de ci puis de ça et, finalement, l’installation ne peut se faire…). Si je trouve une solution à cet imbroglio, je ne manquerai pas de le faire savoir ici. A bientôt peut-être.

    Répondre à ce message

  • Le 31 janvier 2012 à 13:58, par norbi90160 En réponse à : Le plugin FreepapeR 2 v0.9.1

    Bonjour FranckGre,

    Merci pour ton retour et ta réactivité.
    Tous mes encouragements.

    Répondre à ce message

  • Le 28 janvier 2012 à 12:44, par norbi90160 En réponse à : Le plugin FreepapeR 2 v0.9.1

    Bonjour,

    L’outil Swftools sachant générer un fichier .swf par page du fichier PDF, serait-il alors possible que le plugin FreepapeR boucle sur les .swf de l’article ?

    Avantage : le poids du chargement du plugin s’en trouverait allégé et cela améliorerait les temps de réponse.

    • Le 28 janvier 2012 à 14:56, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1

      Bonjour,

      Cela répond peut être à la question :

      http://lededansdubocal.net/Le-plugin-SPIP-FreepapeR-2-v0-9-2.html

      -  > voir la liste déroulante

      Cordialement,
      Franck

    • Le 28 janvier 2012 à 17:24, par norbi90160 En réponse à : Le plugin FreepapeR 2 v0.9.1

      .... J’ai été sur le site, j’avoue ne pas comprendre. Quelle liste déroulante ?

    • Le 29 janvier 2012 à 15:06, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1

      Bonjour,

      Dans la liste déroulante Document à visualiser (dernière ligne du tableau) sont affichés tous les documents joints à l’article (ici 3).
      Il y a une seule instance de FreepapeR, et on choisi un des 3 document à visualiser (voir le jpg joint).

      Cordialement,
      Franck

      JPEG - 176.4 ko
    • Le 29 janvier 2012 à 18:45, par norbi90160 En réponse à : Le plugin FreepapeR 2 v0.9.1

      Bonjour FranckGre,

      Ok pour la liste déroulante ! Malheureusement cela ne correspond pas à mon besoin.
      Ce que voulais dire ne s’applique que pour un seul document.
      C’est partir d’un document pdf (en l’occurrence un document de 40 pages qui fait 4Go) et de le convertir en autant de pages avec l’extension .swf => 40 .swf de 100 Ko (ce que sait faire SwfTools). Le plugin FreepapeR ne chargeant ensuite que les pages .swf actives.
      Objectif visé : éviter d’attendre que le fichier .swf de 4G0o se charge entièrement.

    • Le 30 janvier 2012 à 13:51, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1

      Bonsoir,

      C’est tout à fait juste.
      Ceci est dans le TODO de la prochaine version (prévue pour cet été)

      Cordialement,
      Franck

    Répondre à ce message

  • Le 9 janvier 2012 à 00:17, par Renaud En réponse à : Le plugin FreepapeR 2 v0.9.1

    Bonjour,

    j’ai installé
    - freepaper 0.9.1
    - SWFobject 2.2
    - pdf2swf v 0.9.1 pour les serveurs 1&1
    sur le serveur de mon académie. Mais lorsque je veux accéder à l’article contenant le pdf le plugin m’indique que le fichier est introuvable. J’ai vérifié sur le serveur le fichier .swf a bien été crée et il se trouve dans le même répertoire que le .pdf
    http://www.ac-grenoble.fr/lycee/delorme.isle.abeau/spip2010/spip.php?article383

    J’ai vainement essayé de modifier la configuration de l’URL racine et du chemin racine.

    Avez vous une idée de l’erreur que j’ai commise ?

    Cordialement
    Renaud H.

    • Le 10 janvier 2012 à 14:11, par franckGre En réponse à : Le plugin FreepapeR 2 v0.9.1

      Bonjour Renaud,
      Effectivement, la création du fichier swf dans le même dossier que le fichier pdf est tout à fait anormale.
      Tout d’abord, pourriez vous régler la variable trace=true pour visualiser le message d’erreur.
      Notez ce message et envoyez le moi.
      Ensuite, Pourriez vous m’envoyer le pdf et le swf à l’adresse : franck@lededansdubocal.net.

      Cordialement,
      Franck

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Adaptive Images

    15 novembre 2013 – 66 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

  • Brownie

    6 juillet 2012 – 43 commentaires

    Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

  • Métas +

    3 décembre – 13 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 785 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

Ça spipe par là