Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

conception plugin

Gwenael LE YONDRE

24/06/2017 11:30:48

Bonjour à tous
à la suite de mon premier problème résolu ... Voici Le nouveau problème ...

J'ai cloner le répertoire github https://github.com/nfrery/Modules-Garradin
et utiliser en test le plugin ... ben plugin-test !!. je lance la commande
de compression indiquée tar czvf plugin-test.tar.gz plugin-test/ dans mon
répertoire de DEV et tout roule : le .tar.gz est là et je le transferts sur
le site dans le dossier plugins. et ça marche pas !!!

Exception of type ErrorException happened !

0 -
parse_ini_file(phar:///volume1/web/asyn/asso/plugins/plugin-test.tar.gz/garradin_plugin.ini):
failed to open stream: phar error: "garradin_plugin.ini" is not a file in
phar "/volume1/web/asyn/asso/plugins/plugin-test.tar.gz"

In: /include/lib/Garradin/Plugin.php:355

http://nas.gwena56.com:25020/admin/config/plugins.php

#0 [internal function]: Garradin\exception_error_handler(2,
'parse_ini_file(...', '/volume1/web/as...', 355, Array)
#1 /volume1/web/asyn/asso/include/lib/Garradin/Plugin.php(355):
parse_ini_file('phar:///volume1...', false)
#2 /volume1/web/asyn/asso/www/admin/config/plugins.php(64):
Garradin\Plugin::listDownloaded()
#3 {main}

par contre si je mets le tar.gz télécharger sur le site de Garradin ... et
bien ça marche.
Donc problème de compression ? où ai-je fais une erreur ?
J'ai aussi décompressé le phar téléchargé, puis je l'ai recompressé mais
pas de meilleur résultat

Merci à tous par avance pour votre aide

 Gwéna LE YONDRE

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

   /_\ / __\ \ / | \| |              |   2 rue de la fontaine

  / _ \\__ \\ V /| .` |              |   56400 Sainte Anne d'Auray

 /_/ \_|___/ |_| |_|\_|              |   spectacle.asyn@gmail.com

 Association Spectacle Yvon Nicolazic|   http://www.yvonnicolazic.fr/

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

Re: conception plugin

Gwenael LE YONDRE

24/06/2017 11:52:03

Bon j'ai trouver une béquille en passant par le php et le script
make_plugin.php mais je ne comprends toujours pas pourquoi en ligne de
commande sur mon mac ça ne marche pas !!!

à bientôt et à vos explicaitons

 Gwéna LE YONDRE

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

   /_\ / __\ \ / | \| |              |   2 rue de la fontaine

  / _ \\__ \\ V /| .` |              |   56400 Sainte Anne d'Auray

 /_/ \_|___/ |_| |_|\_|              |   spectacle.asyn@gmail.com

 Association Spectacle Yvon Nicolazic|   http://www.yvonnicolazic.fr/

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

Le 24 juin 2017 à 11:30, Gwenael LE YONDRE <gwena56@gmail.com> a écrit :

> Bonjour à tous
> à la suite de mon premier problème résolu ... Voici Le nouveau problème
...
>
> J'ai cloner le répertoire github https://github.com/nfrery/
> Modules-Garradin et utiliser en test le plugin ... ben plugin-test !!. je
> lance la commande de compression indiquée tar czvf plugin-test.tar.gz
> plugin-test/ dans mon répertoire de DEV et tout roule : le .tar.gz est là
> et je le transferts sur le site dans le dossier plugins. et ça marche pas
> !!!
>
> Exception of type ErrorException happened !
>
> 0 - parse_ini_file(phar:///volume1/web/asyn/asso/plugins/
> plugin-test.tar.gz/garradin_plugin.ini): failed to open stream: phar
> error: "garradin_plugin.ini" is not a file in phar
"/volume1/web/asyn/asso/
> plugins/plugin-test.tar.gz"
>
> In: /include/lib/Garradin/Plugin.php:355
>
> http://nas.gwena56.com:25020/admin/config/plugins.php
>
> #0 [internal function]: Garradin\exception_error_handler(2,
> 'parse_ini_file(...', '/volume1/web/as...', 355, Array)
> #1 /volume1/web/asyn/asso/include/lib/Garradin/Plugin.php(355):
> parse_ini_file('phar:///volume1...', false)
> #2 /volume1/web/asyn/asso/www/admin/config/plugins.php(64):
> Garradin\Plugin::listDownloaded()
> #3 {main}
>
> par contre si je mets le tar.gz télécharger sur le site de Garradin ... et
> bien ça marche.
> Donc problème de compression ? où ai-je fais une erreur ?
> J'ai aussi décompressé le phar téléchargé, puis je l'ai
recompressé mais
> pas de meilleur résultat
>
> Merci à tous par avance pour votre aide
>
>  Gwéna LE YONDRE
>
> ------------------------------------------------------------
> --------------------
>
>    /_\ / __\ \ / | \| |              |   2 rue de la fontaine
>
>   / _ \\__ \\ V /| .` |              |   56400 Sainte Anne d'Auray
>
>  /_/ \_|___/ |_| |_|\_|              |   spectacle.asyn@gmail.com
>
>  Association Spectacle Yvon Nicolazic|   http://www.yvonnicolazic.fr/
>
> ------------------------------------------------------------
> --------------------
>
> --
> Mon Mail Mobile  ... gwena56@gmail.com
>

Re: conception plugin

Nicolas Frery

24/06/2017 12:28:12

Bonjour,

Le 24/06/2017 à 11:30, Gwenael LE YONDRE a écrit :
> J'ai cloner le répertoire github
> https://github.com/nfrery/Modules-Garradin et utiliser en test le plugin

Attention avec ce dépôt, le seul plugin qui fonctionne correctement est
le plugin-MailChimp (pour Garradin >=0.8.0). Le plugin-recu-don est
censé fonctionner mais il n'est pas vraiment terminé.

J'y contribue quand le temps me le permet et quand mon association a
besoin d'un plugin.
Libre à vous de proposer des pull requests/issues pour améliorer ces
extensions.

Concernant la création de l'archive je n'utilise que le script fournit
avec Garradin. Le script présent sur le dépôt a été modifié rapidement
pour permettre son exécution sur Windows (/tmp/ -> tmp/).

Re: Re: conception plugin

centrO (Association Choeur des Centraux)

25/06/2017 18:20:22

Bonjour,

En hébergement Garradin.eu on n'a que le plugin de contribution à 
l'association, ou on peut accéder aux autres ? Comment ?

Bien à vous, merci encore BohwaZ.


Le 24/06/2017 à 11:51, Gwenael LE YONDRE a écrit :
> Bon j'ai trouver une béquille en passant par le php et le script 
> make_plugin.php mais je ne comprends toujours pas pourquoi en ligne de 
> commande sur mon mac ça ne marche pas !!!
>
> à bientôt et à vos explicaitons
>
> Gwéna LE YONDRE
>
>
--------------------------------------------------------------------------------
>
> /_\ / __\ \ / | \| || 2 rue de la fontaine
>
> / _ \\__ \\ V /| .` || 56400 Sainte Anne d'Auray
>
> /_/ \_|___/ |_| |_|\_|| spectacle.asyn@gmail.com 
> <mailto:spectacle.asyn@gmail.com>
>
> Association Spectacle Yvon Nicolazic| http://www.yvonnicolazic.fr/
>
>
--------------------------------------------------------------------------------
>
>
> Le 24 juin 2017 à 11:30, Gwenael LE YONDRE <gwena56@gmail.com 
> <mailto:gwena56@gmail.com>> a écrit :
>
>     Bonjour à tous
>     à la suite de mon premier problème résolu ... Voici Le nouveau
>     problème ...
>
>     J'ai cloner le répertoire github
>     https://github.com/nfrery/Modules-Garradin
>     <https://github.com/nfrery/Modules-Garradin> et utiliser en test
>     le plugin ... ben plugin-test !!. je lance la commande de
>     compression indiquée tar czvf plugin-test.tar.gz plugin-test/ dans
>     mon répertoire de DEV et tout roule : le .tar.gz est là et je le
>     transferts sur le site dans le dossier plugins. et ça marche pas !!!
>
>     Exception of type ErrorException happened !
>
>     0 -
>    
parse_ini_file(phar:///volume1/web/asyn/asso/plugins/plugin-test.tar.gz/garradin_plugin.ini):
>     failed to open stream: phar error: "garradin_plugin.ini" is not
a
>     file in phar "/volume1/web/asyn/asso/plugins/plugin-test.tar.gz"
>
>     In: /include/lib/Garradin/Plugin.php:355
>
>     http://nas.gwena56.com:25020/admin/config/plugins.php
>     <http://nas.gwena56.com:25020/admin/config/plugins.php>
>
>     #0 [internal function]: Garradin\exception_error_handler(2,
>     'parse_ini_file(...', '/volume1/web/as...', 355,
Array)
>     #1 /volume1/web/asyn/asso/include/lib/Garradin/Plugin.php(355):
>     parse_ini_file('phar:///volume1...', false)
>     #2 /volume1/web/asyn/asso/www/admin/config/plugins.php(64):
>     Garradin\Plugin::listDownloaded()
>     #3 {main}
>
>     par contre si je mets le tar.gz télécharger sur le site de
>     Garradin ... et bien ça marche.
>     Donc problème de compression ? où ai-je fais une erreur ?
>     J'ai aussi décompressé le phar téléchargé, puis je l'ai
>     recompressé mais pas de meilleur résultat
>
>     Merci à tous par avance pour votre aide
>
>     Gwéna LE YONDRE
>
>    
--------------------------------------------------------------------------------
>
>     /_\ / __\ \ / | \| || 2 rue de la fontaine
>
>     / _ \\__ \\ V /| .` || 56400 Sainte Anne d'Auray
>
>     /_/ \_|___/ |_| |_|\_|| spectacle.asyn@gmail.com
>     <mailto:spectacle.asyn@gmail.com>
>
>     Association Spectacle Yvon Nicolazic| http://www.yvonnicolazic.fr/
>
>    
--------------------------------------------------------------------------------
>
>
>     -- 
>     Mon Mail Mobile  ... gwena56@gmail.com <mailto:gwena56@gmail.com>
>
>
>
>
> -- 
> Mon Mail Mobile  ... gwena56@gmail.com <mailto:gwena56@gmail.com>

Re: Re: conception plugin

BohwaZ/Garradin

25/06/2017 23:24:47

Le 25/06/2017 00:56, centrO (Association Choeur des Centraux) a écrit :
> Bonjour,
> 
> En hébergement Garradin.eu on n'a que le plugin de contribution à
> l'association, ou on peut accéder aux autres ? Comment ?
> 
> Bien à vous, merci encore BohwaZ.

Hello,

pour des raisons de sécurité il n'est pas possible sur garradin.eu 
d'installer des plugins à la main (car un plugin malicieux pourrait 
accéder aux autres instances garradin des autres assos).

Ça fait longtemps que je réfléchissait à faire un "magasin" de plugins, 
qui permette de sélectionner, télécharger et installer des plugins, 
préalablement validés et vérifiés, directement depuis l'interface de 
Garradin. Ce qu'il manquait jusque là c'est d'avoir des plugins à y 
mettre ;) maintenant il commence à y avoir des plugins, il va falloir 
que je m'attelle à ce magasin de plugins, mais je concentre pour le 
moment mes efforts sur Garradin 0.8 ;)