Je suis en cours de création d’un plugin pour créer automatiquement un logo à la création d’un article (un qr-code).
Je suis confronté à deux soucis:
1/ après avoir lu quelques quantités de doc, je pense avoir compris qu’il me faut, dans mon plugin, faire un pipeline, mais est ce bien sur « quete_logo_objet » ?
En fait, c’est la mon problème, sur quoi je « m’appuie » pour intercepter la création de l’article et créer mon logo?
2/Je n’arrive pas à comprendre la suite logique (logiciel) pour récupérer dans ma fonction, l’adresse complète de l’article => https://etcetcetc…
Le 02/01/2019 à 21:29, "Rémi Suinot via spip <spip@rezo.net>"@alan.cursys.net a écrit :
Je suis en cours de création d'un plugin pour créer automatiquement un logo à la création d'un article (un qr-code).
Je suis confronté à deux soucis:
1/ après avoir lu quelques quantités de doc, je pense avoir compris qu'il me faut, dans mon plugin, faire un pipeline, mais est ce bien sur "quete_logo_objet" ?
En fait, c'est la mon problème, sur quoi je "m’appuie" pour intercepter la création de l'article et créer mon logo?
2/Je n'arrive pas à comprendre la suite logique (logiciel) pour récupérer dans ma fonction, l'adresse complète de l'article => https://etcetcetc…
Hello,
Il est certainement possible d'utiliser un pipeline pour faire ce que tu veux.
Je ne connais pas spécifiquement le sujet tel que tu l'envisages, mais voici quelques autres pistes.
Il n'est peut être pas nécessaire de "créer automatiquement un logo à la création d'un article",
mais il y a besoin de pouvoir y accéder quand il faut l'afficher.
Tu pourrais créer simplement un filtre logo_automatique qui renvoie le logo à partir de l'id_article (et son titre et ce que tu veux).
Et au lieu de #LOGO_ARTICLE, tu appellerais [(#ID_ARTICLE|logo_automatique)]
Dans ce filtre, il serait de ta responsabilité de stocker le résultat produit sur le disque,
afin d'éviter de recalculer à chaque fois.
Sinon, tu peux t'en inspirer pour ton plugin.
Le pipeline quete_logo_objet sert uniquement à définir le chemin du logo
d'un objet, mais pas à en générer un : l'image est censée déjà exister
lors de l'appel à ce pipeline.
Et à mon avis tu devrais considérer cette image qrcode comme
indépendante du logo, même si tu parviens à la créer automatiquement à
la création d'un article, rien n'empêche les utilisateurs de changer le
logo après coup.
Donc comme fait par le plugin homonyme et suggéré par jluc : un filtre à
appliquer à #ID_ARTICLE ou #URL_ARTICLE.
Le 02/01/2019 à 21:43, JLuc a écrit :
Hello,
Il est certainement possible d'utiliser un pipeline pour faire ce que tu
veux.
Je ne connais pas spécifiquement le sujet tel que tu l'envisages, mais
voici quelques autres pistes.
Il n'est peut être pas nécessaire de "créer automatiquement un logo à la
création d'un article",
mais il y a besoin de pouvoir y accéder quand il faut l'afficher.
Tu pourrais créer simplement un filtre logo_automatique qui renvoie le
logo à partir de l'id_article (et son titre et ce que tu veux).
Et au lieu de #LOGO_ARTICLE, tu appellerais
[(#ID_ARTICLE|logo_automatique)]
Dans ce filtre, il serait de ta responsabilité de stocker le résultat
produit sur le disque,
afin d'éviter de recalculer à chaque fois.
Sinon, tu peux t'en inspirer pour ton plugin.
Le pipeline quete_logo_objet sert uniquement à définir le chemin du logo
d'un objet, mais pas à en générer un : l'image est censée déjà exister
lors de l'appel à ce pipeline.
Et à mon avis tu devrais considérer cette image qrcode comme
indépendante du logo, même si tu parviens à la créer automatiquement à
la création d'un article, rien n'empêche les utilisateurs de changer le
logo après coup.
Donc comme fait par le plugin homonyme et suggéré par jluc : un filtre à
appliquer à #ID_ARTICLE ou #URL_ARTICLE.
Le 02/01/2019 à 21:43, JLuc a écrit :
Hello,
Il est certainement possible d'utiliser un pipeline pour faire ce que tu
veux.
Je ne connais pas spécifiquement le sujet tel que tu l'envisages, mais
voici quelques autres pistes.
Il n'est peut être pas nécessaire de "créer automatiquement un logo à la
création d'un article",
mais il y a besoin de pouvoir y accéder quand il faut l'afficher.
Tu pourrais créer simplement un filtre logo_automatique qui renvoie le
logo à partir de l'id_article (et son titre et ce que tu veux).
Et au lieu de #LOGO_ARTICLE, tu appellerais
[(#ID_ARTICLE|logo_automatique)]
Dans ce filtre, il serait de ta responsabilité de stocker le résultat
produit sur le disque,
afin d'éviter de recalculer à chaque fois.