Creation de plugins

Bonjour, est ce que qql1 sait ou trouver de la documentation sur la création de plugins pour SPIP 1.9.2 ?

Je cherche à créer un plugin, l’ajout du bouton, ça va mais quand je clic sur le bouton j’ai un message de SPIP qui me dit Erreur… Fichier exec/temoignages introuvable alors que le répertoire et le fichier existe bien et ont les bonnes permissions, est ce qu’il faut déclarer quelque chose dans plugin.xml et si oui quoi ?

Merci

Arnaud

http://spip.net

RTFM comme on dit

A.

CARIOU Arnaud a écrit :

Bonjour, est ce que qql1 sait ou trouver de la documentation sur la
création de plugins pour SPIP 1.9.2 ?

Je cherche à créer un plugin, l'ajout du bouton, ça va mais quand je
clic sur le bouton j'ai un message de SPIP qui me dit Erreur... Fichier
exec/temoignages introuvable alors que le répertoire et le fichier
existe bien et ont les bonnes permissions, est ce qu'il faut déclarer
quelque chose dans plugin.xml et si oui quoi ?

Merci

Arnaud

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

C'est quoi ces réponses, je trouve que cette liste part en vrille depuis
quelque temps.

Sinon via ces 2 url je trouve que la doc pour créer des plugins est
pauvre.

Sinon j'ai résolu mon problème en mettant la définition du path dans le
fichier prefix_fonctions.php.

Arnaud

Le vendredi 31 octobre 2008 à 14:14 +0100, Aris a écrit :

http://spip-contrib.net
http://spip.net

RTFM comme on dit

A.

CARIOU Arnaud a écrit :
> Bonjour, est ce que qql1 sait ou trouver de la documentation sur la
> création de plugins pour SPIP 1.9.2 ?
>
> Je cherche à créer un plugin, l'ajout du bouton, ça va mais quand je
> clic sur le bouton j'ai un message de SPIP qui me dit Erreur... Fichier
> exec/temoignages introuvable alors que le répertoire et le fichier
> existe bien et ont les bonnes permissions, est ce qu'il faut déclarer
> quelque chose dans plugin.xml et si oui quoi ?
>
> Merci
>
> Arnaud
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com

Le 31 octobre 2008 23:12, CARIOU Arnaud a écrit :

C'est quoi ces réponses, je trouve que cette liste part en vrille depuis
quelque temps.

Sinon via ces 2 url je trouve que la doc pour créer des plugins est
pauvre.

Bonjour,
Tutoriaux pour Plugins - SPIP-Contrib A partir de là, il
commence a y avoir de la lecture

Sinon j'ai résolu mon problème en mettant la définition du path dans le
fichier prefix_fonctions.php.

Quelque chose comme ça ?:

if (!defined('_DIR_PLUGIN_TONPLUGIN')){
    $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
    define('_DIR_PLUGIN_TONPLUGIN',(_DIR_PLUGINS.end($p))."/");
  }

La doc est d'ailleurs souvent ce que l'on en fait :wink: Il suffit de la compléter.
Pour les plugins, il est aussi intéressant de regarder comment les
plugins existants sont écrits.

--
@plus

Jacques

Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-

J’avais proposé, dans le site des plugins, un article un peu plus récapitulatif, en attendant un vrai article,
ici () mais il a été refusé parce que il paraît que un article sur comment faire un plugin n’a rien à faire sur le site des plugins. En attendant il n’y a ce simple récapitulatif nulle part. Dont acte.
CARIOU Arnaud rapportait (soyons exacts sur la date : 31/10/2008 23:12):

CARIOU Arnaud a écrit :

Bonjour, est ce que qql1 sait ou trouver de la documentation sur la création de plugins pour SPIP 1.9.2 ?

Je cherche à créer un plugin, l'ajout du bouton, ça va mais quand je clic sur le bouton j'ai un message de SPIP qui me dit Erreur... Fichier exec/temoignages introuvable alors que le répertoire et le fichier existe bien et ont les bonnes permissions,

Non, ça c'est un message d'erreur erroné en fait... C'est pas le fichier qu'il ne trouve pas, mais la fonction exec_ dedans :
il faut une fonction : exec_temoignage_dist() (enfin _dist est optionnel !)

--
MM.

http://plugins.spip.net/ecrire/?exec=articles&id_article=41

  => Il n'y a pas d'article à cette adresse

Pat

Perline-Spip a écrit :

J'avais proposé, dans le site des plugins, un article un peu plus récapitulatif, en attendant un vrai article,
ici (Plugins SPIP)
mais il a été refusé parce que il paraît que un article sur comment faire un plugin n'a rien à faire sur le site des plugins.
En attendant il n'y a ce simple récapitulatif nulle part.
Dont acte.

Il te suffit de demander un code d’entrée en partie privée pour l’atteindre.
(justement il n’est pas publié <:-))

Pat rapportait (soyons exacts sur la date : 01/11/2008 05:29):

Le Sat, 01 Nov 2008 01:34:45 +0100, Perline-Spip a écrit :

J'avais proposé, dans le site des plugins, un article un
peu plus récapitulatif, en attendant un vrai article,
mais il a été refusé parce que il paraît qu'un article sur comment
faire un plugin n'a rien à faire sur le site des plugins. En
attendant il n'y a ce simple récapitulatif nulle part. Dont
acte.<br>

Ben je comprend pas pourquoi tu ne posterais pas ton article sur spip-
contrib. Le besoin évoqué ici revient souvent. J'ai même fait une
tentative de pages de liens : http://www.spip-contrib.net/Developper-avec-
SPIP

D'ailleurs c'est bien les plugins, mais ce que l'on peut faire avec spip
ne se résume pas dans les plugins...

Mes 2 sous
Stanislas

Merci à tous pour ces réponses.

Je n'ai trouvé aucun des 2 articles.

Est ce que vous avez gardé une copy des ces articles ?
Si c'est le cas et si la communauté n'en veut pas on peut, peut être en
faire quelque chose, par exemple une installe de SPIP le temps de les
rédiger, de cette manière ça permet de les proposer et si il ne
conviennent pas ils seront toujours visiblent.

Pour le même projet j'ai du faire un reverse de la base de spip et en
allant sur l'article qui se trouve sur spip.net je me suis rendu compte
qu'un appel à mise à jour avait été faite, j'ai donc décider de m'y
coller et de faire une demande.

Ce ne sont que des idées, mais si ça tente quelqu'un.

Arnaud

Le samedi 01 novembre 2008 à 11:25 +0000, Stanislas a écrit :

Le Sat, 01 Nov 2008 01:34:45 +0100, Perline-Spip a écrit :
>J'avais proposé, dans le site des plugins, un article un
> peu plus récapitulatif, en attendant un vrai article,
> mais il a été refusé parce que il paraît qu'un article sur comment
> faire un plugin n'a rien à faire sur le site des plugins. En
> attendant il n'y a ce simple récapitulatif nulle part. Dont
> acte.<br>

Ben je comprend pas pourquoi tu ne posterais pas ton article sur spip-
contrib. Le besoin évoqué ici revient souvent. J'ai même fait une
tentative de pages de liens : http://www.spip-contrib.net/Developper-avec-
SPIP

D'ailleurs c'est bien les plugins, mais ce que l'on peut faire avec spip
ne se résume pas dans les plugins...

Mes 2 sous
Stanislas

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
CARIOU Arnaud
Web-Designer
Tél : 06 22 43 83 06
E-mail : arnaud@neolame.com

Je ne pensais pas qu'on me prenait autant pour un benêt...
Je suis loggué, et je persiste :
  => Il n'y a pas d'article à cette adresse
Si cet article est en rédaction ou à la poubelle, un rédacteur ne pourra jamais le voir.
A bon entendeur <:-)
Pat

Perline-Spip a écrit :

Il te suffit de demander un code d'entrée en partie privée pour l'atteindre.
(justement il n'est pas publié <:-))

Pat rapportait (soyons exacts sur la date : 01/11/2008 05:29):

Plugins SPIP

    => Il n'y a pas d'article à cette adresse

Pat

Perline-Spip a écrit :

J'avais proposé, dans le site des plugins, un article un peu plus récapitulatif, en attendant un vrai article,
ici (Plugins SPIP)
mais il a été refusé parce que il paraît que un article sur comment faire un plugin n'a rien à faire sur le site des plugins.
En attendant il n'y a ce simple récapitulatif nulle part.
Dont acte.

--
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

* Perline-Spip tapuscrivait, le 01/11/2008 01:34:

J'avais proposé, dans le site des plugins, un article un peu plus récapitulatif, en attendant un vrai article,
ici (Plugins SPIP)
mais il a été refusé parce que il paraît que un article sur comment faire un plugin n'a rien à faire sur le site des plugins.

Qu'attends-tu pour le déplacer sur SPIP-Contrib ?
ou sur http://doc.spip.org/ (au choix)

--
RealET

Par ce que je reste persuadée qu’un article récapitulant les docs éparpillées sur les plugins dans le site des plugins y a quelque chose à faire <:-)
Et, donc, que quand il sera accepté, il ferait double emploi sur d’autre sites (dont ceux que tu cites).

RealET rapportait (soyons exacts sur la date : 03/11/2008 10:49):