Principe
Ce plugin permet d’utiliser le lecteur de documents de Google pour incruster des documents dans vos textes.
L’ensemble des fichiers pris en charge par Google est indiqué dans leur documentation en ligne.
Le présent plugin fonctionne aisément avec le Plugin Modèles media en étendant le modèle <mediaXX|embed>
pour activer automatiquement le lecteur de documents Google sur les types de document suivants :
- Microsoft Word (.doc et .docx)
- Microsoft Excel (.xls et . xlsx)
- Microsoft PowerPoint (.ppt et .pptx)
- Adobe PDF (.pdf)
- Adobe Illustrator (.ai)
- Adobe Photoshop (.psd)
- PostScript (.eps et .ps)
- Police TrueType (.ttf)
Pour ceux n’utilisant pas les modèles <media>
, il fournit un modèle générique <embXX|google>
.
Installation
Ce plugin s’installe comme tous les autres plugins.
ATTENTION : le lecteur de documents de Google doit pouvoir accéder via internet aux fichiers devant être affichés dans le lecteur. Ce plugin ne peut donc être utilisé pour un site intranet.
Conditions d’utilisation : en utilisant cet outil, vous acceptez implicitement les conditions d’utilisation de Google.
Utilisation avec les modèles <media>
Une fois installé, pour inclure le document 12 dans un texte, il suffit d’utiliser le modèle <media12|embed>
de manière classique. Tous les autres paramètres des modèles <media>
(alignement, taille, legende...) peuvent être utilisés (voir la documentation des modèles media).
Cette syntaxe assure une pérennité des appels de modèles dans vos textes. Ainsi, si par la suite vous désactiver le plugin Google Viewer pour utiliser un autre plugin étendant les modèles média pour les mêmes types de fichier, le raccourci <media12|embed>
sera pris en compte par ce nouveau plugin.
Il est également possible de « forcer » l’utilisation du lecteur Google en utilisant la variante de modèle google. Par exemple : <media12|google>
. Cela peut être utile pour forcer le lecteur Google pour la visualisation d’images SVG.
Utilisation sans les modèles <media>
Vous pouvez utiliser le modèle générique <embXX|google>
. C’est à vous de déterminer s’il est pertinent ou non d’appeler le lecteur de documents de Google sur le type de fichier correspondant. Ce modèle générique accepte seulement quelques paramètres basiques :
- hauteur et largeur pour spécifier la taille du lecteur (100% en largeur et 480 pixels en hauteur par défaut)
- left, right ou center pour l’alignement
Alternatives
D’autres services sont disponibles pour incruster des documents dans vos pages (lire par exemple ce comparatif de services en ligne.
Il existe également le plugin FreepapeR (pour l’affichage des PDF uniquement) qui vous évite de dépendre d’un serveur prestataire.
Discussions par date d’activité
Une discussion
Hello !
Please, make it for Spip 3.2 !!!!
It’s a very great plugin :))
Maybe the plugin is already compatible, but not yet tested.
In the paquet.xml, change
to
that will allows you to enable this plugin in 3.2. Make test, and tell us if you have problem.
bonjour,
je viens de tester le plugin gviewer 0.3.5 s’active bien sur SPIP 3.2 mais ne fonctionne pas ... et de nombreux articles sur cdurable.info utilisent
<embXX|google|hauteur=680|largeur=500>
difficile de remplacer manuellement chaque balise par une ligne du style :
<iframe src="https://docs.google.com/viewer?url=https://cdurable.info/IMG/pdf/irena_re_capacity_statistics_2020.pdf&embedded=true" width="500" height="680" style="border: none;"></iframe>
Y aurait-il une autre astuce pour que ce plugin fonctionne sous spip 3.2 ?
Bonjour,
Peut-être s’inspirer du modèle développé pour palier au problème youtube du plugin video....
https://contrib.spip.net/Plugin-Video-s#comment504340
Bonne journée,
Eric
Le document que tu cites ( https://cdurable.info/IMG/pdf/irena_re_capacity_statistics_2020.pdf ) n’est pas accessible en ligne. Donc Google Viewever ne peut pas y accéder.
Je viens de tester l’adresse du service avec un autre document d’un autre site et ca marche toujours :
https://docs.google.com/viewer?url=https://joseph.larmarange.net/IMG/pdf/larmarange_anthropomed_v2020-01-22.pdf&embedded=true
Une précision : le Google Viewer ne peut fonctionner QUE pour des documents librement accessibles en ligne.
Effectivement ça marche après avoir effectué les 2 modifications proposées :
- modifier le numéro de version dans paquet.xml,
- passer en mode https://docs.google.com/viewer dans emb_google.html
Peut-être intégrer ces 2 corrections dans une mise à jour du plugin pour Spip 3.2 ?
Merci à vous
Le plugin a été mis à jour : https://git.spip.net/spip-contrib-extensions/google-viewer
Par contre, je ne sais pas quand les Zip seront actualisés. J’ai cru comprendre que la zone était en cours de réorganisation.
@Joseph désormais on ne génère plus des zip « à la volée » au fur et à mesure des commits. Les zip générés et distribués se basent sur les tags. Si tu veux donc rendre officiellement publique une nouvelle version du plugins, tu tag sous la forme
vx.y.z
Merci Maïeul. Comme je n’ai pas beaucoup suivi les dernières évolutions de la zone.
On a un doc sur cette nouvelle procédure ? Il s’agit d’un tag SVN ou GIT ?
Cdlt
tags git. On ne fait plus rien en svn (on a encore une synchro, mais c’est pour la compatibilité ascendante).
Il y a le message d’Eric sur la liste comme doc pour l’instant. J’imagine qu’à terme on fera une vrai doc, mais je n’en sais trop rien.
OK merci. TAG créé sur le git.
super. J’invite vraiment à ne plsu faire que du git désormais.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |