Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
utilisation du plugin twitter
|
|
---|---|
Michel Suquet le 13 novembre 2018 à 19:08 |
Rappel du sujet :
Bonsoir, nous avons un compte twitter et nous avons mis en place le plugin twitter qui permet d’une part de relayer dans un cadre les tweets qui gazouillent sur notre compte, et d’autre part, d’émettre un tweet lors de la publication d’un article sur notre site. Ce qu’on voudrait, pour cette dernière fonction, c’est ne pas avoir uniquement le titre et une partie du lien vers l’article mais aussi l’introduction de l’article et la 1^re image de l’article pour obtenir un "tweet card". J’ai posé ce problème sur la page du plugin twitter (contrib-spip) mais je n’ai pas compris toutes les subtilités de ce qu’il faut mettre en œuvre. Par contre, on m’a aiguillé vers le plugin metas+ et, après l’avoir installé, j’ai une erreur dans le squelette : il manque un fichier inclure/metasplus-article qui est appelé à la ligne 34 du fichier plugins/auto/escal/v4.1.26/article.html ; je pense que c’est le plugin metas+ qui a dû rajouter cette ligne. Je ne sais pas où se trouve le répertoire inclure, ni le contenu à mettre dans le fichier metasplus-article… C’est pas très clair, pour moi bien entendu 😉. J’ai lu la page de la documentation du plugin metas+ mais il n’est pas fait mention du contenu du fichier inclure/metasplus-article et il n’est pas dit où se trouve le répertoire inclure : sans doute est-ce une évidence qui m’échappe… Faut-il le créer ? Par exemple avec /squelettes/inclure ? Si vous avez des lumières sur tout cela, j’en serai ravi. Cordialement, Michel Suquet |
![]() Jean Christophe Villeneuve le 13 novembre 2018 à 20:28 |
utilisation du plugin twitter
Hello Pas vraiment mon truc, twitter mais on va essayer. Commençons par le début : |
Michel Suquet le 14 novembre 2018 à 07:57 |
utilisation du plugin twitter
Bonjour Jean-Christophe, je ne sais pas si le fichier modeles/microblog_instituerarticle.html a été pris en compte car j’attends d’avoir un article à publier : nous avons plus de 500 abonnés et je ne tiens pas à ce qu’ils reçoivent des messages de tests. Cependant, comme j’ai installé metas+ et ne sachant pas si le fichier modeles/microblog_instituerarticle.html était utile, je l’ai temporairement effacé. Mais je peux le remettre en place avant publication d’un article ; je pense à cette occasion désactiver metas+ pour ne pas que cela interfère. |
![]() Jean Christophe Villeneuve le 14 novembre 2018 à 08:10 |
utilisation du plugin twitter
Hello |
spipfactory le 14 novembre 2018 à 08:50 |
tester son site
il est possible de faire des test sur spipfactory. a tu fais une demande par la bas ? |
Michel Suquet le 14 novembre 2018 à 15:06 |
utilisation du plugin twitter
J’ai désactivé le plugin metas+ puis j’ai mis à jour le plugin escal : j’ai constaté une erreur de squelettes avec le même message à propos du fichier inclure/metasplus-article. J’ai alors ré-activé le plugin metas+ et il n’y a plus de message d’erreur. Par contre, lorsqu’on affiche un article, la mise en page n’est plus celle attendue : il y a une seule colonne au lieu des 3 colonnes comme sur la page d’accueil. Cordialement, Michel Suquet |
Michel Suquet le 14 novembre 2018 à 15:09 |
tester son site
Notre site n’étant pas hébergé par spipfactory, je ne pense pas que cela soit possible. Ce serait bien en effet d’avoir un espèce de site "bac à sable" pour tester les plugins. Il faudrait aussi un compte twitter "bac à sable" associé. |
Michel Suquet le 14 novembre 2018 à 15:40 |
utilisation du plugin twitter
Je viens de publier un article (à part la mise en page) et il y a du mieux pour le tweet correspondant. Il manque l’image : la place est prévue mais pas occupée si j’interprète bien l’affichage. On y est presque 🙂 |
![]() Jean Christophe Villeneuve le 14 novembre 2018 à 16:06 |
utilisation du plugin twitter
Bizarre, le message aurait du disparaitre, sans doute un reste de cache. Avec ou sans le plugin, je ne l’ai plus chez moi. Pour l’affichage en colonne des articles et des rubriques, je ne pense pas que ça vienne d’Escal car je ne reproduis pas. Donc soit ça vient d’un plugin, soit d’un fichier dans /squelettes. Bon tu as fait comment pour tes tweets, un modèle dans /squelettes ou le plugin meta+ ? |
![]() Jean Christophe Villeneuve le 14 novembre 2018 à 16:58 |
tester son site
Ah j’oubliais : on a un site bac à sable sur spip factory. |
Michel Suquet le 14 novembre 2018 à 23:26 |
utilisation du plugin twitter
Dans /squelettes, il n’y a que des fichiers dans /images/bandeau et dans /styles. Dans /modèles et dans /inclusions, c’est vide. Pour les tweets, j’utilise le plugin metas+ J’ai désinstallé le plugin metas+ et j’ai toujours le problème sur l’affichage des articles. Je l’ai réinstallé, toujours pareil. J’ai vidé les caches à chaque fois. Je ne comprends pas pourquoi les articles ne sont plus sur 3 colonnes comme sur la page d’accueil. |
Michel Suquet le 15 novembre 2018 à 07:47 |
tester son site
Bonjour, je viens d’aller voir la page du site bac à sable et je constate que les articles prennent toute la largeur comme sur le site de la régionale Île-de-France de l’apmep : ils ne sont pas sur 3 colonnes comme pour la page d’accueil. On a donc le même problème qui provient sans doute des changements faits sur le fichier article.html lors de la version 4.1.26 à la version 4.1.27. Cordialement, Michel Suquet |
![]() Jean Christophe Villeneuve le 15 novembre 2018 à 18:52 |
tester son site
Oui je viens de comprendre... c’est une grosse boulette de ma part |
![]() Jean Christophe Villeneuve le 15 novembre 2018 à 18:58 |
tester son site
Voilà c’est livré. |
![]() Jean Christophe Villeneuve le 15 novembre 2018 à 19:56 |
tester son site
Et hop, mise à jour d’escal effectuée sur le site de test et les articles s’affichent correctement. |
Michel Suquet le 15 novembre 2018 à 21:11 |
tester son site
En effet, sur le site bac à sable c’est bon mais la correction n’est pas encore disponible via ma mise à jour, ni annoncée sur la page contrib-spip du plugin. Il faut attendre un certain temps 😉 Merci pour l’aide apportée pour la mise en œuvre de la publication sur twitter. J’ai hâte de voir le résultat et de passer à l’étape de la transmission de l’image éventuelle de l’article sur le tweet correspondant. Je pense que la variable associée est #IMAGE-UNE. Pour le bug lors de la correction, pas de problème en ce qui me concerne ; ma compagne a l’habitude de dire "celui qui ne fait rien ne fait pas d’erreur" et je n’arrête pas de le dire à mes élèves 🙂 En plus, je viens de lire le dernier livre de S. Dehaene (Apprendre !) et c’est le fonctionnement normal de tout cerveau convenablement constitué ! |
![]() Jean Christophe Villeneuve le 15 novembre 2018 à 21:17 |
tester son site
Astuce : tu peux accélérer le mouvement en allant dans Gestion des plugins -> Ajouter des plugins -> dépôts -> actualiser les dépôts. Sinon dans 6h au max ce sera bon. |
Michel Suquet le 15 novembre 2018 à 22:00 |
tester son site
Ah ! Merci pour l’astuce ! C’est bon, tout est retombé en marche 🙂 Un grand merci ! |
Michel Suquet le 15 novembre 2018 à 22:09 |
utilisation du plugin twitter
Bon, maintenant au tour de l’image ! J’ai vu que le dernier tweet correspondant au dernier article publié avait une image mais pas celle que j’attendais. En fait, c’est dans le paramétrage du plugin metas+ : j’avais mis un logo mais trop grand… Je viens de le supprimer et, si j’ai bien compris, on devrait avoir le logo du site ; je suppose que ça doit être le favicon. Cependant, j’aimerais qu’en plus une image soit incorporée au tweet, la 1^re de l’article, est-ce celle qui correspond à #image-une ? Je vais reprendre le dialogue avec la page du plugin twitter, à moins que cela se situe au niveau du plugin metas+… Encore une fois, Jean-Christophe, merci pour ton aide. |
![]() Jean Christophe Villeneuve le 15 novembre 2018 à 22:36 |
utilisation du plugin twitter
Plutôt à Autant j’aurais pu t’aider sur un modèle mais je suis moins au point sur la paramétrage de metas+ et de twitter |
Michel Suquet le 18 novembre 2018 à 12:37 |
utilisation du plugin twitter
Bonjour, pour l’image à incorporer, il se peut qu’il y ait un problème de droit avec le robot de twitter. J’ai rajouté les lignes suivantes au fichier /squelettes-dist/robots.txt.html, avant des lignes Allow puis Desallow et en ayant commenté la ligne "User-agent : *" :
et j’ai mis ce fichier modifié à la racine de /squelettes. Je n’ai pas encore testé mais je me demande si c’est bien ainsi qu’il faut faire. Les documentations parlent d’un fichier robots.txt sans dire où il se trouve exactement. Je n’ai pas trouvé de fichier robots.txt (à priori il devrait se trouver à la racine du site… mais ce n’est pas le cas) mais il y a un fichier robots.txt.html dans /squelettes-dist. Cordialement, Michel Suquet |
spipfactory le 18 novembre 2018 à 13:20 |
robot.txt
hello
Le fichier est disponible dans le répertoire squelettes-dist c’est un squelette SPIP. Sa mise en oeuvre implique de renommer htaccess.txt en .htaccess Cette manipulation activera également le sitemap (qui d’ailleurs a un défaut) et le favicon par défaut. N.B. : il est possible de donner aussi des instructions pour chaque page à l’aide d’une balide meta : @micalement |
Michel Suquet le 18 janvier 2019 à 18:31 |
utilisation du plugin twitter
Bonjour et bonne année, cette fois-ci, cela fonctionne bien grâce à une mise à jour du plugin metas+ qui a corrigé une coquille : maintenant, les tweets-cards intègrent bien une image de l’article. Une remarque : l’intégration de l’image se fait correctement si cette image a un format d’environ 380×190. Cordialement, Michel Suquet |