Spip 4 et plugin pdf.js

Bonjour

J’écris ici, et pas sur « discuter.spip.net » parce qu’il n’y a pas d’urgence vitale.

Pour préparer la venue de Spip 4, je fais des essais sous Spip 4.0.0-alpha.
Le plugin pdf.js ne « passe » pas, même après avoir changé les bornes de compatibilité.
Si d’aventure quelqu’un·e savait si ce plugin sera actualisé pour Spip 4…
Merci.

Luc

dans une discussion précèdente, j’ai indiqué que j’avais eu le pb en 3.3 ( pas teste 4.0) et que je l’avais réglé en ajoutant un fichier file.html ,qui traitait aussi oembed , dans le repertoire modele avec le contenu suuivant. Je pense que les developpeurs qui connaissent mieux le fonctionnement du moteur de spip regardent pourquoi on doit faire cela pour appeller le modele du plugin…

<BOUCLE_doc(DOCUMENTS) {id_document=#ENV{id,#ENV{id_document}}}>
[(#EXTENSION|=={pdf}|oui)
[(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=100%,hauteur=1050})]
]
[(#PLUGIN{pdfjs}|non)

] ] [(#EXTENSION|=={html}|oui) [(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED})] ] [(#PLUGIN{oembed}|non) ] ]

[(#EXTENSION|=={pdf}|non)
[(#EXTENSION|=={html}|non)
<INCLURE{fond=plugins-dist/medias/modeles/file,env} />
]
]
</BOUCLE_doc>

est-ce que tu peux tester ou adapter ce modele

J’a aussi une version du fichier file.html et du plugin adaptée au niveau css pour une meilleure présentation sur mobile.

Message du 13/05/21 07:32
De : « Luc Mamin » mamin.luc@orange.fr
A : « Spip » spip@rezo.net
Copie à :
Objet : [Spip] Spip 4 et plugin pdf.js

Bonjour

J’écris ici, et pas sur « discuter.spip.net » parce qu’il n’y a pas d’urgence vitale.

Pour préparer la venue de Spip 4, je fais des essais sous Spip 4.0.0-alpha.
Le plugin pdf.js ne « passe » pas, même après avoir changé les bornes de compatibilité.
Si d’aventure quelqu’un·e savait si ce plugin sera actualisé pour Spip 4…
Merci.

Luc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Avec Spip 3.3.dev, cela fonctionnait.

Le pb, c’est qu’aujourd’hui avec Spip 4.0.0-alpha, le plugin pdf.js ne peut même pas s’installer :
La version pdf.js 0.6.5 reste marquée « version incompatible », même en ayant changé la borne de compatibilité dans plugin.xml.

@+
Luc

J’ai installé une spip4 beta . J’ai installé le plugin pdfjs en mettant

compatibilite=« [4.0.0-alpha;4.0.*] »

il faut enlever le 2.0 …

Message du 13/05/21 08:53
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : « Luc Mamin » mamin.luc@orange.fr, « Spip » spip@rezo.net
Copie à :
Objet : Re: [Spip] Spip 4 et plugin pdf.js

dans une discussion précèdente, j’ai indiqué que j’avais eu le pb en 3.3 ( pas teste 4.0) et que je l’avais réglé en ajoutant un fichier file.html ,qui traitait aussi oembed , dans le repertoire modele avec le contenu suuivant. Je pense que les developpeurs qui connaissent mieux le fonctionnement du moteur de spip regardent pourquoi on doit faire cela pour appeller le modele du plugin…

<BOUCLE_doc(DOCUMENTS) {id_document=#ENV{id,#ENV{id_document}}}>
[(#EXTENSION|=={pdf}|oui)
[(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=100%,hauteur=1050})]
]
[(#PLUGIN{pdfjs}|non)

]
]
[(#EXTENSION|=={html}|oui)
[(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED})] ]
[(#PLUGIN{oembed}|non) <INCLURE{fond=plugins-dist/medias/modeles/file,env} /> ]
]

[(#EXTENSION|=={pdf}|non)
[(#EXTENSION|=={html}|non)
<INCLURE{fond=plugins-dist/medias/modeles/file,env} />
]
]

est-ce que tu peux tester ou adapter ce modele

J’a aussi une version du fichier file.html et du plugin adaptée au niveau css pour une meilleure présentation sur mobile.

Message du 13/05/21 07:32
De : « Luc Mamin » mamin.luc@orange.fr
A : « Spip » spip@rezo.net
Copie à :
Objet : [Spip] Spip 4 et plugin pdf.js

Bonjour

J’écris ici, et pas sur « discuter.spip.net » parce qu’il n’y a pas d’urgence vitale.

Pour préparer la venue de Spip 4, je fais des essais sous Spip 4.0.0-alpha.
Le plugin pdf.js ne « passe » pas, même après avoir changé les bornes de compatibilité.
Si d’aventure quelqu’un·e savait si ce plugin sera actualisé pour Spip 4…
Merci.

Luc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

pour afficher le pdf il faut toujours un fichier file.html dans modeles … ou une autre méthode ?

Message du 13/05/21 09:48
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : « Luc Mamin » mamin.luc@orange.fr, « Spip » spip@rezo.net
Copie à :
Objet : Re: [Spip] Spip 4 et plugin pdf.js

J’ai installé une spip4 beta . J’ai installé le plugin pdfjs en mettant

compatibilite=« [4.0.0-alpha;4.0.*] »

il faut enlever le 2.0 …

Message du 13/05/21 08:53
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : « Luc Mamin » mamin.luc@orange.fr, « Spip » spip@rezo.net
Copie à :
Objet : Re: [Spip] Spip 4 et plugin pdf.js

dans une discussion précèdente, j’ai indiqué que j’avais eu le pb en 3.3 ( pas teste 4.0) et que je l’avais réglé en ajoutant un fichier file.html ,qui traitait aussi oembed , dans le repertoire modele avec le contenu suuivant. Je pense que les developpeurs qui connaissent mieux le fonctionnement du moteur de spip regardent pourquoi on doit faire cela pour appeller le modele du plugin…

<BOUCLE_doc(DOCUMENTS) {id_document=#ENV{id,#ENV{id_document}}}>
[(#EXTENSION|=={pdf}|oui)
[(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=100%,hauteur=1050})]
]
[(#PLUGIN{pdfjs}|non)

]
]
[(#EXTENSION|=={html}|oui)
[(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED})] ]
[(#PLUGIN{oembed}|non) <INCLURE{fond=plugins-dist/medias/modeles/file,env} /> ]
]

[(#EXTENSION|=={pdf}|non)
[(#EXTENSION|=={html}|non)
<INCLURE{fond=plugins-dist/medias/modeles/file,env} />
]
]

est-ce que tu peux tester ou adapter ce modele

J’a aussi une version du fichier file.html et du plugin adaptée au niveau css pour une meilleure présentation sur mobile.

Message du 13/05/21 07:32
De : « Luc Mamin » mamin.luc@orange.fr
A : « Spip » spip@rezo.net
Copie à :
Objet : [Spip] Spip 4 et plugin pdf.js

Bonjour

J’écris ici, et pas sur « discuter.spip.net » parce qu’il n’y a pas d’urgence vitale.

Pour préparer la venue de Spip 4, je fais des essais sous Spip 4.0.0-alpha.
Le plugin pdf.js ne « passe » pas, même après avoir changé les bornes de compatibilité.
Si d’aventure quelqu’un·e savait si ce plugin sera actualisé pour Spip 4…
Merci.

Luc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Hello :blush:

Plugin.xml ne sert que pour spip avant spip 3.0.0 !

Pour spip 3.1/3.2/4.0 c’est le fichier paquet.xml que svp regarde et donc, c’est dans ce fichier qu’il faut changer la compatibilité pour faire un essai !

En revanche quand il s’agit de faire un commit, il faut faire le faire dans les deux fichiers !

Cela dit, le mieux étant pour spip 4 de faire une branche avec uniquement comme compatibilité mini spip 4.0.0-alpha :blush:

Franck

De : Luc Mamin mamin.luc@orange.fr
Envoyé : jeudi 13 mai 2021 09:18
À : Spip spip@rezo.net
Objet : Re: [Spip] Spip 4 et plugin pdf.js

Avec Spip 3.3.dev, cela fonctionnait.

Le pb, c’est qu’aujourd’hui avec Spip 4.0.0-alpha, le plugin pdf.js ne peut même pas s’installer :
La version pdf.js 0.6.5 reste marquée « version incompatible », même en ayant changé la borne de compatibilité dans plugin.xml.

@+
Luc

Le 13/05/2021 à 08:53, Josiane ALETTO a écrit :

dans une discussion précèdente, j’ai indiqué que j’avais eu le pb en 3.3 ( pas teste 4.0) et que je l’avais réglé en ajoutant un fichier file.html ,qui traitait aussi oembed , dans le repertoire modele avec le contenu suuivant. Je pense que les developpeurs qui connaissent mieux le fonctionnement du moteur de spip regardent pourquoi on doit faire cela pour appeller le modele du plugin…

<BOUCLE_doc(DOCUMENTS) {id_document=#ENV{id,#ENV{id_document}}}>
[(#EXTENSION|=={pdf}|oui)
[(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=100%,hauteur=1050})]
]
[(#PLUGIN{pdfjs}|non)

] ] [(#EXTENSION|=={html}|oui) [(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED})] ] [(#PLUGIN{oembed}|non) ] ]

[(#EXTENSION|=={pdf}|non)
[(#EXTENSION|=={html}|non)
<INCLURE{fond=plugins-dist/medias/modeles/file,env} />
]
]
</BOUCLE_doc>

est-ce que tu peux tester ou adapter ce modele

J’a aussi une version du fichier file.html et du plugin adaptée au niveau css pour une meilleure présentation sur mobile.

Message du 13/05/21 07:32
De : « Luc Mamin » mamin.luc@orange.fr
A : « Spip » spip@rezo.net
Copie à :
Objet : [Spip] Spip 4 et plugin pdf.js

Bonjour

J’écris ici, et pas sur « discuter.spip.net » parce qu’il n’y a pas d’urgence vitale.

Pour préparer la venue de Spip 4, je fais des essais sous Spip 4.0.0-alpha.
Le plugin pdf.js ne « passe » pas, même après avoir changé les bornes de compatibilité.
Si d’aventure quelqu’un·e savait si ce plugin sera actualisé pour Spip 4…
Merci.

Luc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Hello :blush:

Plugin.xml ne sert que pour spip avant spip 3.0.0 !

Pour spip 3.1/3.2/4.0 c’est le fichier paquet.xml que svp regarde et donc, c’est dans ce fichier qu’il faut changer la compatibilité pour faire un essai !

En revanche quand il s’agit de faire un commit, il faut faire le faire dans les deux fichiers !

Cela dit, le mieux étant pour spip 4 de faire une branche avec uniquement comme compatibilité mini spip 4.0.0-alpha :blush:

Franck

Bonjour

Effectivement, je m’étais trompé de fichier !
Je vais tester la modification de modèle proposée par Josiane, pour suppléer qui ne montre plus le fichier.

Merci.
Luc