Bonjour à tous !
Je viens de découvrir et d'adopter Garradin pour l'association Champvent
qui vient de naître dans le 71. Nous avons vocation à gérer un théâtre
et à faire différentes actions dans le domaine du théâtre vivant. Pour
notre lancement, Garradin fera l'affaire pour bien des tâches
(cotisations, bénévoles, compta..). Il est probable qu'il sera un peu
juste dans quelques mois pour produire la liasse comptable. Mais en
attendant, c'est déjà chouette !
Content de découvrir que l'ami BohwaZ est à l'origine de ce projet... et
oui, Brioche de Bourguinux, c'est moi !
J'ai quelques questions. J'ai beaucoup de mal à installer les plugins de
nfrery. Je ne les ai pas trouvé compressé, j'ai tenté de refaire les
archives à partir du github... en vain. N'est-ce pas la bonne méthode ou
un problème de version ? Si vous avez une idée, un lien.... je suis
preneur. Je suis tout particulièrement intéressé par la valorisation du
bénévolat, le reçu des dons défiscalisables...
Quand j'aurai avancé, je regarderai si je suis en mesure de travailler
sur un plugin qui permettrait d'éditer directement les remises de
chèques et de saisir l'opération en compta.
Je vous souhaite une bonne fin d'année.
On Sat, 14 Dec 2019 17:38:05 +0100 / "Michaël RAMALHOSA"
<michael@ramalhosa.fr> said :
> Je viens de découvrir et d'adopter Garradin pour l'association
> Champvent qui vient de naître dans le 71. Nous avons vocation à gérer
> un théâtre et à faire différentes actions dans le domaine du théâtre
> vivant. Pour notre lancement, Garradin fera l'affaire pour bien des
> tâches (cotisations, bénévoles, compta..). Il est probable qu'il sera
> un peu juste dans quelques mois pour produire la liasse comptable.
> Mais en attendant, c'est déjà chouette !
Super, hésite pas à faire des retours sur ce qui te manque (consulte la
Roadmap ( https://fossil.kd2.org/garradin/wiki?name=Roadmap ) avant
pour vérifier que c'est pas déjà planifié ;) ).
> Content de découvrir que l'ami BohwaZ est à l'origine de ce projet...
> et oui, Brioche de Bourguinux, c'est moi !
Ah ok cool :)
> J'ai quelques questions. J'ai beaucoup de mal à installer les plugins
> de nfrery. Je ne les ai pas trouvé compressé, j'ai tenté de refaire
> les archives à partir du github... en vain. N'est-ce pas la bonne
> méthode ou un problème de version ? Si vous avez une idée, un
> lien.... je suis preneur. Je suis tout particulièrement intéressé par
> la valorisation du bénévolat, le reçu des dons défiscalisables...
Tu as essayé ici :
https://github.com/nfrery/Modules-Garradin/tree/master/release ? :)
> Quand j'aurai avancé, je regarderai si je suis en mesure de
> travailler sur un plugin qui permettrait d'éditer directement les
> remises de chèques et de saisir l'opération en compta.
C'est prévu d'améliorer ça dans la refonte de la compta, dis moi un
peu ce dont tu as besoin et comment tu le vois, et je noterais dans les
notes de Roadmap pour être sûr que ça couvre ton besoin.
A plus !
Merci à tous pour vos réponses.
J'ai eu peur d'avoir tout cassé par mes expérimentations précédentes
alors j'ai refait une install toute propre pour rentrer en production
dès que possible. J'ai utilisé les packages indiqués par BohwaZ. Et en
fait, je rencontre toujours le même problème. Les plugins sont bien
proposés à l'installation sur la page adhoc mais j'ai le message
ci-dessous quand j'essaie de l'installer. Merci de vos lumières !
Merci à tous pour vos réponses.
J'ai eu peur d'avoir tout cassé par mes expérimentations précédentes
alors j'ai refait une install toute propre pour rentrer en production
dès que possible. J'ai utilisé les packages indiqués par BohwaZ. Et en
fait, je rencontre toujours le même problème. Les plugins sont bien
proposés à l'installation sur la page adhoc mais j'ai le message
ci-dessous (extrait) quand j'essaie de l'installer. Merci de vos lumières !
Une erreur s'est produite
Exception
cannot start a transaction within a transaction
in .../include/lib/KD2/*DB_SQLite3.php*:/433/
|*429* public function exec($query) *430* { *431* $this->connect();
*432* $query = $this->applyTablePrefix($query); _*433* return
$this->db->exec($query);_ *434* } *435* *436* /** *437* * Runs a query
and returns the first row from the result |
in .../include/lib/KD2/*DB_SQLite3.php*:/433/
→ SQLite3->exec /(1 arg.)/
Ergaste / Brioche
Le 14/12/2019 à 23:19, BohwaZ/Garradin a écrit :
> On Sat, 14 Dec 2019 17:38:05 +0100 / "Michaël RAMALHOSA"
> <michael@ramalhosa.fr> said :
>
>> Je viens de découvrir et d'adopter Garradin pour l'association
>> Champvent qui vient de naître dans le 71. Nous avons vocation à gérer
>> un théâtre et à faire différentes actions dans le domaine du théâtre
>> vivant. Pour notre lancement, Garradin fera l'affaire pour bien des
>> tâches (cotisations, bénévoles, compta..). Il est probable qu'il
sera
>> un peu juste dans quelques mois pour produire la liasse comptable.
>> Mais en attendant, c'est déjà chouette !
> Super, hésite pas à faire des retours sur ce qui te manque (consulte la
> Roadmap (https://fossil.kd2.org/garradin/wiki?name=Roadmap ) avant
> pour vérifier que c'est pas déjà planifié ;) ).
>
>> Content de découvrir que l'ami BohwaZ est à l'origine de ce
projet...
>> et oui, Brioche de Bourguinux, c'est moi !
> Ah ok cool :)
>
>> J'ai quelques questions. J'ai beaucoup de mal à installer les
plugins
>> de nfrery. Je ne les ai pas trouvé compressé, j'ai tenté de
refaire
>> les archives à partir du github... en vain. N'est-ce pas la bonne
>> méthode ou un problème de version ? Si vous avez une idée, un
>> lien.... je suis preneur. Je suis tout particulièrement intéressé par
>> la valorisation du bénévolat, le reçu des dons défiscalisables...
> Tu as essayé ici :
> https://github.com/nfrery/Modules-Garradin/tree/master/release ? :)
>
>> Quand j'aurai avancé, je regarderai si je suis en mesure de
>> travailler sur un plugin qui permettrait d'éditer directement les
>> remises de chèques et de saisir l'opération en compta.
> C'est prévu d'améliorer ça dans la refonte de la compta, dis moi
un
> peu ce dont tu as besoin et comment tu le vois, et je noterais dans les
> notes de Roadmap pour être sûr que ça couvre ton besoin.
>
> A plus !
>
Bonjour,
Attention, mes plugins ne sont plus maintenus pour les nouvelles version
de Garradin.
Je manque cruellement de temps et ça ne va pas aller en s'arrangeant.
Peut-être que cet Été sera suffisamment calme pour me permettre de
réécrire ces plugins.
Nicolas Frery
Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit :
> J'ai eu peur d'avoir tout cassé par mes expérimentations précédentes
> alors j'ai refait une install toute propre pour rentrer en production
> dès que possible. J'ai utilisé les packages indiqués par BohwaZ. Et en
> fait, je rencontre toujours le même problème. Les plugins sont bien
> proposés à l'installation sur la page adhoc mais j'ai le message
> ci-dessous quand j'essaie de l'installer. Merci de vos lumières !
Bonjour à tous !
Merci Nicolas de cette précision mais tes plugins sont d'une grande
importance pour moi. J'espère qu'ils vont finir par fonctionner et qu'il
s'agit juste d'un problème mineur que je ne sais détecter : problème de
permissions, dépendances.... Je mets une copie détaillée de l'erreur, si
quelqu'un a une idée...
Bonne journée à tous !
Une erreur s'est produite
PHP error
Notice: Undefined variable: user
in
phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/*config.php*:/5/
|*1*<?php *2* *3*namespace Garradin; *4* _*5*if
($user['droits']['config'] < Membres::DROIT_ADMIN)_ *6*{ *7* throw
new
UserException("Vous n'avez pas le droit d'accéder à cette page.");
*8*} *9* |
in .../include/lib/Garradin/*Plugin.php*:/224/
→ include /(1 arg.)/
0
string(77)
"phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php"
|*220* // Créer l'environnement d'exécution du plugin *221* $plugin =
$this; *222* global $tpl, $config, $session, $form; *223* _*224* include
$this->path() . '/www/' . $file;_ *225* } *226* else *227* { *228* //
Récupération du type MIME à partir de l'extension |
in .../www/admin/*plugin.php*:/18/
→ Garradin\Plugin->call /(1 arg.)/
$file
string(16) "admin/config.php"
|*14* *15*$tpl->assign('plugin', $plugin->getInfos());
*16*$tpl->assign('plugin_root', PLUGIN_ROOT); *17*
_*18*$plugin->call('admin/' . $page);_ *19* |
in .../www/*_route.php*:/28/
→ require /(1 arg.)/
0
string(24) ".../www/admin/plugin.php"
|*24*elseif (preg_match('!/admin/plugin/(.+?)/(.*)!', $uri, $match))
*25*{ *26* $_GET['_p'] = $match[1]; *27* $_GET['_u'] = $match[2];
_*28*
require __DIR__ . '/admin/plugin.php';_ *29*} *30*elseif
(preg_match('!/f/([\d\w]+)/(.+)!', $uri, $match)) *31*{
*32* $_GET['id']
= $match[1]; |
Context
id dggrstr4
date 2019-12-17T09:44:44+01:00
os Linux
language PHP 7.3.12
environment development
php_sapi fpm-fcgi
remote_ip 62.161.215.58
http_method GET
files_sent array(0) { }
rootDirectory /home/assochamxo/ergaste
garradin_data_root /home/assochamxo/ergaste
garradin_version 0.9.5
url http://ergaste.assochampvent.fr/admin/plugin/mailchimp/config.php
Le 16/12/2019 à 18:27, Nicolas Frery a écrit :
> Bonjour,
>
> Attention, mes plugins ne sont plus maintenus pour les nouvelles version
> de Garradin.
> Je manque cruellement de temps et ça ne va pas aller en s'arrangeant.
> Peut-être que cet Été sera suffisamment calme pour me permettre de
> réécrire ces plugins.
>
> Nicolas Frery
>
> Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit :
>> J'ai eu peur d'avoir tout cassé par mes expérimentations
précédentes
>> alors j'ai refait une install toute propre pour rentrer en production
>> dès que possible. J'ai utilisé les packages indiqués par BohwaZ. Et
en
>> fait, je rencontre toujours le même problème. Les plugins sont bien
>> proposés à l'installation sur la page adhoc mais j'ai le
message
>> ci-dessous quand j'essaie de l'installer. Merci de vos lumières
!
Sans présumer la réponse de Nicolas, il faut comprendre que développer ces outils libre
prend du temps, de l'énergie et est souvent fait de manière bénévole.
Et lorsque les versions changent, il est nécessaire de faire évoluer les outils
associés (des fonctions changes, des variables, des fonctionnements). C'est pour ça
que les développeurs n'aiment pas trop les changements.
Et tout l'intérêt des projets libres, c'est que grâce l'énorme travail
déjà fourni par Nicolas ou Bohwaz et d'autres pour créer ces outils, leur code est
accessible.
Donc si tu as la compétence ou les moyens de faire évoluer ces outils, de les mettre à
jour, tu peux le faire.
Il suffit de reprendre leur code ou de trouver quelqu'un pour le faire et de
l'améliorer, le corriger.
Si ces outils sont aussi importants que tu le dis, alors vas-y.
Ce n'est pas parce que ces outils sont gratuits et facilement accessibles qu'on
peut exiger, parce qu'on en a absolument besoin, qu'ils répondent exactement à
te demande.
La liste est un lieu d'entraide. Et si tu participes d'une manière ou
d'une autre à contribuer à ton tour à ces outils, ce serait aussi d'une
grande aide pour tous.
Bon courage en tout cas, toute avancée est bonne à prendre pour tous...
F
> Le 17 décembre 2019 à 09:52, Ergaste <ergaste@assochampvent.fr> a écrit
:
>
>
> Bonjour à tous !
>
> Merci Nicolas de cette précision mais tes plugins sont d'une grande
importance pour moi. J'espère qu'ils vont finir par fonctionner et qu'il
s'agit juste d'un problème mineur que je ne sais détecter : problème de
permissions, dépendances.... Je mets une copie détaillée de l'erreur, si
quelqu'un a une idée...
>
> Bonne journée à tous !
>
>
> Une erreur s'est produite
>
>
> PHP error
>
>
> Notice: Undefined variable: user
>
>
> in
phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php:5
>
> 1<?php
> 2
> 3namespace Garradin;
> 4
> 5if ($user['droits']['config'] <
Membres::DROIT_ADMIN)
> 6{
> 7 throw new UserException("Vous n'avez pas le droit
d'accéder à cette page.");
> 8}
> 9
>
>
> in .../include/lib/Garradin/Plugin.php:224
>
>
> → include (1 arg.)
>
> 0
>
> string(77)
"phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php"
>
> 220 // Créer l'environnement d'exécution du plugin
> 221 $plugin = $this;
> 222 global $tpl, $config, $session, $form;
> 223
> 224 include $this->path() . '/www/' . $file;
> 225 }
> 226 else
> 227 {
> 228 // Récupération du type MIME à partir de l'extension
>
>
> in .../www/admin/plugin.php:18
>
>
> → Garradin\Plugin->call (1 arg.)
>
> $file
>
> string(16) "admin/config.php"
>
> 14
> 15$tpl->assign('plugin', $plugin->getInfos());
> 16$tpl->assign('plugin_root', PLUGIN_ROOT);
> 17
> 18$plugin->call('admin/' . $page);
> 19
>
>
> in .../www/_route.php:28
>
>
> → require (1 arg.)
>
> 0
>
> string(24) ".../www/admin/plugin.php"
>
> 24elseif (preg_match('!/admin/plugin/(.+?)/(.*)!', $uri,
$match))
> 25{
> 26 $_GET['_p'] = $match[1];
> 27 $_GET['_u'] = $match[2];
> 28 require __DIR__ . '/admin/plugin.php';
> 29}
> 30elseif (preg_match('!/f/([\d\w]+)/(.+)!', $uri, $match))
> 31{
> 32 $_GET['id'] = $match[1];
>
>
> Context
>
> id dggrstr4
> date 2019-12-17T09:44:44+01:00
> os Linux
> language PHP 7.3.12
> environment development
> php_sapi fpm-fcgi
> remote_ip 62.161.215.58
> http_method GET
> files_sent array(0) { }
> rootDirectory /home/assochamxo/ergaste
> garradin_data_root /home/assochamxo/ergaste
> garradin_version 0.9.5
> url http://ergaste.assochampvent.fr/admin/plugin/mailchimp/config.php
> Le 16/12/2019 à 18:27, Nicolas Frery a écrit :
>
> > >
> > Bonjour,
> >
> > Attention, mes plugins ne sont plus maintenus pour les nouvelles
version
> > de Garradin.
> > Je manque cruellement de temps et ça ne va pas aller en
s'arrangeant.
> > Peut-être que cet Été sera suffisamment calme pour me permettre de
> > réécrire ces plugins.
> >
> > Nicolas Frery
> >
> > Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit :
> >
> > > > >
> > > J'ai eu peur d'avoir tout cassé par mes
expérimentations précédentes
> > > alors j'ai refait une install toute propre pour rentrer
en production
> > > dès que possible. J'ai utilisé les packages indiqués
par BohwaZ. Et en
> > > fait, je rencontre toujours le même problème. Les plugins
sont bien
> > > proposés à l'installation sur la page adhoc mais
j'ai le message
> > > ci-dessous quand j'essaie de l'installer. Merci de
vos lumières !
> > >
> > > > >
> >
> > >
Je me suis mal fait comprendre manifestement ! Je n'exige rien de
quelques personnes que ce soit !
La philosophie de libre, je pense, modestement, la connaître, la
diffuser... à mon niveau, certes !
Mes excuses à ceux qui se sont sentis éventuellement mis en cause.
Ergaste
Le 17/12/2019 à 12:15, francois@webaf.net a écrit :
> Sans présumer la réponse de Nicolas, il faut comprendre que développer
> ces outils libre prend du temps, de l'énergie et est souvent fait de
> manière bénévole.
> Et lorsque les versions changent, il est nécessaire de faire évoluer
> les outils associés (des fonctions changes, des variables, des
> fonctionnements). C'est pour ça que les développeurs n'aiment pas trop
> les changements.
> Et tout l'intérêt des projets libres, c'est que grâce l'énorme
travail
> déjà fourni par Nicolas ou Bohwaz et d'autres pour créer ces outils,
> leur code est accessible.
> Donc si tu as la compétence ou les moyens de faire évoluer ces outils,
> de les mettre à jour, tu peux le faire.
> Il suffit de reprendre leur code ou de trouver quelqu'un pour le faire
> et de l'améliorer, le corriger.
> Si ces outils sont aussi importants que tu le dis, alors vas-y.
>
> Ce n'est pas parce que ces outils sont gratuits et facilement
> accessibles qu'on peut exiger, parce qu'on en a absolument besoin,
> qu'ils répondent exactement à te demande.
>
> La liste est un lieu d'entraide. Et si tu participes d'une manière ou
> d'une autre à contribuer à ton tour à ces outils, ce serait aussi
> d'une grande aide pour tous.
>
> Bon courage en tout cas, toute avancée est bonne à prendre pour tous...
>
>
> F
>
>> Le 17 décembre 2019 à 09:52, Ergaste <ergaste@assochampvent.fr> a
>> écrit :
>>
>>
>> Bonjour à tous !
>>
>> Merci Nicolas de cette précision mais tes plugins sont d'une grande
>> importance pour moi. J'espère qu'ils vont finir par fonctionner et
>> qu'il s'agit juste d'un problème mineur que je ne sais
détecter :
>> problème de permissions, dépendances.... Je mets une copie détaillée
>> de l'erreur, si quelqu'un a une idée...
>>
>> Bonne journée à tous !
>>
>>
>> Une erreur s'est produite
>>
>>
>> PHP error
>>
>>
>> Notice: Undefined variable: user
>>
>>
>> in
>>
phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/*config.php*:/5/
>>
>> |*1*<?php *2* *3*namespace Garradin; *4* _*5*if
>> ($user['droits']['config'] < Membres::DROIT_ADMIN)_
*6*{ *7* throw
>> new UserException("Vous n'avez pas le droit d'accéder à cette
>> page."); *8*} *9* |
>>
>>
>> in .../include/lib/Garradin/*Plugin.php*:/224/
>>
>>
>> → include /(1 arg.)/
>>
>> 0
>> string(77)
"phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php"
>>
>> |*220* // Créer l'environnement d'exécution du plugin *221*
$plugin =
>> $this; *222* global $tpl, $config, $session, $form; *223* _*224*
>> include $this->path() . '/www/' . $file;_ *225* } *226* else
*227* {
>> *228* // Récupération du type MIME à partir de l'extension |
>>
>>
>> in .../www/admin/*plugin.php*:/18/
>>
>>
>> → Garradin\Plugin->call /(1 arg.)/
>>
>> $file
>> string(16) "admin/config.php"
>>
>> |*14* *15*$tpl->assign('plugin', $plugin->getInfos());
>> *16*$tpl->assign('plugin_root', PLUGIN_ROOT); *17*
>> _*18*$plugin->call('admin/' . $page);_ *19* |
>>
>>
>> in .../www/*_route.php*:/28/
>>
>>
>> → require /(1 arg.)/
>>
>> 0
>> string(24) ".../www/admin/plugin.php"
>>
>> |*24*elseif (preg_match('!/admin/plugin/(.+?)/(.*)!', $uri, $match))
>> *25*{ *26* $_GET['_p'] = $match[1]; *27* $_GET['_u'] =
$match[2];
>> _*28* require __DIR__ . '/admin/plugin.php';_ *29*} *30*elseif
>> (preg_match('!/f/([\d\w]+)/(.+)!', $uri, $match)) *31*{ *32*
>> $_GET['id'] = $match[1]; |
>>
>>
>> Context
>>
>> id dggrstr4
>> date 2019-12-17T09:44:44+01:00
>> os Linux
>> language PHP 7.3.12
>> environment development
>> php_sapi fpm-fcgi
>> remote_ip 62.161.215.58
>> http_method GET
>> files_sent array(0) { }
>> rootDirectory /home/assochamxo/ergaste
>> garradin_data_root /home/assochamxo/ergaste
>> garradin_version 0.9.5
>> url http://ergaste.assochampvent.fr/admin/plugin/mailchimp/config.php
>>
>> Le 16/12/2019 à 18:27, Nicolas Frery a écrit :
>>> Bonjour,
>>>
>>> Attention, mes plugins ne sont plus maintenus pour les nouvelles
version
>>> de Garradin.
>>> Je manque cruellement de temps et ça ne va pas aller en
s'arrangeant.
>>> Peut-être que cet Été sera suffisamment calme pour me permettre de
>>> réécrire ces plugins.
>>>
>>> Nicolas Frery
>>>
>>> Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit :
>>>> J'ai eu peur d'avoir tout cassé par mes expérimentations
précédentes
>>>> alors j'ai refait une install toute propre pour rentrer en
production
>>>> dès que possible. J'ai utilisé les packages indiqués par
BohwaZ. Et en
>>>> fait, je rencontre toujours le même problème. Les plugins sont
bien
>>>> proposés à l'installation sur la page adhoc mais j'ai le
message
>>>> ci-dessous quand j'essaie de l'installer. Merci de vos
lumières !
>
Je suis juste intervenu suite au précédent message de Nicolas Frery qui disait très
clairement qu'il n'avait pas le temps de s'y mettre.
Donc ce n'était pas la peine d'en remettre une couche.
"Merci Nicolas de cette précision mais tes plugins sont d'une grande importance
pour moi."
Je trouve que c'était lui mettre un peu plus de pression alors qu'il ne doit
rien à personne, c'est plutôt nous qui lui devons beaucoup d'avoir déjà fait
cet effort de développer ces plugins et d'en faire profiter tout le monde. Il aurait
très bien pu se les garder pour lui...
mDonc satisfons-nous déjà de ce travail ! Donc, Merci à toi Nicolas pour tout ce taf !
Donc si tu en as besoin, à toi de trouver des ressources, un développeur ou aguerri en
PHP pour résoudre ton problème, si personne d'autre sur cette liste ne le fait. Et
n'en tiens rigueur à personne.
Je ne sais pas s'il y a beaucoup de dev PHP sur cette liste...
De plus tu mets un copier / coller d'une erreur PHP comme si tout le monde savait ce
que tu avais fait.
Tu dois donc décrire ton problème le mieux possible pour faciliter le plus possible
celui qui voudrait tenter de le résoudre.
- Qu'as-tu installé ? quel plugin ?
- Comment ? Quelle procédure d'installation as-tu suivi ?
- Quelle est ta configuration ? Installation ?
- Qu'est ce qui marche et ne marche pas ?*
- Qu'as-tu testé ?
Tant que tu ne feras pas l'effort de mettre tout ce qu'il faut à la portée des
personnes compétentes, tu n'obtiendras que peu de réponses.
F.
> Le 17 décembre 2019 à 13:01, Ergaste <ergaste@assochampvent.fr> a écrit
:
>
>
> Je me suis mal fait comprendre manifestement ! Je n'exige rien de
quelques personnes que ce soit !
>
> La philosophie de libre, je pense, modestement, la connaître, la diffuser...
à mon niveau, certes !
>
> Mes excuses à ceux qui se sont sentis éventuellement mis en cause.
>
> Ergaste
>
> Le 17/12/2019 à 12:15, francois@webaf.net mailto:francois@webaf.net a écrit
:
>
> > > Sans présumer la réponse de Nicolas, il faut
comprendre que développer ces outils libre prend du temps, de l'énergie et est
souvent fait de manière bénévole.
> > Et lorsque les versions changent, il est nécessaire de faire
évoluer les outils associés (des fonctions changes, des variables, des fonctionnements).
C'est pour ça que les développeurs n'aiment pas trop les changements.
> > Et tout l'intérêt des projets libres, c'est que grâce
l'énorme travail déjà fourni par Nicolas ou Bohwaz et d'autres pour créer
ces outils, leur code est accessible.
> > Donc si tu as la compétence ou les moyens de faire évoluer ces
outils, de les mettre à jour, tu peux le faire.
> > Il suffit de reprendre leur code ou de trouver quelqu'un pour le
faire et de l'améliorer, le corriger.
> > Si ces outils sont aussi importants que tu le dis, alors vas-y.
> >
> > Ce n'est pas parce que ces outils sont gratuits et facilement
accessibles qu'on peut exiger, parce qu'on en a absolument besoin, qu'ils
répondent exactement à te demande.
> >
> > La liste est un lieu d'entraide. Et si tu participes d'une
manière ou d'une autre à contribuer à ton tour à ces outils, ce serait aussi
d'une grande aide pour tous.
> >
> > Bon courage en tout cas, toute avancée est bonne à prendre pour
tous...
> >
> >
> > F
> >
> >
> > > > > Le 17 décembre 2019 à 09:52, Ergaste
<ergaste@assochampvent.fr> mailto:ergaste@assochampvent.fr a écrit :
> > >
> > >
> > > Bonjour à tous !
> > >
> > > Merci Nicolas de cette précision mais tes plugins sont
d'une grande importance pour moi. J'espère qu'ils vont finir par
fonctionner et qu'il s'agit juste d'un problème mineur que je ne sais
détecter : problème de permissions, dépendances.... Je mets une copie détaillée de
l'erreur, si quelqu'un a une idée...
> > >
> > > Bonne journée à tous !
> > >
> > >
> > > Une erreur s'est produite
> > >
> > >
> > > PHP error
> > >
> > >
> > > Notice: Undefined variable: user
> > >
> > >
> > > in
phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php:5
> > >
> > > 1<?php
> > > 2
> > > 3namespace Garradin;
> > > 4
> > > 5if ($user['droits']['config'] <
Membres::DROIT_ADMIN)
> > > 6{
> > > 7 throw new UserException("Vous n'avez pas le
droit d'accéder à cette page.");
> > > 8}
> > > 9
> > >
> > >
> > > in .../include/lib/Garradin/Plugin.php:224
> > >
> > >
> > > → include (1 arg.)
> > >
> > > 0
> > >
> > > string(77)
"phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php"
> > >
> > > 220 // Créer l'environnement d'exécution du
plugin
> > > 221 $plugin = $this;
> > > 222 global $tpl, $config, $session, $form;
> > > 223
> > > 224 include $this->path() . '/www/' .
$file;
> > > 225 }
> > > 226 else
> > > 227 {
> > > 228 // Récupération du type MIME à partir de
l'extension
> > >
> > >
> > > in .../www/admin/plugin.php:18
> > >
> > >
> > > → Garradin\Plugin->call (1 arg.)
> > >
> > > $file
> > >
> > > string(16) "admin/config.php"
> > >
> > > 14
> > > 15$tpl->assign('plugin',
$plugin->getInfos());
> > > 16$tpl->assign('plugin_root', PLUGIN_ROOT);
> > > 17
> > > 18$plugin->call('admin/' . $page);
> > > 19
> > >
> > >
> > > in .../www/_route.php:28
> > >
> > >
> > > → require (1 arg.)
> > >
> > > 0
> > >
> > > string(24) ".../www/admin/plugin.php"
> > >
> > > 24elseif (preg_match('!/admin/plugin/(.+?)/(.*)!',
$uri, $match))
> > > 25{
> > > 26 $_GET['_p'] = $match[1];
> > > 27 $_GET['_u'] = $match[2];
> > > 28 require __DIR__ . '/admin/plugin.php';
> > > 29}
> > > 30elseif (preg_match('!/f/([\d\w]+)/(.+)!', $uri,
$match))
> > > 31{
> > > 32 $_GET['id'] = $match[1];
> > >
> > >
> > > Context
> > >
> > > id dggrstr4
> > > date 2019-12-17T09:44:44+01:00
> > > os Linux
> > > language PHP 7.3.12
> > > environment development
> > > php_sapi fpm-fcgi
> > > remote_ip 62.161.215.58
> > > http_method GET
> > > files_sent array(0) { }
> > > rootDirectory /home/assochamxo/ergaste
> > > garradin_data_root /home/assochamxo/ergaste
> > > garradin_version 0.9.5
> > > url
http://ergaste.assochampvent.fr/admin/plugin/mailchimp/config.php
> > > Le 16/12/2019 à 18:27, Nicolas Frery a écrit :
> > >
> > > > > > >
> > > > Bonjour,
> > > >
> > > > Attention, mes plugins ne sont plus maintenus pour
les nouvelles version
> > > > de Garradin.
> > > > Je manque cruellement de temps et ça ne va pas
aller en s'arrangeant.
> > > > Peut-être que cet Été sera suffisamment calme
pour me permettre de
> > > > réécrire ces plugins.
> > > >
> > > > Nicolas Frery
> > > >
> > > > Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit
:
> > > >
> > > > > > > > >
> > > > > J'ai eu peur d'avoir tout cassé
par mes expérimentations précédentes
> > > > > alors j'ai refait une install toute
propre pour rentrer en production
> > > > > dès que possible. J'ai utilisé les
packages indiqués par BohwaZ. Et en
> > > > > fait, je rencontre toujours le même
problème. Les plugins sont bien
> > > > > proposés à l'installation sur la
page adhoc mais j'ai le message
> > > > > ci-dessous quand j'essaie de
l'installer. Merci de vos lumières !
> > > > >
> > > > > > > > >
> > > >
> > > > > > >
> > > > >
> >
> >
> > >
Bonjour,
Un grand merci pour tous ces précieux conseils. Bonne journée
PS : Pour Nicolas : Merci pour les plugins. Je sais que tu as fait un
travail d'une grande valeur. Je n'ai jamais voulu te mettre une
quelconque pression. Ton message était très clair. Bonne continuation.
Le 17/12/2019 à 21:57, francois@webaf.net a écrit :
> Je suis juste intervenu suite au précédent message de Nicolas Frery
> qui disait très clairement qu'il n'avait pas le temps de s'y
mettre.
> Donc ce n'était pas la peine d'en remettre une couche.
> /"Merci Nicolas de cette précision mais tes plugins sont d'une grande
> importance pour moi."/
> Je trouve que c'était lui mettre un peu plus de pression alors qu'il
> ne doit rien à personne, c'est plutôt nous qui lui devons beaucoup
> d'avoir déjà fait cet effort de développer ces plugins et d'en faire
> profiter tout le monde. Il aurait très bien pu se les garder pour lui...
> mDonc satisfons-nous déjà de ce travail ! Donc, Merci à toi Nicolas
> pour tout ce taf !
> Donc si tu en as besoin, à toi de trouver des ressources, un
> développeur ou aguerri en PHP pour résoudre ton problème, si personne
> d'autre sur cette liste ne le fait. Et n'en tiens rigueur à
personne.
> Je ne sais pas s'il y a beaucoup de dev PHP sur cette liste...
>
> De plus tu mets un copier / coller d'une erreur PHP comme si tout le
> monde savait ce que tu avais fait.
> Tu dois donc décrire ton problème le mieux possible pour faciliter le
> plus possible celui qui voudrait tenter de le résoudre.
> - Qu'as-tu installé ? quel plugin ?
> - Comment ? Quelle procédure d'installation as-tu suivi ?
> - Quelle est ta configuration ? Installation ?
> - Qu'est ce qui marche et ne marche pas ?*
> - Qu'as-tu testé ?
>
> Tant que tu ne feras pas l'effort de mettre tout ce qu'il faut à la
> portée des personnes compétentes, tu n'obtiendras que peu de réponses.
>
> F.
>
>> Le 17 décembre 2019 à 13:01, Ergaste <ergaste@assochampvent.fr> a
>> écrit :
>>
>> Je me suis mal fait comprendre manifestement ! Je n'exige rien de
>> quelques personnes que ce soit !
>>
>> La philosophie de libre, je pense, modestement, la connaître, la
>> diffuser... à mon niveau, certes !
>>
>> Mes excuses à ceux qui se sont sentis éventuellement mis en cause.
>>
>> Ergaste
>>
>> Le 17/12/2019 à 12:15, francois@webaf.net <mailto:francois@webaf.net>
>> a écrit :
>>> Sans présumer la réponse de Nicolas, il faut comprendre que
>>> développer ces outils libre prend du temps, de l'énergie et est
>>> souvent fait de manière bénévole.
>>> Et lorsque les versions changent, il est nécessaire de faire évoluer
>>> les outils associés (des fonctions changes, des variables, des
>>> fonctionnements). C'est pour ça que les développeurs n'aiment
pas
>>> trop les changements.
>>> Et tout l'intérêt des projets libres, c'est que grâce
l'énorme
>>> travail déjà fourni par Nicolas ou Bohwaz et d'autres pour créer
ces
>>> outils, leur code est accessible.
>>> Donc si tu as la compétence ou les moyens de faire évoluer ces
>>> outils, de les mettre à jour, tu peux le faire.
>>> Il suffit de reprendre leur code ou de trouver quelqu'un pour le
>>> faire et de l'améliorer, le corriger.
>>> Si ces outils sont aussi importants que tu le dis, alors vas-y.
>>>
>>> Ce n'est pas parce que ces outils sont gratuits et facilement
>>> accessibles qu'on peut exiger, parce qu'on en a absolument
besoin,
>>> qu'ils répondent exactement à te demande.
>>>
>>> La liste est un lieu d'entraide. Et si tu participes d'une
manière
>>> ou d'une autre à contribuer à ton tour à ces outils, ce serait
aussi
>>> d'une grande aide pour tous.
>>>
>>> Bon courage en tout cas, toute avancée est bonne à prendre pour
tous...
>>>
>>>
>>> F
>>>
>>>> Le 17 décembre 2019 à 09:52, Ergaste
<ergaste@assochampvent.fr>
>>>> <mailto:ergaste@assochampvent.fr> a écrit :
>>>>
>>>>
>>>> Bonjour à tous !
>>>>
>>>> Merci Nicolas de cette précision mais tes plugins sont d'une
grande
>>>> importance pour moi. J'espère qu'ils vont finir par
fonctionner et
>>>> qu'il s'agit juste d'un problème mineur que je ne sais
détecter :
>>>> problème de permissions, dépendances.... Je mets une copie
>>>> détaillée de l'erreur, si quelqu'un a une idée...
>>>>
>>>> Bonne journée à tous !
>>>>
>>>>
>>>> Une erreur s'est produite
>>>>
>>>>
>>>> PHP error
>>>>
>>>>
>>>> Notice: Undefined variable: user
>>>>
>>>>
>>>> in
>>>>
phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/*config.php*:/5/
>>>>
>>>> |*1*<?php *2* *3*namespace Garradin; *4* _*5*if
>>>> ($user['droits']['config'] <
Membres::DROIT_ADMIN)_ *6*{ *7* throw
>>>> new UserException("Vous n'avez pas le droit d'accéder
à cette
>>>> page."); *8*} *9* |
>>>>
>>>>
>>>> in .../include/lib/Garradin/*Plugin.php*:/224/
>>>>
>>>>
>>>> → include /(1 arg.)/
>>>>
>>>> 0
>>>> string(77)
"phar:///home/assochamxo/ergaste/plugins/mailchimp.tar.gz/www/admin/config.php"
>>>>
>>>> |*220* // Créer l'environnement d'exécution du plugin
*221* $plugin
>>>> = $this; *222* global $tpl, $config, $session, $form; *223* _*224*
>>>> include $this->path() . '/www/' . $file;_ *225* } *226*
else *227*
>>>> { *228* // Récupération du type MIME à partir de l'extension
|
>>>>
>>>>
>>>> in .../www/admin/*plugin.php*:/18/
>>>>
>>>>
>>>> → Garradin\Plugin->call /(1 arg.)/
>>>>
>>>> $file
>>>> string(16) "admin/config.php"
>>>>
>>>> |*14* *15*$tpl->assign('plugin', $plugin->getInfos());
>>>> *16*$tpl->assign('plugin_root', PLUGIN_ROOT); *17*
>>>> _*18*$plugin->call('admin/' . $page);_ *19* |
>>>>
>>>>
>>>> in .../www/*_route.php*:/28/
>>>>
>>>>
>>>> → require /(1 arg.)/
>>>>
>>>> 0
>>>> string(24) ".../www/admin/plugin.php"
>>>>
>>>> |*24*elseif (preg_match('!/admin/plugin/(.+?)/(.*)!', $uri,
>>>> $match)) *25*{ *26* $_GET['_p'] = $match[1]; *27*
$_GET['_u'] =
>>>> $match[2]; _*28* require __DIR__ . '/admin/plugin.php';_
*29*}
>>>> *30*elseif (preg_match('!/f/([\d\w]+)/(.+)!', $uri, $match))
*31*{
>>>> *32* $_GET['id'] = $match[1]; |
>>>>
>>>>
>>>> Context
>>>>
>>>> id dggrstr4
>>>> date 2019-12-17T09:44:44+01:00
>>>> os Linux
>>>> language PHP 7.3.12
>>>> environment development
>>>> php_sapi fpm-fcgi
>>>> remote_ip 62.161.215.58
>>>> http_method GET
>>>> files_sent array(0) { }
>>>> rootDirectory /home/assochamxo/ergaste
>>>> garradin_data_root /home/assochamxo/ergaste
>>>> garradin_version 0.9.5
>>>> url
http://ergaste.assochampvent.fr/admin/plugin/mailchimp/config.php
>>>>
>>>> Le 16/12/2019 à 18:27, Nicolas Frery a écrit :
>>>>> Bonjour,
>>>>>
>>>>> Attention, mes plugins ne sont plus maintenus pour les nouvelles
version
>>>>> de Garradin.
>>>>> Je manque cruellement de temps et ça ne va pas aller en
s'arrangeant.
>>>>> Peut-être que cet Été sera suffisamment calme pour me permettre
de
>>>>> réécrire ces plugins.
>>>>>
>>>>> Nicolas Frery
>>>>>
>>>>> Le 15/12/2019 à 10:48, Michaël RAMALHOSA a écrit :
>>>>>> J'ai eu peur d'avoir tout cassé par mes
expérimentations précédentes
>>>>>> alors j'ai refait une install toute propre pour rentrer
en production
>>>>>> dès que possible. J'ai utilisé les packages indiqués
par BohwaZ. Et en
>>>>>> fait, je rencontre toujours le même problème. Les plugins
sont bien
>>>>>> proposés à l'installation sur la page adhoc mais
j'ai le message
>>>>>> ci-dessous quand j'essaie de l'installer. Merci de
vos lumières !
>>>
>