[Galette-devel] Fwd: Inscription Galette devel

2017-02-04 Par sujet Johan Cwiklinski
Salut,

J'ai migré la liste devel chez Tuxfamily.

Vous avez du recevoir un message d'inscription ; et le message ci-joint.

Si ce n'est pas le cas, merci de me le faire savoir.

++

 Message transféré 
Sujet : Inscription Galette devel
Date : Sat, 4 Feb 2017 19:35:14 +0100
De : Johan Cwiklinski <jo...@x-tnd.be>
Pour : de...@lists.galette.eu

Salut,

En raison de la migration des listes depuis Gna ; j'ai repris toutes les
personnes qui étaient abonnées à la liste galette-devel pour les
ré-abonner de nouveau ici.

Les infos quant à son utilisation sont disponibles là :
https://listengine.tuxfamily.org/lists.galette.eu/devel/

++
-- 
Johan







signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Migration listes / Lists migration

2017-02-04 Par sujet Johan Cwiklinski
[Version anglaise en bas - English version at bottom]

Bonjour à tous,

Gna! a annoncé la fermeture prochaine de ses listes de diffusion. J'ai
donc créé de nouvelles listes, chez Tuxfamily, vers lesquelles il faudra
migrer.

J'ai trouvé la possibilité d'obtenir la liste (exploitable) des
adhérents actuels ; je vais donc pouvoir me charger de réinscrire
automatiquement tout le monde ; tout un chacun pourra ensuite gérer son
abonnement comme bon lui semble.

Vous recevrez probablement un courriel lors de votre inscription ; la
présente liste sera progressivement abandonnée.

Note : les nouvelles inscriptions concerneront les personnes qui étaient
encore/déjà inscrites ce matin. Si vous ne recevez pas de messages de la
nouvelle liste une fois activée, merci de le signaler :)

__

Hello All,

Gna! has announced the close end of their mailing lists services. I have
created new lists at Tuxfamily's we'll have to migrate to.

I've found a way to retrieve a (exploitable) list of current
subscribers; I can therefore subscribe again all users; each will can
manage his subscription.

You'll probably receive an email on the subscription; then the current
list will be progressively abandoned.

Note: new subscriptions will be based on persons who were already/still
subscribers this morning. If you do not receive messages from the new
list once active, please let me know.


++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Plugin emprunt/location d'objets... C'est la reprise.

2017-01-23 Par sujet Johan Cwiklinski
Salut,

J'ai eu l'idée de reprendre le développement du plugin de gestion
d'objets que Mélissa a créé il y a quelques années.

Je l'ai contactée à ce sujet il y a quelque jours, et elle m'a donné son
aval.

Donc, avant toute chose, un grand merci à elle pour la création et la
maintenance de ce plugin depuis tout ce temps !

Il va donc désormais rejoindre la liste des plugins officiels, une fois
la première version officielle sortie :-)

Au menu des changements à venir :
- support de postgresql,
- support de PHP7,
- ...

Le code source du plugin va rejoindre ses homologues, de même que le
tracker, etc.

J'ai déjà commencé pas mal de modifications ; mais comme  à
l'accoutumée, le temps me manque...

J'aimerai réussir à sortir une première version compatible Galette 0.8,
mais rien n'est encore réellement défini ; on verra bien selon l'humeur
du moment.

D'autres news... Au prochain épisode. Ou pas. Allez savoir...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Lot Galette-devel, Vol 104, Parution 1

2016-11-20 Par sujet Johan Cwiklinski
Salut,

Le 13/11/2016 à 19:26, Amaury Froment a écrit :
> Bonsoir,
> je viens de trouver la cause de mon problème: c'est wamp 3.0. (quelque
> soit la version de php)
> Lorsque j'utilise
> wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b, je n'ai pas de
> soucis.

Bizarre... Mais personnellement, je suis sous linux, je ne connais pas
trop les problèmes spécifiques à wamp et compagnie.

> C'est vraiment à s’arracher les cheveux! C'est dommage, j'aurais bien
> voulu tester la compatibilité de Galette avec php 7.

Je travaille sous PHP 7.0 (voire 7.1) depuis pas mal de temps, c'est
pleinement compatible (et les performances sont bien meilleurs en plus :p).

> pour info, la seule chose que j'avais modifié dans la V0.8.3
> téléchargée depuis le site officiel c'est le fichier behavior.inc.php
> pour avoir les logs

Ce qui ne peut expliquer le souci. Au vu de l'erreur, j'aurai tendance à
pencher sur une configuration de MySQL qui aurait changé entre les deux
versions...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Demande d'info installation de Galette V0.8.3

2016-11-12 Par sujet Johan Cwiklinski
Salut,

Le 12/11/2016 à 20:48, Amaury Froment a écrit :
> Bonjour à tous,
> j'aimerais savoir si l'un de vous a testé Galette V0.8.3
> (http://download.tuxfamily.org/galette/galette-0.8.3.tar.bz2) avec une
> configuration serveur:
> Wampserver 3.0.6 32 bit x86 – Apache 2.4.23 – PHP 5.6.25 – MySQL
> 5.7.14 – PhpMyAdmin 4.6.4
> 
> De mon côté, l'installation se passe conformément à la doc mais
> lorsque je veux créer un adhérent j'ai l'erreur suivante:
> "Fatal error: Uncaught exception 'PDOException' with message
> 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: 'false'
> for column 'required' at row 1' in
> C:\wamp\www\galette-0.8.3\galette\includes\Zend-2.3.7\Zend\Db\Adapter\Driver\Pdo\Statement.php
> on line 244" (voir pièce jointe).

Au vu de l'erreur, ce n'est pas spécifique à l'environnement - à priori.

Je me demande cependant si tu as bien les fichiers de la 0.8.3.

Le fichier de log fourni fait référence à plusieurs lignes de
FieldsConfig.php :
3   0.1089  4279600 Galette\Entity\FieldsConfig->_checkUpdate( )
...\FieldsConfig.php:151


==>
https://github.com/galette/galette/blob/0.8.3/galette/lib/Galette/Entity/FieldsConfig.php#L151

4   0.1130  4304952 Galette\Entity\FieldsConfig->_insert( )
...\FieldsConfig.php:313


==>
https://github.com/galette/galette/blob/0.8.3/galette/lib/Galette/Entity/FieldsConfig.php#L313

5   0.1141  4365592 Zend\Db\Adapter\Driver\Pdo\Statement->execute( )
...\FieldsConfig.php:829


==>
https://github.com/galette/galette/blob/0.8.3/galette/lib/Galette/Entity/FieldsConfig.php#L829

Bref, pour moi, il y a un truc qui cloche là.

As-tu tenté de modifier un code quelconque, ou s'agit-il d'une 0.8.3
verbatim ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Problème création utilisateur + problème d'affichage des données de Galette = autoincrément défectueux?

2016-08-04 Par sujet Johan Cwiklinski
Salut,

Le 03/08/2016 à 16:18, Mathieu Denat a écrit :
> Bonjour,
> 
> Suite à un soucis de serveur, j'ai du migrer galette vers un nouveau
> poste (passage de mysql à MariaDB, mais ça ne devrait pas avoir
> d'incidence j'imagine).
> J'en ai profité pour faire la mise à jour du logiciel (0.8.2.2).
> 
> Mais depuis ces étapes, je rencontre des problèmes à la création de
> nouveaux adhérents.
> L'erreur fournie par galette est "vague": "Une erreur est survenue lors
> de l'enregistrement de l'adhérent."
> 
> En farfouillant dans les logs j'ai constaté qu'il y avait probablement
> un problème d'autoincrément du champs id_adh:
> 192.168.1.101 - 2016-08-03 14:07:17 - 4 - Unable to add missing
> preferences.Statement could not be executed (23000 - 1062 - Duplicate
> entry '0' for key 'PRIMARY')

Cette erreur concerne effectivement un champ en auto-increment, mais ça
concerne les préférences, pas les adhérents.

Il faudrait probablement regarder du côté des logs du serveur également.

À première vue, ça ressemble à un souci avec la base, il faudrait
essayer avec une nouvelle installation voir si le problème est reproduit.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Auto entrepreneuriat : c'est terminé

2016-03-03 Par sujet Johan Cwiklinski
Salut,

Je cesse mon activité en auto entreprise pour Galette.

Il n'y aura désormais plus de versions sponsorisées. Toutes les demandes
de développement seront désormais de nouveau logées à la même enseigne :
ce sera (peut-être) fait quand j'en aurai le temps.

Je trouve ça un peu dommage, l'idée me semblait bonne (et elle l'a été,
au moins les premiers temps ; plusieurs fonctionnalités utilisées sont
issues de ce système à l'origine -- les imports CSV, les rappels, les PJ
dans les mailings, l'édition de factures, etc) ; mais force est de
constater que les utilisateurs de Galette ne sont pas ou plus intéressés.

Je remercie vivement toutes les associations et personnes qui ont
sponsorisé une version de Galette.
Outre l'ajout rapide de nouvelles fonctionnalités au programme ou aux
plugins, elles m'auront permis d'avoir une petite rémunération pour ce
travail plus que conséquent qu'est la maintenance de Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Mettre les destinataires d'un mailing en CCI

2015-09-29 Par sujet Johan Cwiklinski

Salut,

Le 29.09.2015 07:14, JYR DARK a écrit :

Bonjour,

Désolé, je viens de refaire un test sur 2 adresses mail
différentes, c'est en destinataire principale (A) et non en copie
cachée (CCI)


Les mailings sur plusieurs destinataires sont actuellement envoyés en 
BCC, cf 
http://git.tuxfamily.org/galette/galette.git/tree/galette/lib/Galette/Core/GaletteMail.php#n165.


Évidemment, les envois "simples" peuvent être traités différemment.

++
--
Johan

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] [Galette-discussion] SQLite or not...

2015-04-21 Par sujet Johan Cwiklinski
Salut,

Le 14/03/2015 12:57, Johan Cwiklinski a écrit :
 En conséquence, je me demande si je ne vais pas purement et simplement
 supprimer le support SQLite de Galette, ce n'est pas super utilisé de ce
 que je peux en constater.

Je n'aime pas vraiment supprimer des choses qui sont déjà existantes,
mais par moments, il le faut bien...

Du coup, e support SQLite sera supprimé de la prochaine version de
Galette (0.8.2).

Je remercie vivement Bohwaz qui avait gracieusement intégré ce support
dans Galette ; mais malheureusement, le temps pour maintenir les
différentes bases supportées vient à me manquer (la plupart des plugins
officiels ne fournissent toujours de support pour ce moteur - faute de
temps... Et les différences sont assez importantes à force).

Très peu de personnes utilisent ce moteur pour Galette ; toutes mes
excuses pour ceux qui l'auraient choisi, il ne devrait pas être trop
complexe de migrer.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Bonne année 2015

2015-01-27 Par sujet Johan Cwiklinski
Salut,

Je vous souhaite à tous mes meilleurs voeux pour cette nouvelle année.

Veillez à ne pas trop manger de Galette, c'est lourd à digérer :p

Comme prévu, je suis très pris par mon emménagement et mon nouvel
emploi, mais je n'en oublie pas le projet pour autant ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Perte d'accès internet - tracker et support en rideau

2014-12-21 Par sujet Johan Cwiklinski
Salut,

J'avais annoncé il y a quelque temps un déménagement imminent ; qui
prendra effet dans le courant de la semaine.

En conséquence, à compter d'aujourd'hui, et ce jusqu'à ce que j'ai
récupéré un accès internet, le tracker ne sera plus disponible (il est
toujours hébergé chez moi - je n'ai pas trouvé de solution alternative).

Par ailleurs, bien que je puisse lire mes courriels sur mon téléphone
portable, il est fort peu pratique d'y répondre (et j'aurai certainement
d'autres choses à faire ;)) ; je répondrai donc aux éventuels messages
plus tard.

Je vous souhaite à tous et à toutes d'excellentes fêtes de fin d'année !

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Plugin ObjectLend version 0.4.3

2014-11-12 Par sujet Johan Cwiklinski
Salut,


Le 12/11/2014 16:30, Mélissa Djebel a écrit :
 Hello,
 
 Voila le correctif est livré:
 https://galetteobjectslend.codeplex.com/releases/view/137944

Cette annonce n'aurait-elle pas davantage eu sa place sur la liste
-discussion ?

 [...]
 j'ai fait le choix délibéré de rester sur la même page, car
 c'est autant logique de rester sur cette page que de revenir à la 1ère:
 on ne change pas le nombre de résultats, mais juste leur ordre.

Et c'est cohérent avec le comportement de la liste des adhérents dans
Galette :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Future (proche ?) évolution majeure

2014-11-11 Par sujet Johan Cwiklinski
Salut,

Le 11/11/2014 18:51, geg...@free.fr a écrit :
 Bonsoir
 C'est toi qui même la barque alors faudra bien suivre !

Certes... Mais si j'en parle un peu avant, c'est aussi pour prendre en
compte les choses que j'aurai pu ne pas voir, emballé que je suis par
les possibilités ;)

 Coté vitesse d’exécution et utilisation de ressources, est ce que ça ne 
 rajoute pas une surcouche au traitement des pages et donc des lags ?

C'est une question légitime, en effet. Mais même si le chargement de
Slim représente un poids, il peut en revanche être mis en cache de
manière très efficace, car on appelle toujours le même fichier.

J'ai testé avec XHProf actif, sur la page du « bureau » : une première
génération avec le dossier templates_c vide, et un seconde au
rechargement de la page (c'est ce qui survient le plus fréquemment).

Sans slim, cela donne :
- 1
Overall Summary 
Total Incl. Wall Time (microsec):   1,357,868 microsecs
Total Incl. CPU (microsecs):642,000 microsecs
Total Incl. MemUse (bytes): 9,552,264 bytes
Total Incl. PeakMemUse (bytes): 9,840,320 bytes
Number of Function Calls:   74,760
- 2
Overall Summary 
Total Incl. Wall Time (microsec):   1,674,565 microsecs
Total Incl. CPU (microsecs):69,000 microsecs
Total Incl. MemUse (bytes): 6,045,408 bytes
Total Incl. PeakMemUse (bytes): 6,107,656 bytes
Number of Function Calls:   1,710

Avec Slim :
- 1
Overall Summary 
Total Incl. Wall Time (microsec):   1,321,170 microsecs
Total Incl. CPU (microsecs):700,000 microsecs
Total Incl. MemUse (bytes): 11,063,504 bytes
Total Incl. PeakMemUse (bytes): 11,281,784 bytes
Number of Function Calls:   84,006
- 2
Overall Summary 
Total Incl. Wall Time (microsec):   1,637,169 microsecs
Total Incl. CPU (microsecs):73,000 microsecs
Total Incl. MemUse (bytes): 7,136,048 bytes
Total Incl. PeakMemUse (bytes): 7,154,696 bytes
Number of Function Calls:   3,431

Donc, à moins que je ne fasse des bêtises, ou que certaines
fonctionnalités viendraient à pousser Slim dans ses derniers
retranchements, je ne pense pas que les performances soient à craindre.

 Et concernant les plugins va t'il falloir s'avaler toute la doc et les WIki 
 de Slim  ou bien est ce que la ré-ecriture des URL sera suffisante ?

La lecture de la doc, pour comprendre ce qu'on fait, restera utile (en
l'état actuel des choses, c'est plus simple... Il n'y a pas de doc :D).

De l'expérience que j'en ai, la migration est assez simple. Par exemple,
pour le « bureau », on a actuellement ceci :
https://github.com/galette/galette/blob/develop/galette/desktop.php#L51

Avec Slim, ça devient :
https://github.com/galette/galette/blob/feature/slim/galette/includes/main.inc.php#L467

Ce n'est pas strictement identique, mais la somme de travail est somme
toute assez réduite (la différence sur cette route particulière se situe
surtout au niveau des variables passées aux templates ; et dans les
templates eux-mêmes [cf.
https://github.com/galette/galette/commit/f6ac1b0a9c39dadd1875a901d68ab7ce71894757#diff-0
-- juste desktop.tpl]).

 Si les plugins tiers ne suivent pas tous, alors le risque est de voir 
 certains galettiens rester scotchés à la 8.2 et ne plus faire de MAJ (ceci 
 dit elle est bien cette 0.8.2)

C'est là le problème des plugins, pas forcément que dans Galette... Mais
il semble que tous ceux (et celles !) qui ont développé de tels plugins
les mettent à jour régulièrement (et vous pouvez me solliciter pour
tenter de vous expliquer ce que vous n'auriez pas saisi).

 Enfin bloquer les évolutions de galette en attendant, pourquoi pas, on 
 patientera pour enfin avoir un onglet pour les coordonnées bancaire et de 
 préfecture de l'association, pour avoir une rubrique de saisie d' IBAN avec 
 contrôle des clés pour chaque adhérent et autres souhaits du tracker. On va 
 pas en mourir , non ?

J'espère bien, je m'en voudrai d'en être la cause :D

Mais c'est effectivement un peu le « fond » du problème, je ne
travaillerai sur rien d'autre (sauf éventuelles commandes à la rigueur,
mais comme c'est le calme plat de ce côté là, ce n'est pas pris en
considération).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Future (proche ?) évolution majeure

2014-11-11 Par sujet Johan Cwiklinski
Salut,

Le 11/11/2014 19:43, Mélissa Djebel a écrit :
 Coucou,
 
 Foncièrement, je n'ai rien contre, on va s'adapter hein, on l'a déjà
 fait au début pour réussir à faire des plugins sur Galette 0.7, puis les
 changements que l'on sait pour Galette 0.8, on va continuer pareil avec
 Slim.

:-)

 A partir du moment où il y a un 1er plugin (Paypal, Voiture, etc.) qui
 fonctionne, ça permet d'avoir une doc développeur et d'avoir une idée
 de ce qu'il faut faire.

Oui, bien évidemment, les plugins « officiels » seront mis à jour (de
toutes façons, je vais être obligé pour pouvoir mener les choses à
bien), et différents exemples concrets seront disponibles (« comme
toujours » en somme ;p).

 Je ne m'y connais pas assez dans les différents framework de redirection
 d'url pour dire quoi que ce soit et juger du framework choisi.

Les solutions alternatives (Zend, Symfony, etc), sont plus complexes à
appréhender et on peut douter des performances de certaines, surtout si
l'on tente de les sortir de leur framework natal (qui a dit Symfony ??).
Mis à part quelques projets mineurs, il ne semble pas y avoir tellement
de possibilités, sauf de le faire à la mano (mais là... il faudrait
écrire la doc, prendre en compte un nombre incalculable de cas de figure
etc  ; que Slim gère dores et déjà nativement).

 Quitte à
 tout pêter, on peut aussi partir sur du Ruby, du Python, du Responsive
 Design (ping Bootstrap) et/ou soyons folles sur du Node.js.

Alors... D'ici à ce qu'une appli Ruby soit facilement déployable sur
n'importe quel hébergeur mutualisé, il va couler de l'eau sous les ponts
(confer les problématique de déps) :D
Python a toute mon affection, mais c'est un peu pareil ; j ne parle même
pas de nodejs ;)

C'est « rigolo » que tu associes Reponsive Design à Bootstrap (qui pour
moi et un machin plutôt impossible à personnaliser, et qui requiert
nombre d'éléments vides utiles à lui seul [au temps pour l'accessibilité
!] -- bien que mon expérience [pas très heureuse] se limite à la version
2 du bazar.

Et puis... Le coup du responsive dans Galette, oui, j'y ai déjà songé
(on a même un embryon de démo en mode mobile) ; mais les histoires de
tableaux et de formulaires complexes vont vite me filer des boutons :p

Ceci étant dit, ça ne péterait que l'affichage, et encore... Tandis que
là, on peut sans aucune vergogne introduire de bons gros bogues
invisibles ; du genre qui n'enregistre pas, ou supprime de travers... \o/

Merci pour les différents retours en tous les cas, je ne manquerait pas
de vous tenir informés de l'évolution de ce chantier.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Future (proche ?) évolution majeure

2014-11-10 Par sujet Johan Cwiklinski
Salut,

Voilà quelque temps que je souhaite apporter une modification assez
importante dans Galette :
http://redmine.ulysses.fr/issues/417

Depuis novembre 2012, j'ai épisodiquement travaillé sur le sujet ; mais
j'ai aussi passé un temps monstrueux à remettre ça à niveau à chaque
fois que je m'y suis remis :(

En effet, la nature même de la modification implique de ré-écrire et de
supprimer l'ensemble des fichiers PHP présents directement à la racine
de de galette, les templates doivent changer aussi, de même que les
chemins vers les fichiers javascript, css, images, etc...

Concrètement, que signifie cette évolution ?

Plusieurs choses :
1- l'application ne devra plus forcément être intégralement servie par
le serveur web,
2- on met en commun différents fichiers PHP actuellement épars,
3- les URL deviennent abstraites, alors qu'elles sont aujourd'hui basées
sur des noms de fichiers,
4- Une application plus « moderne ».

En ce qui concerne le point 1, ce que l'on a aujourd'hui :
galette/ -- racine web
lib/
includes/
gestion_adherents.php
Tout ce petit monde répond aux URL suivantes :
http://monsite.fr/galette/
http://monsite.fr/galette/lib/
http://monsite.fr/galette/includes/
http://monsite.fr/galette/gestion_adherents.php

Et ce que l'on aurait demain :
galette/
lib
includes/
webroot/ -- racine web

Si la racine web est définie sur le dossier webroot, les autres dossiers
ne seront absolument pas accessible via quelque URL que ce soit. Bien
évidemment, le dossier galette peut toujours faire office de racine, et
le comportement sera le même qu'avant.

Le point 2 quant à lui devrait permettre de rendre le code plus facile à
maintenir, et aussi de mettre en commun pas mal de choses actuellement
redondantes.

Et enfin, le troisième point permettrait d'avoir des URL du type
galette/member/show/2 au lieu de galette/voir_adherent.php?id_adh=2.
L'avantage, c'est que les URL ne sont plus qu'une sorte de directive de
configuration, qu'il est même possible de traduire (et obtenir ainsi
galette/adherent/voir/2 - c'est possible, j'ai testé, restent à voir les
implications et limitations -- on verra).

Sur le plan technique, j'ai décidé de tester Slim
(http://www.slimframework.com/), que je trouve vraiment pas mal : c'est
simple, souple, et suffisamment puissant pour faire tout ce dont j'ai eu
besoin jusque maintenant. Mon choix est arrêté sur cette bibliothèque.

Bon... Passons aux « sujets qui fâchent » maintenant

- Pendant le temps nécessaire à ce développement, Galette n'évoluera
plus, hormis d'éventuels correctifs mineurs.
Cela va prendre un certain temps de tout modifier, encore plus  de
vérifier et de tester (plusieurs mois).
- Il est fort possible que des bogues importants surviennent (on va
essayer d'éviter, hein, mais il faut être réaliste :p)
- Les plugins seront tous à revoir (mais on y accèdera potentiellement
avec de de jolis liens du genre http://monsite.fr/carte plutôt que
http://monsite.fr/plugins/plugin-maps/maps.php :p)...

Ce devrait être la dernière modification de fond sur Galette avant un
bon moment ; sauf imprévus (qui sont par nature, imprévisibles).

Je ne sais pas encore quand exactement je vais mettre ça définitivement
en chantier.
Comme je le disais, j'ai déjà commencé
(https://github.com/galette/galette/compare/feature/slim), et je ne
souhaite pas perdre le temps passé cette fois.
J'envisage potentiellement d'apporter les dernières modifications à la
version 0.8.2, de la sortir, puis d'embrayer là dessus ; rien n'est arrêté.

Des avis ? Des remarques ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Bug - Liste de mises à jour BDD pour un plugin

2014-11-03 Par sujet Johan Cwiklinski
Salut,

Le 03/11/2014 18:59, Mélissa Djebel a écrit :
 Je viens de constater un bug pour la liste de mise à jour BDD pour un
 plugin [...]

En effet, c'est tout pété pour les plugins... Ce bout de code va me
rendre chèvre :D

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] [Galette-discussion] Rétablir les photos des objets empruntés depuis les blobs

2014-11-02 Par sujet Johan Cwiklinski
Salut,

Le 02/11/2014 22:47, geg...@free.fr a écrit :
 Je n'ai pas bien compris les raisons qui ont poussé Johan à supprimer
 ce paramètre qui était un must à mon sens.

Le paramétrage est global, et tout n'existe pas globalement.

Par ailleurs, ce que Galette affiche généralement en premier lieu, c'est
la liste des adhérent ; et je ne pense pas qu'il soit réellement
nécessaire ni justifié que la liste des adhérents affiche toujours tous
les adhérents, quelle que soit la personne qui se connecte.
Idem pour les autres listes de Galette d'ailleurs - je n'arrive pas à
trouver un seul cas de figure qui puisse illustrer le bien fondé de ce
paramètre.

Je ne souhaite pas non plus implicitement me porter garant que
d'afficher toutes les entrées ne posera pas de problèmes.
Cas de figure déjà rencontré : le paramètre est configuré sur tout
aujourd'hui, et dans plusieurs mois/années, la liste des adhérents va
commencer à foirer, rendant le logiciel complètement inutilisable alors
que seule la vue de l'ensemble pose un réel souci, et qu'elle n'est pas
vraiment utile sans un filtre préalable.

Enfin, les problèmes dont tu parles ici concernent à mon sens des soucis
de fonctionnement du plugin, le comportement de la liste des adhérents
me semble correct ; rien ne justifie de revenir sur cette modification
dans Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Mode maintenance

2014-10-29 Par sujet Johan Cwiklinski
Salut,

Le 29/10/2014 18:37, Mélissa Djebel a écrit :
 tu peux ajouter ces 4 lignes tout en dernier du fichier
 includes\galette.inc.php
 [...]
 
 Le 29/10/2014 09:06, Geguce a écrit :
 Durant l'opération je souhaite bloquer l'accès à galette pour que seul
 le superadmin puisse  l'utiliser.

Rien n'est en effet prévu, ça n'a étrangement jamais été demandé ; un
ticket en ce sens aurait sa place sur le tracker.

La solution que t'indique Mélissa devrait fonctionner, ça vaut peut-être
le coup de la peaufiner un peu et de l'adjoindre à Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] comptabilité des contributions et transactions

2014-05-11 Par sujet Johan Cwiklinski
Salut,

Le 08/05/2014 08:44, André Lefranc a écrit :
 il serait très ergonomique que la page de saisie des transactions soit
 très semblable à celle de la saisie des contributions.
 Elle l'est déjà ; je ne vois pas particulièrement de problème
 d'ergonomie.
 Juste sur la saisie de la nature du virement (espèces, chèque, virement,
 et autres)

OK, Ça n'a donc strictement rien à voir avec de l'ergonomie.

 Les transactions regroupent une ou plusieurs contributions. Dans
 Galette, ce sont ces dernières qui contiennent le type de règlement,
 ajouter ça dans les transactions, c'est ajouter le possibilité de dire
 qu'une transaction est payée par virement, et qu'elle contient une
 contribution payée par chèque, et une autre en espèces ; où serait la
 logique ?
 Effectivement, si la saisie qui suit est incohérente, ça va cafouiller,
 mais là c'est la saisie qui serait en cause.
 Mais ce n'est pas Galette qui serait illogique, c'est la personne qui
 ventile !!!

Heu... Si le logiciel permet de faire n'importe quoi, il y aura toujours
quelqu'un pour faire n'importe quoi (et s'en plaindre) ; donc je ne suis
pas vraiment d'accord. Bref.

 Parce que la transaction existe, elle sur le plan bancaire, sa nature
 et donc le tri d'après sa nature est un plus dans les vérifications des
 écritures de la banque.
 Quand je reçois un chèque de 50 € , en banque j'ai un crédit (sur un
 bordereau) de 50 € qui est le réel de l'encaissement,
 avec la banque, le montant, et y compris le nom du titulaire du compte
 qui peut être différent du nom de l'adhérent.
 Je ventile entre cotisations : 30 € et dons : 20 €  (là je ne recopie
 pas les infos du chèque. puisque déjà fait dans la saisie de la
 transaction)

Les considérations de rapprochements bancaires, ça dépasse largement le
cadre du projet.

 Ces références là ce serait plus logique de les mettre attachées à la
 transaction (ce que nous faisons).

Puisque tout ce dont tu as besoin existe déjà dans les contributions, il
suffirait pour le moment de renseigner ces informations dans les
contributions elles-mêmes (le seul problème que je vois, c'est de devoir
saisir le numéro du chèque sur les X contributions). Il faut à mon avis
voir les transactions comme un moyen de regrouper des contributions (et
je me demande si ça doit vraiment aller plus loin que ça).

En fait le type de paiement devrait logiquement être dans la
transaction, et non dans la contribution.
Sauf que peu de gens utilisent les transactions.
Il faudrait donc que ce soit dans les transactions pour ceux qui les
utilisent, et dans les contributions pour les autres, ce qui n'est pas
possible ; d'autant que l'on peut mixer les deux !

Il faudrait donc que ce soit présent des deux côtés ; sauf que ça pose
des problèmes :
- possibles incohérences entre transactions et contributions attachées,
- comportement difficile à comprendre si l'on mixe l'utilisation des
deux systèmes,
- recherches impossibles (puisque ce n'est pas centralisé),
- ...

Bien que ces problèmes pourraient être réglés par l'utilisateur (et
encore...), le but de Galette est de diriger la saisie et de limiter les
erreurs, pas de donner les possibilités d'un tableur.

En clair, le problème est loin de se limiter à l'ajout d'un champ dans
un formulaire :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] comptabilité des contributions et transactions

2014-05-07 Par sujet Johan Cwiklinski
Salut,

Le 07/05/2014 08:42, André Lefranc a écrit :
 D'autre part, nous utilisons volontiers les transactions,
 Nous serions très sensibles à ce que le même calcul des totaux des
 transactions soit disponibles
 sur la même base de référence.

Pourquoi pas... Il faut ouvrir une demande en ce sens (il ne me semble
pas que ça existe déjà - à vérifier).

 il serait très ergonomique que la page de saisie des transactions soit
 très semblable à celle de la saisie des contributions.

Elle l'est déjà ; je ne vois pas particulièrement de problème d'ergonomie.

 en effet, la possibilité d'indiquer le type de versement (espèces,
 chèque, virement, et autres) est aussi nécessaire,
 voire peut plus que pour les contributions

Les transactions regroupent une ou plusieurs contributions. Dans
Galette, ce sont ces dernières qui contiennent le type de règlement,
ajouter ça dans les transactions, c'est ajouter le possibilité de dire
qu'une transaction est payée par virement, et qu'elle contient une
contribution payée par chèque, et une autre en espèces ; où serait la
logique ?

Dépatouiller ça côté Galette serait trop compliqué.

Par ailleurs, tu as déjà créé un ticket pour ça (#574).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] demande collaboration plugins

2014-04-02 Par sujet Johan Cwiklinski
Salut,

Juste quelques petites précisions.

Le 02/04/2014 21:09, Gogo Cerveau a écrit :
 Super ça m'aiderai bien ... :):):):)
 Pour l'envoi massif il suffit de régler sur un serveur smtp et puis
 voilà

Non. L'envoi massif (à définir, chacun pond ses propres règles) de
courriels est généralement considéré comme du spam. Utiliser un SMTP qui
n'est pas prévu/dimensionné pour ça reviendrait à le blacklister, lui
et/ou l'application émettrice.
Les mailings sont d'ailleurs envoyés à tous les destinataires en CCI
pour éviter trop de répétitions.

 Et normalement, vu qu'on ne peut pas s'inscrire sans eMail [...]

Le caractère obligatoire des adresses courriel est paramétrable ; il est
donc tout à fait possible de ne pas en avoir.
Les imports peuvent aussi permettre d'avoir un bon nombre de fiches
entrées sans courriel.
Une bonne partie de ce qui semble requis existe déjà dans le code, si
j'ai bien compris (rien n'est moins sûr).

Just my two cents :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] [Galette-discussion] Suppression de fonctionnalités

2014-04-01 Par sujet Johan Cwiklinski
Salut,

Le 01/04/2014 07:11, Johan Cwiklinski a écrit :
 Salut,
 
 Le développement d’un logiciel tel que Galette peut prendre beaucoup de
 temps, et j’en dispose de moins en moins ; il était donc devenu urgent
 d’identifier les fonctionnalités les plus « chronophages », et de les
 supprimer.
 
 Le système de mailings est compliqué à gérer ; et Galette n’ayant pas
 vocation à être un logiciel d’e-mailing, j’ai donc décidé de supprimer
 cette fonctionnalité.
 
 Les champs dynamiques, bien trop complexes eux-aussi, seront logés à la
 même enseigne.
 
 Une fois n’est pas coutume, ces suppressions seront présentes dans la
 prochaine version de Galette, mais aussi dans la version actuelle. Cela
 signifie donc qu’à compter de maintenant, les personnes qui
 téléchargeront Galette 0.7.8 ne bénéficieront plus de ces fonctionnalités.
 
 Cette annonce est effectuée conjointement sur le site web :
 http://goo.gl/2oDHBe

Il s'agissait bien évidemment d'un petit poisson d'avril :)

Bonne journée,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Suppression de fonctionnalités

2014-03-31 Par sujet Johan Cwiklinski
Salut,

Le développement d’un logiciel tel que Galette peut prendre beaucoup de
temps, et j’en dispose de moins en moins ; il était donc devenu urgent
d’identifier les fonctionnalités les plus « chronophages », et de les
supprimer.

Le système de mailings est compliqué à gérer ; et Galette n’ayant pas
vocation à être un logiciel d’e-mailing, j’ai donc décidé de supprimer
cette fonctionnalité.

Les champs dynamiques, bien trop complexes eux-aussi, seront logés à la
même enseigne.

Une fois n’est pas coutume, ces suppressions seront présentes dans la
prochaine version de Galette, mais aussi dans la version actuelle. Cela
signifie donc qu’à compter de maintenant, les personnes qui
téléchargeront Galette 0.7.8 ne bénéficieront plus de ces fonctionnalités.

Cette annonce est effectuée conjointement sur le site web :
http://goo.gl/2oDHBe

Bonne journée,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] (sans objet)

2014-02-26 Par sujet Johan Cwiklinski
Salut Mélissa,

Le 26/02/2014 18:31, Mélissa Djebel a écrit :
 Sans vouloir t'embêter, mais l'arabe a la jolie propriété d'être écrit
 de gauche à droite, à l'inverse de l'anglais et du français déjà gérés
 par Galette. Il va falloir composer avec ça dans l'affichage, les textes
 standard doivent être alignés à droite et plus à gauche.

Oui, je sais... Ça ne va pas me simplifier la tâche :/

 Mais vu tout ce que tu as déjà fait sur Galette, ça va être facile :)

Hum... Joker ? ;-)

Je vais déjà attendre voir si la traduction se fait, j'aviserai en temps
voulu.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] (sans objet)

2014-02-25 Par sujet Johan Cwiklinski
Salut,

Le 25/02/2014 12:39, Omri Imed a écrit :
 salut pour tout votre équipe de développeur galette
 comment ajouter langue arabe 

Il faut ouvrir un compte sur Transifex, et demander la création de la
langue voulue pour le projet Galette
(https://www.transifex.com/projects/p/galette).

Une fois la traduction terminée (ou bien entamée), j'ajouterai la
nouvelle langue côté Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Paiement en ligne

2014-02-14 Par sujet Johan Cwiklinski
Salut,

Le 12/02/2014 19:48, David TAILLANDIER - DIGI VALUE a écrit :
 
 Bonjour,
 
 je regarde Galette du coin de l'oeil depuis pas mal de temps.
 Une petite asso de ma ville se pose la question de s'informatiser
 et de pouvoir faire du paiement de cotisation en ligne.
 
 Si je n'ai rien raté, Galette le fait déjà avec le greffon Paypal
 uniquement.

Effectivement.

 Pas mal de personnes souhaitent payer en ligne mais semblent être
 réfractaires à Paypal et préfèrent une banque « bien de chez nous ».
 Ce n'est pas spécifique à l'asso en question, c'est assez général
 car j'ai vu le cas pour payer d'autres choses.
 
 Un rapide tour dans les archives ne m'indique pas de greffon pour
 payer via tel ou tel système franco-français, ni de discussion en
 cours (recherche pas forcément efficace).

La plupart des systèmes de paiement en ligne via des banques étant
payants et relativement onéreux, la question ne s'est pas vraiment posée
jusqu'ici.

 Si l'asso en question est intéressée, je suis ok pour m'y coller.
 Je l'ai déjà fait pour un site développé en interne par une
 entreprise.
 
 Ce greffon pour je ne sais quelle banque, est-ce quelque chose qui
 s'insèrerait correctement dans vos projets ? Est-ce bienvenu ?
 Etc.

S'il y a une demande, c'est que ce doit être utile, je suppose :)
Personne n'avait expressément demandé le plugin paypal, pas mal
l'utilisent pourtant depuis.

En revanche, s'il faut faire un plugin par banque, l'intérêt sera
forcément moindre ; le mieux (je ne sais si c'est possible) serait
d'avoir un plugin qui permette de paramétrer les différentes
informations requises pour de tels paiements.

Voilà pour mon avis, bon courage :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] New languange and translation issue

2014-01-11 Par sujet Johan Cwiklinski
Hi Marc,

Le 09/01/2014 13:23, Marc Andreu Fernandez a écrit :
 Hello Joahn, happy new year

Happy new year :)

 I will start by trying to translate gallete to Catalan and Spanish later
 on. I just requested a new language in Transifex as you recommended.

I've seen the request on transifex, thank you.

I have to update translations on transifex (they're a bit out of date),
then you can begin to translate. I guess I'll do that this evening or
tomorrow.

 Please give me some guidance about what to do next.

I'm not transifex expert, but once the new language created, you'll have
to retrieve the .po file, translate it (with tools like poedit or
lokalize), and send it back to transifex.

To integrate the new translation into Galette, I'll have to make some
changes; but for tests purposes, you may do it on you side :)

To test, temporary replace fr_FR.utf8.po with your translated po file,
go to the lang directory in command line, and then just run make. That
will compile mo files and generate relevant php files.
You should see your new translations live after that; let me know if you
have problems.

Note that translations on transifex will always use the develop branch,
actually for the 0.8 release.
I do not have anything in place for plugins, but if you want to
translate some of them, I'll be happy to setup them on transifex as well.

Regards,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Da 2014 Galette

2014-01-01 Par sujet Johan Cwiklinski
Salut,

Je vous souhaite à tous mes meilleurs vœux pour cette nouvelle année,
santé, bonheur, argent, et tout le toutim !

Pour Galette, c'est une nouvelle année qui commence sur les chapeaux de
roues avec des modifications très importantes ici et là ; j'ai déjà
abordé le sujet (oui, je me répète, mais uniquement pour m'assurer que
tout le monde est au courant).

La dernière modification en date, en cours de développement depuis 1 an
environ, et réintégrée à la branche de développement aujourd'hui
concerne l'installation : tout a été revu/corrigé/modifié/whatever (cf.
http://redmine.ulysses.fr/issues/448).

Actuellement, seule l'installation fonctionne, la mise à jour est
probablement cassée (en fait, je n'en sais rien :D).

Je me demande enfin si je vais conserver le support de SQLite, les
plugins ne sont pas compatibles (manque de temps et de courage), et ça
me pose de nombreux problèmes supplémentaires depuis le passage à ZF2.
Il semble par ailleurs que ce ne soit pas vraiment utilisé (à part par
une personne à ce que j'en sais). Le débat est ouvert.

Attention : Galette est 200% pur beurre, il ne faut pas en abuser :p

PS: à titre personnel, je vais être pas mal pris en 2014, tant sur le
plan personnel que professionnel... Je ferai de mon mieux pour faire
avancer le projet (comme d'habitude en somme -- sauf que je serai encore
plus occupé).

Bonne année, ++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] New languange and translation issue

2013-10-12 Par sujet Johan Cwiklinski
Hi Marc,

Le 10/10/2013 14:46, Marc Andreu a écrit :
 Hello Johan, team
 
 I have time to work on second round of my import google contacts plugin.
 But its hard to understand the google translated documentation pages
 from french to english.

Yes I know :(

But translating the whole documentation is really a huge job, and I have
to choose either translating documentation or working on the project
(and I'm a developper :p).

 
 I have just few question please:
 
 1. How can I create a new language for example spanish or catalan for
 the whole Galette? I read something about runing MakeFile script, is
 that python, bash? Any parameters? It did not work what I tried so far.
 For the plugin translation is all the same? I have all pugin texts
 marked with (Not translated).

Well, the easier way (from a translator point of view) would be to
request a new translation on transifex
(https://www.transifex.com/projects/p/galette).

There are some things to change on the Galette side, but I can take care
of that once the .po file is available.

If you really do not want to use Transifex, the better would probably
for me to add required stuff on the Galette side, I do not have in mind
all required steps, and i'll have to do it in order to explain you :)

Let me know how you want to proceed.

 2. When I edit the memebership types I get as well the label (Not
 translated) next to my new name, how do I fix this?

You should probably take a look at:
http://{galette}/galette/traduire_libelles.php

 3. I can see the button to generate membership cards, but it is
 disabled, how can I use it? Do I need to install some other plugin? Do I
 am missing some data in my members?

Outch... Disabled?

You're talking about buttons in bottom of members list, right? Those
ones can be hidden on some cases, but if they're displayed, they're active.

Maybe a JS issue? What browser are you using?

Regards,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Nombre de requête à chaque page (200)

2013-09-20 Par sujet Johan Cwiklinski
Salut Mélissa,

Le 14/09/2013 11:18, Mélissa Djebel a écrit :
 Bonjour Johan,
 
 j'ai passé galette en mode debug pour chercher la solution d'un problème
 et dans mon log, je vois
 
 100 x les 2 lignes :
 127.0.0.1 - 2013-09-14 08:51:41 - 7 - Exectued query: SELECT `a`.* FROM
 `vm_groups` AS `a`
  INNER JOIN `vm_groups_members` AS `b` ON a.id_group=b.id_group WHERE
 (b.id_adh = '253')
 127.0.0.1 - 2013-09-14 08:51:41 - 7 - Exectued query: SELECT `a`.* FROM
 `vm_groups` AS `a`
  INNER JOIN `vm_groups_managers` AS `b` ON a.id_group=b.id_group WHERE
 (b.id_adh = '253')
 
 (les Ids changent de ligne en ligne) à chaque ouverture de chaque page.
 
 Est-ce nécessaire ?
 
 Cela ne prend que 1-2 sec, mais c'est 1-2 sec pour chaque page.
 
 Tu veux que je fasse un tracker ?

Non, le cas est prévu. En fait, quand tu charges un Adherent, il y a un
certain nombre de dépendances qui arrivent avec (groupes, groupes gérés,
photos, and so on).

J'ai sorti il y a quelque temps une version dont les perfs étaient
grandement améliorées, l'un des plus gros changements était de ne pas
amener les groupes et autres quand on en a pas besoin (c'est le cas dans
la liste des adhérents).

Les valeurs par défaut sont fixées dans Adherent.php via la variable
$_deps (par défaut, tout est à true).
Le constructeur de Adherent prend en paramètre un tableau qui te permet
de redéfinir ces dépendances ; c'est utilisé par exemple dans
Members.php ligne ~239 (c'est d'ailleurs dans un foreach alors que ça
pourrait être en dehors).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] [Galette-discussion] PHP 5.4 et PostgreSQL 9.1

2013-09-06 Par sujet Johan Cwiklinski
Salut,

Le 31/08/2013 10:17, Johan Cwiklinski a écrit :
 La version 0.7.5 sera la dernière qui fonctionnera en PHP 5.3 (qui
 souffre de peu d'anomalies dans l'ensemble) ; elle cessera d'être
 maintenue lorsque la 0.7.6 sera sortie.

J'ai entre temps reçu une commande de quelqu'un qui ne pourra pas passer
en PHP 5.4 avant la fin de l'année.

J'ai donc décidé de revoir ma copie concernant ce point particulier ; le
passage à PHP 5.4 se fera dans une future Galette 0.8.

Comme proposé par Loïs, je veux bien envisager une maintenance
(*uniquement corrective*) de la 0.7.x jusqu'à un maximum de 6 mois après
la sortie de la 0.8.
Les correctifs de sécurité seront alors très sérieusement étudiés, les
autres correctifs seront laissé à mon entière appréciation et les
nouveautés iront en 0.8 uniquement.

Tout ceci sera re-précisé en temps utiles, les délais adaptés en
fonction des dates.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] PHP 5.4 et PostgreSQL 9.1

2013-09-03 Par sujet Johan Cwiklinski
Salut,

Le 02/09/2013 10:49, Loïs Taulelle a écrit :
 On peut peut-être lui accorder une durée de vie plus longue ?

Nan. Ze veut pas. Mort à l'ancienne version ! :p

 Avec *uniquement* des corrections de bugs bloquants et de problèmes de
 sécurité éventuels (et surtout que ce soit corrigeable sans trop
 d'efforts de ta part).
 
 Aucun ajout de fonctionnalités, de nouveautés, etc.
 
 Un genre de LTS, mais sans aller jusqu'aux longueurs RH/Ubuntu

Tu m'étonnes... Une Galette supportée 10 ans, ça commence à faire
beaucoup :D

 6 mois ~ 1 an max ?

~6 mois je dirai, après la sortie de la 0.7.6. Ça nous mène au premier
trimestre 2014.
Certains hébergeurs sont déjà à jour, d'autres le seront d'ici là (mais
comme je ne suis pas dans les petits papiers des hébergeurs, je n'en
sais trop rien).

 Je pousse même le bouchon plus loin, Maurice : Se prévoir une LTS une
 fois par an, ou une fois tous les deux ans ? Bien étrillée/testée dès le
 départ.

Hum... Ça reste du boulot. Ne pas exclure systématiquement l'idée et
parer au cas par cas me semble souhaitable (dans la limite d'une fois
par an voire une fois tous les 2 ans).

 PS:
 J'ose proposer ça, parceque je pense que la puissance de feu Debian
 (sisi, Galette va faire son entrée dans Debian, en tant que paquet \o/)
 peut permettre une forte remontée de patchs (bon, ok, surtout de
 rapports de bugs).
 Et que Galette ne sera pas forcément mise à jour trés souvent, même avec
 les dépots backports, dans Debian.

Peuh. Le paquet a été refusé dans les dépôts Debian :p

 PPS: ça reste une idée en l'air.

J'aime pas les idées en l'air. Elles finissent souvent par retomber sur
le coin de la tronche d'un quidam quelconque ;-)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Hello Galette

2013-09-03 Par sujet Johan Cwiklinski
Hello Marc,

Le 03/09/2013 16:19, Marc Andreu a écrit :
 Hi Johan, good afternoon
 
 Sorry for the late reply.
 
 I am currently looking busy arranging my life in London.

No problem, really. I've been myself pretty busy :)

 I had time to do a quick check to your last commits. I do not know if I
 needed to but I clicked to the approve button, I guess that sends some
 kind of notification to you.

Yep, I've received notifications. That's not required to approve, I was
not aware such an option exists (that is a good point for bitbucket
anyways!).

 I also added a comment asking about the tool to use to correct all the
 coding styles.

OK, I'll answer you there.

 I will continue working on that later on with the translation, css and
 more functionalities.

Good luck :)

 Many thanks for your support, great job !

My pleasure, that was really not a huge work ;)

See ya,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] PHP 5.4 et PostgreSQL 9.1

2013-08-31 Par sujet Johan Cwiklinski
Salut,

J'ai effectué les modifications sur la branche develop ; Galette sera
désormais compatible PHP = 5.4 et PostgreSQL = 9.1.

- http://redmine.ulysses.fr/issues/692
- http://redmine.ulysses.fr/issues/693
- http://redmine.ulysses.fr/issues/694

La version 0.7.5 sera la dernière qui fonctionnera en PHP 5.3 (qui
souffre de peu d'anomalies dans l'ensemble) ; elle cessera d'être
maintenue lorsque la 0.7.6 sera sortie.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Downtime tracker 24/08

2013-08-22 Par sujet Johan Cwiklinski
Salut,

Le tracker sera down ce samedi 24/08 pour toute ou partie de la journée
(peut-être aussi dimanche, on verra), pour cause de passage de câbles
réseaux :)

Gardez bien au chaud vos déclarations d'anomalies ou vos demandes
d'évolution...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Hello Galette

2013-08-15 Par sujet Johan Cwiklinski
Hi Marc,

Le 14/08/2013 15:29, Marc Andreu Fernandez a écrit :
 Hello Johan and team, good afternoon.
 
 I finally finished the Import Google Contacts plugin. You can try and
 review from
 https://bitbucket.org/trashy/galette-import-google-contacts/commits/53cb762040da208e620fae7abc569caa6d9544aa
 
 I configured my eclipse with the php code snifer to follow the pear coding
 standards. Let me know if there is still something not good about styles,
 its first time to use this.
 
 There is a small Readme.txt file with the basic details you need to know in
 order to configure the google authentication details.

I've checked out your changes, but I've not tested the import itself (no
time for this for now).

I've made some changes I've commited on the bitbucket repo, commit
message and changes themselves should be self explanatory ;)

 One think I was trying to do while cleaning the code was to write some unit
 tests using Atoum. The only test that its working is the HelloWorld sample
 test of Atoum tutorial :-) . I had issues with the required_once,
 namespaces and file locations as I tried to put classes into /classes but
 it did not work. If you could help the to setup a simple test for the
 GoogleContcatsClient.php could be very useful for me to cover as much code
 as possible with proper test cases.

Well... Unit tests are not really working into Galette, due to some
coding issues (globals for example).
So, do not expect tests to run if you rely on an existing Galette class
for now :(

Also, nothing is really done for plugins unit testing; only plugins
detection is done in the core of Galette.
I'll try to take a look on that when I'll have some free time, but I'm
pretty sure that will not work until some heay changes has been made on
core itself.

 Another issue that I had is about running the plugin a second time. When an
 adherent already exists the check function, of the Adherent class, fails
 and I  am not able to add more data to that adherent. Is there any way to
 check the import values are correct for an already existing member? That
 could allow this plugin to do proper synchronization from Gmail to Galette.
 Its in my TODO list, but any help on this could be very useful as well.

I do not see anything really wrong so far (that does not mean nothing is
;)). I'll take a look when I can test the whole thing.

Thank you,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Hello Galette

2013-07-19 Par sujet Johan Cwiklinski
Le 19/07/2013 21:51, Marc Andreu Fernandez a écrit :
 Hello Johan,
 
 I just created one, its marcandreuf.

I've gave you write access on that repository :)

Happy hacking ;)
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Hello Galette

2013-07-18 Par sujet Johan Cwiklinski
Hi Marc,

Le 18/07/2013 22:21, Marc Andreu Fernandez a écrit :
 With the help of Melissa's Aeroclub plugin and the Paypal plugin and the
 Plugin docs (which are not quite easy to follow using Google Tranlator ;-) )

:)

 * Do I need any content in the lang folder? For now I do not want to
 translate anything until I am sure that it works. I will try later on this
 part if it is optional.

No, translations are not required for anything in Galette to work. Just
take care to use _T(My string) in PHP files and {_T string=My
string} in templates files instead of just My strind, and to write
all strings in english :)

 * I do not have SQL tables to create for now, do I need to create empty
 files?

No. The only file that is really required for a plugin to work is the
_defile.php with the appropriate content.

Yo do not even need to create empty folders for lang, sql and so on if
you do not need them (well, in the present case, lang will be needed in
the future, but not sql).

 * Do I need a template file for each PHP plugin file? For example
 adherentTest.tpl? Any documentation about how to create those templates? Is
 it using any framework technology? I do not have CSS or JS for now, can I
 use default styles?

No, one tpl file per template was just the way Galette used to do that
(well, that is no longer true for each of them).
The only point is that templates must be used to display content to user.

Templating system used is Smarty 3 (http://www.smarty.net/).

You are not required to add any CSS or JS, just use Galette ones :)

As for JS, note that we're using JQuery, and JQueryUI. All UI plugins
are not loaded per default.
For example, to use JQueryUI dialog plugin, you will have to use:
$tpl-assign('require_dialog', true);

That will load required files for that part.

 * The only file that I have for now is the adherentTest.php. That code is
 extracted from Melissa plugin import.php file as she told me. For now I
 only need to make sure that that code complies and runs. I mean, it stores
 a sample user into DB with all required fields. I have the PHP code to
 connect google and fetch all the data that I need, I will add later once I
 am sure that I reused the import.php code properly as a plugin in Galette.
 
 And please help me to review the few files of the plugin, the define.php,
 menu.tpl, etc... I am not 100% about some content the I added.
 
 Any comment or review will be very helpful because I am getting some errors
 and I am a bit lost.

First, a note: please do not use tabs but spaces in your Galette code
(to suit coding standards), as my editors are configured to display
coding standards issues, that is the first thing I change every time I
open a file :)

And if you plan to work on main Galette code in the future, note that
coding standard must be followed (I spent hours and hours to make the
entire code compliant).

I've quickly edited your code to fix some issues. You can retrieve the
modified version from a Git repo:
https://bitbucket.org/trashy/galette-import-google-contacts/overview

Well, some notes:
- take care of path. You get numerous spaces in your paths (ie. .. /
instead of ../ or xyz.php  instead of xyz.php) - see
https://bitbucket.org/trashy/galette-import-google-contacts/commits/7a0e4b5ea3404423c8db45804488783ab75227a5.
- the name of the plugin in the _define.php fle is used for display, you
can use something that is more easy to read - see
https://bitbucket.org/trashy/galette-import-google-contacts/commits/fa8383a477dd3291392862573751c7a1761dcdcf
- the path you have to use in menu.tpl is related to name:
galette_{plugin_normalized_name}_path. Normalized name is just plugin
name, lower case, and with spaces replaced by _ - see
https://bitbucket.org/trashy/galette-import-google-contacts/commits/db830a865a8346a025754fdd4a749f7677fc1dbc.
- avoid using existing variables names in configuration files. i'm a bit
unsure that will really break something for now, but... Just make vars
spécific to plugin; it' way more safe ;) - see
https://bitbucket.org/trashy/galette-import-google-contacts/commits/4f61b7493676b27c4e7f6b9dd767eb08fef09edc

OK, after those changes, I got the new entry in the menu, with the
correct path to get plugin.

I had to make one change to get it working, as it (see
https://bitbucket.org/trashy/galette-import-google-contacts/commits/0fbd536744311bd1671724cc3144d45f4f4ca14e).
That is a Galette bug since a default status is initialized when
object is instanciated, but not in the same property used for storage...

Creation and modification dates are not the work of a plugin.
Passwords may no longer be required.

Well, you used required fields from Galette, that can be changed from
the interface. I'm not sure an import plugin should use them since they
are only user configuration; and do not reflect what is *really*
required for Galette to work as expected.

So, see

Re: [Galette-devel] Hello Galette

2013-07-08 Par sujet Johan Cwiklinski
Hi Marc,

Le 08/07/2013 19:56, Marc Andreu Fernandez a écrit :
 [...]
 Do you think this could be integrated into Galette, any suggestion about
 how to develop this? Should I create a plugin? Any docs about how to create
 a plugin?

I did not realize that you will integrate that work into Galette...

Until 0.7.4, there is a Gogole PHP  API
(http://code.google.com/p/google-api-php-client/) integrated to Galette,
but it has been removed in the develop branch. It was only used to
retrieve Google+ posts from Galette page, and I've decided to drop that
(along with twitter post, which now need very much work even if it's
public posts...).

I'm not very fan of Google globally, and I'd prefer not to integrate
Google related services in Galette main code.
As far as I understand, the goal here is only to retrieve contacts from
a google account, and integrate them into Galette. I think a plugin is a
very good option.

 Johan: goobook was good, but my server does not have python :-( and using
 Google API I can use PHP like Galette. I thouhg it could be better to
 integrate with Galette?

Indeed, python is not a googd solution for Galette :) But I had in mind
you only want to import your contacts once ;)

Regards,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Hello Galette

2013-07-05 Par sujet Johan Cwiklinski
Hi Marc,

Le 04/07/2013 17:12, Marc Andreu Fernandez a écrit :
 Could you help me to contact Melissa Djebel? I can find her name in the
 email list history but not her email address.

Indeed, mail address are not displayed in the history; but she did
answer here, so it is ok ;)

Do not forget to clean mail when you answer, to avoid reaching limits
(on both lists, mails must be 15Ko max); I receive notifications for
that only once a day.

Regards,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Suppression doc PDF

2013-06-30 Par sujet Johan Cwiklinski
Salut,

J'ai viré la version PDF de la documentation.

Depuis une récente mise à jour de mon OS, 3 des 5 PDF ne peuvent plus
être construits ; j'y ai déjà perdu plus de deux heures sans succès.

Exit donc la version PDF, reste la version HTML consultable directement
en ligne ou en téléchargement.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Version de compatibilité des plugins

2013-05-11 Par sujet Johan Cwiklinski
Salut,

J'ai modifié la version de compatibilité des plugins dans la 0.7.4.2.

Ça aurait du être fait en 0.7.4, avec la suppression de Politeness et
l'ajout de Titles ; plusieurs plugins officiels étaient cassés à cause
de cette modification.

La version de compatibilité actuelle est donc 0.7.4.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Mie à jour des bibliothèques tierces

2013-05-09 Par sujet Johan Cwiklinski
Salut,

J'ai mis à jour les bibliothèques tierces dans la branche develop.

Le fichier
http://download.tuxfamily.org/galette/dev/galette_dev_includes.tar.bz2 a
été mis à jour en conséquence.

Pour ceux qui utiliseraient le dépôt Git avec une autre branche que
develop, le fichier de configuration des versions doit être mis à jour
comme suit pour utiliser cette nouvelle archive :
http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=commitdiff;h=097df827ecb685c0dfd1e08a1e76d12cbcf4d806

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] erreur sur Galette 0.7.4.1

2013-05-06 Par sujet Johan Cwiklinski
Salut,

Le 03/05/2013 00:31, André Lefranc a écrit :
 *Fatal error*: Call to a member function xpath() on a non-object in
 */var/alternc/html/a/apa/www/...xxx... /lib/Galette/Core/I18n.php* on
 line *203*

Le fichier XML des langues est soit manquant, soit foiré ; le remettre
devrait suffire à régler le problème (qui se posera à d'autres endroits
de toutes façons).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Galette 0.7.4.1

2013-05-01 Par sujet Johan Cwiklinski
Bonsoir à tous,

Me revoici, officiellement, et « prêt à en découdre » :D

La version 0.7.4.1 de Galette est désormais disponible :
http://goo.gl/sjTrl

Bien entendu, la documentation a été mise à jour en conséquence.

Notez que depuis peu, j'ai changé de travail, de région, ... (de vie en
somme) ; et qu'il va m'être bien plus difficile maintenant de faire
avancer le projet que ça ne l'était (et ce n'était pas forcément
toujours facile jusqu'ici...).

Les détails utiles sont dans le billet ; j'apporterai cependant une
petite précision (puisque la question me sera posée sous peu... n'est-ce
pas André ? :D) : la compatibilité Debian Squeeze, et les anciens mots
de passe.

Pour que ça puisse fonctionner chez lautre.net, il faut :
- modifier le fichier galette/includes/galette.inc.php pour descendre la
version requise de PHP à 5.3.3
- créer un fichier galette/config/behavior.inc.php avec pour contenu :
?php
define('GALETTE_UNSECURE_PASSWORDS', true);

/!\ *La version de PHP requise pour Galette est - et restera - la
version 5.3.7. La version conseillée reste PHP 5.4.x* /!\

À bientôt,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] 0.7.4.1

2013-04-29 Par sujet Johan Cwiklinski
Salut,

Le 29/04/2013 08:07, roland.te...@gmail.com a écrit :
 lundi 29 avril 2013,
 Bonjour André,
 
 Le lundi 29 avril 2013 à 07:31:13, a.lefranc@... a écrit :
 
 comme j'ai téléchargé : galette-48cd4d9

Ce n'est pas une bonne idée d'aller chercher un commit au hasard qui ne
correspond à rien... À plus forte raison lorsque ce commit est antérieur
à ce que l'on recherche.

 
 Il faut aller sur le dépôt Git :
 
 http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=snapshot;h=5459d2178546a940e198f5a9679f05af93d06074;sf=tgz

Quand j'en aurai le temps, et que *tout* sera fait, je fournirai
l'ensemble des informations adéquates. Le mieux, surtout si l'on est pas
certain de ce qu'on fait, c'est donc d'attendre.

Tant qu'il n'y a pas d'annonce officielle de ma part ; c'est que la
version n'existe pas.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] affichage date de fin de cotisation dans carte adhérent-e

2013-03-12 Par sujet Johan Cwiklinski
Le 11/03/2013 21:36, Mélissa Djebel a écrit :
 Le 10/03/2013 23:44, André Lefranc a écrit :
 
 $member-date_fin_cotis  (ne retourne rien)
 
 $member-due_date va te renvoyer la date sous forme JJ/MM/
 normalement (donc 31/12/2013 par exemple)

Le format renvoyé est fonction de la langue.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] différences 7.3.2 et 7.4

2013-03-10 Par sujet Johan Cwiklinski
Le 10/03/2013 10:55, André Lefranc a écrit :
 Après essais de 7.4 retour à la version 7.3.2
 . raison : blocage chez l'autre.net du codage des mots de passe.
 (ce qui entraîne la non possibilité de
 - modifier un password,
 - de créer un adhérent
 ou de demander un nouveau mot de passe
 
 . Cependant les nouvelles fonctionnalités de galette 7.4 correspondent
 encore mieux à nos besoins.
 Est-ce les seules fonctions qui nécessitent une version supérieure de php ?

La version de PHP installée sur lautre.net est censée être compatible,
confer la documentation.

 Auquel cas, puis-je envisager de rétablir uniquement les anciens
 fichiers de 7.3.2
 qui concernent la gestion des mots de passe ?

@+
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] besoin tri sur Code postal sur doc pdf

2013-02-28 Par sujet Johan Cwiklinski
Salut,

Le 27/02/2013 23:03, André Lefranc a écrit :
  Et je ne vois pas où sont les pistes, pour inhiber le tri alphabétique,
 et imposer le tri par zipcode.

Tu as toi même donné une solution que tu dis fonctionnelle :
https://mail.gna.org/public/galette-devel/2013-02/msg00028.html

Donc, à priori, c'est bon.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] besoin tri sur Code postal sur doc pdf

2013-02-28 Par sujet Johan Cwiklinski
 ma solution ne fonctionne que sur la page html (repertoire_adhérents.php
 et repertoire.adherents.tpl)
 mais dans le pdf, je coince et comme je suis ignorant de bien des choses

Ben... Il suffit de choper la liste de la même façon aux deux endroits...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Aide pour mettre en forme VILLE en casse MAJUSCULE

2013-02-23 Par sujet Johan Cwiklinski
Le 23/02/2013 10:28, André Lefranc a écrit :
 Les normes postales ne concernant que les envois postaux ; la seule
 partie de Galette potentiellement concernée ; c'est la génération des
 étiquettes.
 Oui cela est vrai mais des plugins générant des lettres (au format
 enveloppe à fenêtre)
 sont utilisés aussi dans notre cas.

C'est aux plugins de gérer ça de leur côté alors. Ce n'est franchement
pas compliqué.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Upgrade 0.7.3.2 vers 0.7.4dev.

2013-02-14 Par sujet Johan Cwiklinski
Hello,

Le 15/02/2013 08:15, André Lefranc a écrit :
 Le 13/02/13 15:41, roland.te...@gmail.com a écrit :
 mercredi 13 février 2013,
 Bonjour,

 La mise à jour en ligne d'une Galette 0.7.3.2 vers la version de
 développement (nightly du 13 février matin) ne pose aucun problème (base
 MySql).

Chupaire, merci :-)

J'ai de mon côté testé une mise à jour 0.63 (la base de la démo, pour
ceux qui s'en souviennent :p) vers 0.7.4 en postgres ; avec succès le
week-end dernier.

Je n'ai pas vu de nouveaux problèmes ces derniers jours, la dernière
nightly devrait être assez stable (enfin, je ne sais s'il s'agit d'un
fait ou d'un espoir :p) :)

 je veux bien tester la version 7.4
 comment accéder à cette version (git pas maîtrisé)

La nightly :
http://download.tuxfamily.org/galette/galette-0.7-dev.tar.bz2

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Installation de galette

2013-02-08 Par sujet Johan Cwiklinski
Salut,

Le 07/02/2013 22:09, Johan Cwiklinski a écrit :
 Après échange avec l'administrateur de chez Ouvaton, il semble que nous
 ayons mis le doigt sur le problème.

Et un « workaround » a été trouvé ; et ajouté à la documentation avec
les autres cas particuliers.

 Bon, le problème semble être le suivant : les simples messages notices
 que l'on peut « admirer » dans les logs système sont souvent dus à de
 petites erreurs (parfois bénignes, parfois pas). Toutefois, ces
 problèmes ne sont pas bloquants. Enfin, généralement ; puisque là, ils
 le sont (je ne sais pas encore comment on fait ça, je vais me renseigner).

Bon, c'est un peu plus compliqué... Il semble que ce soit le logger
finalement qui embête le monde ; nous avons d'abord cru à un problème de
droits, mais ça ne semble pas être ça...

 Je vais donc voir à corriger toutes les notices produites dans le code ;
 je vais me « poiler », grave :-)

Bon ben ça, ça change pas.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Installation de galette

2013-02-07 Par sujet Johan Cwiklinski
Salut,

Le 07/02/2013 10:38, Martine Laizé a écrit :
 Formidable réactivité de mon hébergeur Ouvaton qui vient de passer à php5.4 
 (5.4.11 précisément). L'installation ne fonctionne toujours pas, elle bloque 
 au 
 choix de la langue.
 Un admin s'est penché sur le code, je ne peux que transmettre ce qu'il écrit, 
 étant totalement incompétente sur le sujet. Par contre, si le problème est 
 bien 
 celui que l'on m'indique, je veux bien tester sur le serveur d'Ouvaton.

Après échange avec l'administrateur de chez Ouvaton, il semble que nous
ayons mis le doigt sur le problème.

C'est une bonne, et une mauvaise nouvelle.

Une bonne nouvelle parce que visiblement, j'ai enfin compris ce qui
posait problème (enfin, à priori :p) ; et une mauvaise parce que la
correction de tout ça ne va pas être simple (et c'est très loin de
se limiter à la seule installation).

Bon, je vais corriger, si c'est bien ça, pas de soucis ; ce sera fait
pour la 0.7.4 à venir sous peu.

Attention, ça devient technique ;)

Bon, le problème semble être le suivant : les simples messages notices
que l'on peut « admirer » dans les logs système sont souvent dus à de
petites erreurs (parfois bénignes, parfois pas). Toutefois, ces
problèmes ne sont pas bloquants. Enfin, généralement ; puisque là, ils
le sont (je ne sais pas encore comment on fait ça, je vais me renseigner).

Ça reste des problèmes à corriger ; mais ce n'est pas toujours aussi
simple que ça. Deux exemples :
- re-déclaration des constantes à l'installation : c'est clairement une
erreur de conception (bah ouais, une constante n'a pas à être
re-définie...) ; problème qui est corrigé dans la nouvelle version de
l'installation que j'ai commencé à coder ; qui fonctionne, mais qui
manque d'une importante partie : la mise à jour).
- Smarty3 (oui, oui, ça concerne en gros tous les fichiers tpl).

Pour le premier point, bon, ben je ne vais pas attendre le nouvel
installeur finalement, je vais corriger.

Pour les templates smarty ; c'est pas tout à fait pareil. la correction
des différentes notices rencontrées dans la page d'ajout/modification
d'adhérent, ça donne ce genre de modification :
http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=commitdiff;h=0da13610de27f961b06fa6418b091524473a6903

Pas compliqué, mais long, et pénible :-/ Lorsque j'ai terminé les
modifications du lien ci-dessus ; j'avais l'impression qu'un rouleau
compresseur m'était passé dessus :D

Ces changements sont requis depuis le passage à Smarty3. Il existe une
possibilité pour les planquer (via une méthode Smarty nommée
muteExpectedErrors [rien que le nom m'a donné la chair de poule]) ; ce
qui a pour effet sournois et immédiat de faire passer à la trappe de
nombreux messages d'erreur (et de notices, etc) de Galette aussi. J'ai
donc décidé - après m'être pris la tête une fois de trop à ne pas
trouver de message d'erreur alors qu'il y en avait bel et bien une - de
virer l'appel à cette fonction « magique ».

Je vais donc voir à corriger toutes les notices produites dans le code ;
je vais me « poiler », grave :-)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] pdf_repertory.php

2013-02-05 Par sujet Johan Cwiklinski
Le 06/02/2013 00:58, André Lefranc a écrit :
 dans galette/lib/Galette/IO /pdf_repertory.php

Ce fichier n'existe pas ; et n'a jamais existé.

-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Installation de galette

2013-02-03 Par sujet Johan Cwiklinski
Salut,

Le 03/02/2013 11:19, Martine Laizé a écrit :
 Bonjour,
 
 Je ne parviens pas à installer galette.
 J'ai téléchargé la dernière version : 0.7.3.2
 Mon assoc. est hébergée chez Ouvaton.
 Je ne vais pas plus loin que le premier écran sur le choix de la langue. Mais 
 il 
 n'y a pas de langue proposée.
 
 J'ai créé un dossier sessions à la racine du site comme préconisé. J'ai 
 modifié 
 galette.inc.php pour voir les erreurs : pas d'erreurs.
 Les droits sur les dossiers sont 755. Est-ce suffisant ?
 
 J'ai interrogé les admins d'Ouvaton en leur demandant si les pré-requis 
 étaient 
 ok. Il semblerait que le support SSL ne le soit pas.

Le support SSL est optionnel, son absence n'entrave aucunement le
fonctionnement de Galette.

 Comme je ne suis pas informaticienne, je ne sais pas si cette réponse est la 
 bonne.
 
 Dois-je renoncer à une installation de galette chez Ouvaton ? Ce serait 
 dommage.

D'après les informations que j'ai pu trouver[1], la version de PHP
proposée par cet hébergeur n'est pas suffisante (5.2.1 [qui date de 2007
quand même...]).

Galette requiert PHP 5.3.7 *minimum*. PHP 5.4 est fortement recommandé,
notamment pour le gain de performances généralement constaté.

 
 Merci d'avance pour la réponse.
 Cordialement
 Martine

++

[1] http://ouvaton.coop/Versions-de-php-et-mysql-sur

-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] rejet de la demande #516

2013-02-03 Par sujet Johan Cwiklinski
Salut,

Le 03/02/2013 14:21, André Lefranc a écrit :
 Je ne comprends pas pourquoi ce rejet de cette demande :
 http://redmine.ulysses.fr/issues/516
 Proposition qui me semblait utile et simple.

Si c'est simple, fais-le.

 Cette fonctionnalité s'adresse à tous ceux qui sont responsables d'une
 association,
 puisque c'est une obligation légale est relativement simple à comprendre
 et à mettre en œuvre.
 Un plugin a le défaut de ne s'adresser qu'à quelques initiés.
 Simple parce que les données sont déjà saisies dans galette ???
 Il ne s'agit qu'une d'une copie particulière de données.

De façon particulièrement étrange, tout est toujours *simple*. De façon
toute aussi étrange, *personne* ne fait jamais ces choses simples...

 Une explication aurait été la bienvenue !

Pas le temps/pas intéressant/hors du cadre de Galette (gestion
*d'adhérents*).

Ça suffit, comme explication ?

 Comment est assurée la discussion autour de Galette ?
 Pourquoi n'a-t-on pas la possibilité de discuter avant le maintien ou le
 rejet d'une proposition ?

Parce que quand c'est non, c'est non. Et générer des CERFA et tout ce
genre de choses, clairement, c'est *NON* !

 Quel est le modèle de conception de Galette ? centralisée ou collectif ?
 
 Ce que je propose (dont pas mal de modifications retenues, dans le passé, )
 est plus le fruit de ma confrontation concrète avec des utilisateurs de
 Galette que de mes fantaisies.
 Je suis aussi plutôt placé du point de vue de responsable d’associations
 que des concepteurs
 mais les uns et les autres doivent s'enrichir mutuellement.
 
 Je n'ai que de bien pauvres compétences en informatiques
 et je m’efforce de comprendre le point de vue du développeur,
 avec toute la considération justifiée par les savoirs faire,
 et j'attends la même écoute.

Que les choses soient bien claires : je n'ai pas la moindre obligation
envers qui que ce soit ni quelque association que ce soit. J'implémente
ce que bon me semble ; et je travaille en premier lieu pour
l'association qui a motivé ma reprise de Galette (bien que je n'en fasse
plus partie), et en second lieu au plus générique possible/gérable.

Le code du projet est libre, avec tout ce que ça signifie.
Mon temps n'est pas libre.

Par ailleurs, tu as soumis *51 demandes* sur le tracker (dont certaines
tout simplement incompréhensibles et d'autres complètement « hors sujet
» ; et il ne s'agit pas là que de mon avis).
Peu ont été rejetées au final ; alors ce n'est pas vraiment la peine de
venir « te plaindre » ici chaque fois que je répond non à une demande
(oui, je fais référence à cette histoire de QR code, rejet que j'avais
pourtant pris le soin de dûment justifier...).

Je n'ai pas que ça à faire ; si j'ai décidé de ne pas implémenter une «
fonctionnalité » ; si intéressante soit-elle, il existe des méthodes
alternatives, notamment les plugins. Y'a plus qu'à (c'est simple de
toutes façons)...

Moi, j'ai les *98 demandes ouvertes* qui restent à gérer.

@+
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Installation de galette

2013-02-03 Par sujet Johan Cwiklinski
Le 03/02/2013 14:06, Martine Laizé a écrit :
 Merci. La version est 5.3.3 : http://assoc.amisnature-colombes.org/phpinfo.php
 
 Dans les pré-requis de Galette, j'avais lu 5.3 mais pas 5.3.7 ?

C'est 5.3 pour les actuelles versions stables, et ce sera 5.3.7 à partir
de la version 0.7.4 en fait (pour un stockage plus sécurisé des mots de
passe).

 Je ne parviens pas à installer galette.
 J'ai téléchargé la dernière version : 0.7.3.2
 Mon assoc. est hébergée chez Ouvaton.
 Je ne vais pas plus loin que le premier écran sur le choix de la langue. 
 Mais il
 n'y a pas de langue proposée.

Vérifies que le fichier lang/languages.xml est bien présent et dûment
rempli.


 J'ai créé un dossier sessions à la racine du site comme préconisé. J'ai 
 modifié
 galette.inc.php pour voir les erreurs : pas d'erreurs.
 Les droits sur les dossiers sont 755. Est-ce suffisant ?

Celui de Galette, oui, amplement (ainsi que pour les dossiers en
dessous, en dehors de ceux qui requièrent les droits en écriture).

Il n'y a rien dans les logs (fichier logs/galette-install-{date}.log
normalement) ?
Si les logs ne sortent rien, pas plus que l'affichage des erreurs, je ne
vois pas...

Faut-il créer un fichier quelconque de configuration pour passer en PHP
5.3 chez cet hébergeur ? Le fichier est-il correctement rédigé ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] rejet de la demande #516

2013-02-03 Par sujet Johan Cwiklinski
Salut,

Le 03/02/2013 17:06, André Lefranc a écrit :
 Oui, je vais m'y atteler. ce que je propose que la demande reste dans le
 souhait. et que cela signifie
 que tu ne peux, ne veux pas le prendre en charge mais que d'autres
 peuvent en discuter et s'y atteler.
 Ce qui est parfaitement légitime, c'est que tu ne veuilles pas t'en
 occuper,
 mais tu ne coupes pas la possible évolution que d'autres pourraient voir.

À vrai dire, et quand on y regarde, le tracker me sert d'avantage de
base d'organisation qu'autre chose. Je ferme les demandes que je ne
ferai pas ; parce que à priori, personne d'autre ne s'en occupe, et mis
à part la laisser trainer sans qu'elle soit assignée à qui que ce soit «
m'embête » plus qu'autre chose.

Maintenant, si tu souhaites t'atteler à l'une ou l'autre des tâches du
tracker, tu peux juste me le faire savoir, je t'attribue la demande, et
elle ne vient plus « polluer » mes résultats.


 Cette fonctionnalité s'adresse à tous ceux qui sont responsables d'une
 association,
 puisque c'est une obligation légale est relativement simple à comprendre
 et à mettre en oeuvre.
 Un plugin a le défaut de ne s'adresser qu'à quelques initiés.
 Simple parce que les données sont déjà saisies dans galette ???
 Il ne s'agit qu'une d'une copie particulière de données.
 De façon particulièrement étrange, tout est toujours *simple*. De façon
 toute aussi étrange, *personne* ne fait jamais ces choses simples...
 euh... ben non .. y a eu des chose faites, les plus simples, en
 tâtonnant, je ne suis pas informaticien.

Ben, je sais que tu les as faites parce que tu en as parlé ; mais ces
plugins ne sont pas officiels, je me trompe ?

Il n'y a donc pas l'aspect distribution, maintenance, documentation,
support utilisateur qui sont gérés (entre déployer un plugin dans deux
Galette que tu gères, et le laisser installer par un tiers ; il y a
parfois un fossé).

Regarde par exemple les plugins de Mélissa, qui requièrent une base de
données : seul MySQL est proposé.
À son niveau, c'est acceptable, mais au niveau de Galette, et des
plugins officiels, je dois proposer les 3, et ça donne du travail
supplémentaire (parfois beaucoup plus - je pense aux requêtes qui
sortent les graphiques implémentés récemment).

Bref, il y a bien plus à prendre en considération quand on me demande
d'implémenter quelque fonctionnalité ou quelque plugin que ce soit que
de simplement pondre le code adéquat.

 Donc je peux dire que certaines de mes demandes
 dont beaucoup, peut-être trop, étaient peut-être mal fichues,
  mal écrites, se sont néanmoins révélées utiles.
 alors ce n'est pas vraiment la peine de
 venir « te plaindre » ici chaque fois que je répond non à une demande
 (oui, je fais référence à cette histoire de QR code, rejet que j'avais
 pourtant pris le soin de dûment justifier...).
 Ben, tu vois, d'autres, ont pris la peine de se pencher dessus et il est
 utilisé tous les jours,

Ce qui ne signifie pas pour autant que ça doive être intégré à galette,
ni que je puisse le faire ; ce pourquoi cette demande a été rejetée
aussi au niveau de Galette.

 pour contacter les adhérents ou les membres du staff.
  Peut-être suis-je susceptible, à cause de mon grand âge ?

Peut-être suis-je de mon côté trop direct et « cinglant » (pour info, je
n'ai pas fermé qu'une seule demande aujourd'hui, j'en ai traité une
dizaine, la moitié maximum a du bénéficier d'un commentaire [dont une
autre que tu avais formulée il me semble]).

 Note : si mon association avait le budget, je trouverais plus, juste,
 équitable, et mérité de faire des commandes.

Ce qui ne résoudrait pas le problème...

S'agissant de commandes, je suis certainement d'avantage enclin à faire
ce qui est demandé exactement, bien que je n'hésite pas à faire savoir
si quelque chose me semble incongru (jusque maintenant, c'est arrivé
pour une demande d'export au format excel que j'ai transformée en export
CSV, plus générique). Il pourrait très bien arriver que je refuse une
commande si j'estime qu'elle ne colle pas au projet.

Mais de toutes façons, ça ne change pas grand chose à mon problème de
temps...

 Je dois me taire et ne plus signaler tel ou tel aspect ? (ergonomie,
 petits bugs, pour ne pas risquer d'être à côté et de t'irriter ? ?)

Non, mais je pense honnêtement que tu devrai t'employer à être le plus
clair possible, sans t'embarquer dans moult explications parfois
intéressantes, certes, mais souvent trop développées et donc peu claires
pour la personne qui lit la centaine d'autres.

 Je souhaite que les choses restent sereines et que l'on s'explique
 gentiment, respectueusement.
  Je regrette d'avoir probablement manqué de prudence dans mes
 formulations de demande et qu'elles puissent être interprétées comme
 ayant un caractère autoritaire ou manquant de courtoisie.

Ok, on va dire que le sujet est clos, et que la prochaine fois, je
rejetterai moins vite, et que tu signifieras directement si tu peux/veux
bosser là-dessus.

Pour en revenir à la demande ; je note que tu 

Re: [Galette-devel] WEB_ROOT

2013-01-27 Par sujet Johan Cwiklinski
Le 27/01/2013 08:33, André Lefranc a écrit :
 bonjour,
 Meilissa a corrigé une erreur WEB_ROOT sur le plugin Emprunt. Elle a

Ma boule de cristal est cassée.

 donc la solution que je cherche mais je ne la retrouve pas pour un autre
 plugins qui m'affiche ceci :
 
 *Fatal error*: require_once() [function.require
 http://www.molene.lautre.net/fadette/galette/plugins/Attestation/function.require]:
 Failed opening required 'WEB_ROOTconfig/galette_tcpdf_config.php'
 (include_path='.:/usr/share/php:/usr/share/pear') in
 */var/alternc/html/m/./www/..
   ... /galette/plugins/Attestation/classes/pdf.attestation.class.php* on
 line *45*
 
 je ne retrouve pas le mail où elle explique sa correction...
 Qui peut m'aider ?

http://galette.tuxfamily.org/documentation/fr/development/plugins.html#fichiers-php

Par ailleurs, il n'y a pas à faire d'appels à galette_tcpdf_config.php ;
Galette sait parfaitement faire ça seule (le plugin Fullcard fait
exactement la même chose, n'utilise pas WEB_ROOT et consorts, et ne fait
pas d'appels au fichier de config TCPDF ; il suffit de regarder comment
il est fait).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Plugins et bases de données...

2013-01-27 Par sujet Johan Cwiklinski
Salut,

Le support de sqlite a été ajouté dans le dévelop, merci à Bohwaz.

Les plugins ; tout comme Galette, se doivent donc désormais supporter :
* MySQL/MariaDb (si quelqu'un a déjà installé Galette avec ce dernier,
je veux bien qu'on me configrme si ça marche ou pas -- y'a pas d'raisons...)
* Postgresql
* Sqlite

Côté syntaxe, de ce que j'ai pu en voir, c'est vraiment pas très
compliqué sqlite ; les scripts ne sont pas très dur à faire.

Cependant, ça ne supporte pas le ALTER si j'ai bonne mémoire, les
scripts de mises à jour seront donc sensiblement différents (je me
préoccuperai de ça en temps voulu).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] WEB_ROOT

2013-01-27 Par sujet Johan Cwiklinski
Le 27/01/2013 10:38, Mélissa Djebel a écrit :
 WEB_ROOT n'existe pas. J'avais trouvé ça dans le plugin Auto qui est
 tout cassé et ne marche plus.

Ha bon ? Je n'ai pas de soucis avec ce plugin, en 0.7.4dev. Je suppose
que tu n'a pas du récupérer la bonne version (branche develop).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] WEB_ROOT

2013-01-27 Par sujet Johan Cwiklinski
Le 27/01/2013 10:54, Mélissa Djebel a écrit :
 Le 27/01/2013 10:43, Johan Cwiklinski a écrit :
 
 Ha bon ? Je n'ai pas de soucis avec ce plugin, en 0.7.4dev. Je suppose
 que tu n'a pas du récupérer la bonne version (branche develop).
 
 Totalement, j'ai pris la version d'octobre 2011 et je n'ai plus jamais
 téléchargé de nouvelle version depuis :)

Ceci explique cela... Y'a eu quelques changements depuis :
http://git.tuxfamily.org/galette/plugin-auto?p=galette/plugin-auto.git;a=shortlog;h=refs/heads/develop

:D

-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Mise à jour depuis 0.63.. galette_fields_config vide

2013-01-27 Par sujet Johan Cwiklinski
Salut,

Le 27/01/2013 21:59, Eric Boniface a écrit :
 Bonjour à tous,
 
 je suis en train de faire des tests de migration de mon instance 0.63 vers
 la dernière version stable, que de changements ! bravo à tous.

Merci :)

 
 Par contre, j'ai un souci, je viens de tenter 2 fois la mise à jour, et les
 deux fois il ne m'a pas rempli la table galette_fields_config, alors que
 sur une installation de zéro, pas de problème j'ai bien la table. Du coup,
 forcément, les fiches adhérents sont très épurées :-)

Hum... Étrange, cette table est censée être remplie lors de sa première
utilisation si ça n'a pas déjà été fait :(

C'est en revanche « normal » que ce ne soit fait par une installation
neuve, et pas par une mise à jour (à cause de limitations du système de
mise à jour actuel... confer http://redmine.ulysses.fr/issues/448).

 Pour le coup, j'ai importé le contenu à la mano et ça mache mieux de suite

Le plugin admintools permet de réinitialiser la configuration des champs
au pire.

Quelles est la versions de php utilisée, quel moteur de bases de données
(et sa version) ?

 :)
 
 Je continue mes tests.
 Eric

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] codage plugins sous galette 0.7.3

2013-01-26 Par sujet Johan Cwiklinski
Salut,

Le 26/01/2013 17:05, André Lefranc a écrit :
 Depuis la version 0.7.3, ils ne fonctionnent plus :
 [...]
  quelles sont les modifications à faire pour rétablir le fonctionnement
 de ces plugins ?

J'ai répondu à cette question il y a quelques jours :
https://mail.gna.org/public/galette-devel/2013-01/msg2.html

Les modifications se limitent à très peu de choses :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Documentation de dév : mise à jour

2013-01-26 Par sujet Johan Cwiklinski
Salut,

J'ai mis à jour la doc en ligne, avec quelques petites modifications en
ce qui concerne le développement.

La liste des changements est là :
http://git.tuxfamily.org/galette/galettedoc?p=galette/galettedoc.git;a=commitdiff;h=fdc3e716c05934a427e9207e46ac3eb33c9b511e

La doc est là :
http://galette.tuxfamily.org/documentation/fr/development/index.html

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] SQlite ?

2013-01-14 Par sujet Johan Cwiklinski
Salut,

Le 11/01/2013 16:20, André Lefranc a écrit :
 Dois-je comprendre que galette va devenir SQlite compatible ?

Devenir ? Non, à priori, ça l'est (je n'ai pas testé moi même encore).

 Rien n'arrête Johan ?

Ha non, ce méfait là n'est pas de moi :D

(http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=commit;h=77affa266cc6fb4b5e5f134add3fdea536afe403)


 si ce n'est l’administration ?
 
 Cordialement
 

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Galette 7.3 - {$galette_base_path} mal mappé ?

2013-01-05 Par sujet Johan Cwiklinski
Salut Mélissa,

Le 04/01/2013 22:43, Mélissa Djebel a écrit :
 Bonsoir,
 
 je viens juste d'installer en local sur mon PC de test la Galette 7.3 et
 j'ai l'impression que la variable {$galette_base_path} est mal mappée.

Il y a eu des changements qui impactent les plugins en 0.7.3...
Notamment un :
define('GALETTE_BASE_PATH', '../../');

Qui remplace l'ancien :
$base_path = '../../';

À titre d'exemple, ce qui a été fait sur le plugin maps :
http://git.tuxfamily.org/galette/plugin-maps?p=galette/plugin-maps.git;a=commitdiff;h=ab2225a95f71ed0f146d071add51177a77113161

Attention : le logger a aussi changé. Désormais, il n'y a plus de
global $log dans Galette, ni dans les plugins. La modif pour maps :
http://git.tuxfamily.org/galette/plugin-maps?p=galette/plugin-maps.git;a=commitdiff;h=6cce6eec4ef21dbf5109d350a5e7914026c8c966

Ça devrait corriger ton problème.

Il faudrait que je mette à jour la doc et que je l'étoffe un peu, mais
j'ai pas le temps...

Bon week-end,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Galette 7.3 - {$galette_base_path} mal mappé ?

2013-01-05 Par sujet Johan Cwiklinski
Le 05/01/2013 12:33, Mélissa Djebel a écrit :
 Bonjour Johan,
 
 merci pour ces précisions.
 
 En effet, la modification est de taille.
 
 Pourrais-tu mettre un changelog à destination des développeurs de
 plugins qui tentent d'être actifs sur leurs plugins pour éviter les
 surprises rigolotes comme celle-là ? :)

Très clairement, non. La doc développeurs est « là pour ça », mais elle
n'est elle même pas à jour parce que je n'en ai pas le temps.

Par ailleurs des plugins officiels sont maintenus à jour, il suffit de
les suivre pour voir ce qui y change (et même des choses qui ne sont pas
forcément en rapport avec la compatibilité de Galette elle même).

 Comme le coup de la version compatible de galette à mettre en place dans
 _define.php à la racine du plugin sinon le plugin ne s'activait pas ?

Ben, c'est documenté... Et j'en avais parlé brièvement à l'époque si mes
souvenirs sont bons.

 Avec cette histoire de Analog et define('GALETTE_BASE_PATH'), on ne
 passe pas cette version de compatibilité à 0.7.3 par hasard ?

Si à priori.

 En tout cas merci, et je vais donc patienter un peu avant de basculer
 sur la 0.7.3 :)
 
 Mélissa

@+
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Question plugins : _define.php

2012-10-19 Par sujet Johan Cwiklinski
Hello Mélissa,

Le 18/10/2012 21:43, Mélissa Djebel a écrit :
 Johan,
 
 je viens de voir l'apparition d'une nouvelle ligne indiquant la version
 supportée dans le _define.php d'un plugin :
 
 [...]
 
 L'idée est qu'il faudra pour chaque nouvelle version valider son plugin
 auparavant et le mettre à jour (au moins cette ligne) sinon il sera
 désactivé par Galette ?

Non :)

Côté Galette, le changement de version ne sera effectué que s'il y a des
modifications conséquentes dans « l'API » des plugins.

Par exemple, entre la 0.7.0 et la 0.7.1 ; il y a eu une modification
dans la gestion des plugins (pour régler les histoires de chemins). De
fait, les plugins qui tournaient en 0.7.0 ne fonctionnaient plus !

Pour la 0.7.2, il n'y a pas de changements notables, la version de
compatibilité restera 0.7.1.

http://galette.tuxfamily.org/documentation/fr/development/plugins.html#compatibilite-des-plugins

 
 Je suis mitigée :)

Le but est d'éviter que les plugins renvoient des erreurs pour rien. Ce
système ne gère par ailleurs qu'un seul cas de figure ; si quelqu'un
prend un plugin prévu pour la version 0.7.1 et le fait tourner sur une
0.7.0 ; on se retrouve dans le même cas de figure ; alors qu'il faudrait
que ce soit géré.

Si tu vois un moyen de faire autrement, je suis preneur :)

 
 Mélissa

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Release 0.7.1 et supérieure

2012-08-01 Par sujet Johan Cwiklinski
Salut,

Je viens de créer un branche release/0.7.1 sur le dépôt GIT de Galette,
qui servira à corriger les derniers bogues avant la release finale.

La branche develop devient donc ce qui sera un jour la version 0.7.2 ;
avec pour le moment des modifications en rapport avec la tâche
http://redmine.ulysses.fr/issues/194.

À compter de demain, la version nightly ne correspondra donc plus à la
version 0.7.1 mais à la 0.7.2.

@+
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Deux semaines de repos...

2012-06-29 Par sujet Johan Cwiklinski
Salut,

Je suis en congés ces deux prochaines semaines ; je risque fort d'être
moins présent pour le projet.

Cela ne signifie pas que je ne pense pas à Galette chaque heure qui
passe ; mais que je prend juste un peu de repos :p

En attendant, il reste fort possible que je code un peu durant ce temps,
n'hésitez pas à surveiller le dépôt GIT ; et à tester la version de
développement pour me faire part de vos remarques/bogues...

La chaleur accablante donnera fort certainement l'envie à certains de
rester devant leur ordinateur avec une boisson fraîche à la main ; tout
ce qu'il faut pour tester Galette, et plus si affinités !

@ bientôt,
-- 
Johan




signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] sécurité des données sous http

2012-05-23 Par sujet Johan Cwiklinski
Salut,

Le 23/05/2012 19:36, André Lefranc a écrit :
 bonjour,
 un de mes adhérents, qui s'inquiète de la sécurité de ses données
 personnelles, probablement informaticien, m'écrit :
 
 A propos de la sécurité des serveurs accessibles d’internet, le
 programmeur aussi talentueux qu’il soit ne peut palier les défauts du
 protocole qui n’a pas été pensé en tenant compte de cet aspect .
 
 Les nom et mot de passe sont véhiculés par le navigateur dans le header
 http à chaque envoi , et l’authentification va se répéter

C'est inexact, en ce qui concerne Galette. L'envoi du mot de passe en
clair vers le serveur s'effectue à deux endroits uniquement :
- lors du login,
- lors du changement de mot de passe.

Une fois la session ouverte, d'autres mécanismes prennent le relai et le
mot de passe n'est alors plus retransmis (encore une fois, en ce qui
concerne Galette. D'autres logiciels pourraient oeuvrer différemment).


 Pourait-on passer à https ? au prix de quoi ?

HTTPS est lui aussi loin d'être exempt de tout défaut... Bien que
considérablement plus sécurisé tout de même.

Cela relève de la configuration du serveur, mettre en place du HTTPS
n'est pas très compliqué ; le reste se jouera au niveau du certificat
qui sera soit officiel (délivré par certains organismes, et payants --
un peu comme les banques et les sites de vente en ligne), soit maison.
Dans le second ca,s il provoquera des messages d'erreurs dans les
navigateurs actuels indiquant que la connexion n'est pas fiable. Il doit
y avoir de la documentation sur wikipedia sur le sujet du SSL, je n'ai
pas de référence sous la main.

En ce qui concerne Galette, SSL ou pas, ça ne change rien.

Note: le coup du SSL/pas SSL se pose chaque fois que l'on entre un
login/mot de passe sur le web, sur des sites comme Galette, Fesse-Bouc
ou Gmail (en espérant que les deux derniers passent automatiquement en
SSSL [à vérifier pour les curieux dans la barre de navigation de votre
butineur]), mais aussi dans n'importe quel client email.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Fwd: [Galette - Anomalie #251] (Rejeté) erreur sur statut adhésion /base de données

2012-05-16 Par sujet Johan Cwiklinski
Le 16/05/2012 16:48, Johan Cwiklinski a écrit :
 Le 13/05/2012 19:44, André Lefranc a écrit :
 Je m'applique à rapporter chaque anomalie ou difficulté... Je sais que
 j'ai pu me tromper par le passé, mais je cherche à signaler les bugs
 afin que le produit soit le plus fiable possible..

 Galette - Anomalie #251
 • La réponse ne peut être satisfaisante : rejeté :
  cela veut dire que le passage à Galette à partir d'autres outils n'est
 pas envisageable ?
 L'import est indispensable...
 
 L'import n'existe pas ; je pense que ça se limite à peu près à ça.

Il y a d'ailleurs une demande existante sur le tracker (qui existait
déjà sur Gna) :
http://redmine.ulysses.fr/issues/176
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Modification du logger

2012-05-07 Par sujet Johan Cwiklinski
Salut,

Lorsque j'ai ajouté le système de logs de fichiers dans Galette, j'avais
choisi PEAR::Log en raison de ses différentes fonctionnalités.

Au final, l'utilisation est retreinte à la seule écriture dans un
fichier texte ; j'ai donc décidé de passer sur un logger moins lourd.

Mon choix s'est porté sur KLogger (https://github.com/katzgrau/KLogger/)
que j'ai modifié pour l'intégrer à Galette. Les modifications
n'impactent pas le fonctionnement du système, la documentation du projet
reste parfaitement valable.

La modification est effective à compter de maintenant : le dépôt est à
jour, la nightly a été reconstruite, et le dossier pear a été supprimé
de l'archive qui contient les bibliothèques.

NB: aucun plugin n'est migré - ils sont donc tous incompatibles avec la
dernière nightly.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Compatibilité des plugins

2012-05-07 Par sujet Johan Cwiklinski
Salut,

Certains changements côté Galette amènent de façon certaine des
incompatibilités dans les plugins.

J'ai donc implémenté un système qui va permettre d'éviter ces soucis :
http://redmine.ulysses.fr/issues/241

Le principal inconvénient : plus aucun plugin ne fonctionne pour le
moment :D

Ce sera modifié, évidemment ; il est prévu que je documente ça, mais ça
va attendre, je manque de temps.

La nightly a été reconstruite pour intégrer cette modification.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Heavy modifs du jour...

2012-05-05 Par sujet Johan Cwiklinski
Salut,

J'ai effectué deux grosses modifications dans la version de
développement aujourd'hui :
- passage à Smarty3 (http://redmine.ulysses.fr/issues/238),
- suppression des bibliothèques tierces
(http://redmine.ulysses.fr/issues/162).

Le passage à Smarty3 permet de rester à jour d'une part, et à simplifier
grandement la syntaxe Javascript dans les templates (plus besoin
d'écrire des choses du genre  function(){ldelim}{rdelim} \o/

Les bibliothèques externes ne peuvent pas (pour plusieurs raisons) être
intégrées dans le dépôt. Elles seront inclues dans les version stables
(je pense en fait faire une archive avec et une sans ; la seconde me
servira pour les paquets RPM de Galette).

En développement, cela implique que vous ayez ces dépendances à
disposition. Deux façons de faire :
- utiliser ce qui est disponible côté système, et renseigner les chemins
des différentes bibliothèques (confer
http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html#parametrage-des-chemins)
;
- télécharger l'archive mise à votre disposition
(http://download.tuxfamily.org/galette/dev/galette_dev_includes.tar.bz2)
et la décompresser dans le dossier includes de Galette (ou n'importe où
ailleurs en configurant les chemins comme expliqué ci-dessus).

Je vous conseille de les mettre ailleurs, de façon à n'avoir que le
dossier config à sauvegarder :)

Dernière chose : j'ai mis en ligne une version documentation traitant de
la version de développement, notamment pour l'implémentation d'une
nouvelle fonctionnalité :
http://galette.tuxfamily.org/dev/documentation/usermanual/index.html#modification-des-champs-inactifs

@+
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] redmine : non publication des demandes

2012-04-30 Par sujet Johan Cwiklinski
Salut,

Le 22/04/2012 12:08, André Lefranc a écrit :
 Bonjour,
 j'ai l'impression que redmine ne renvoie pas les publications des
 demandes :
 cf http://redmine.ulysses.fr/issues/232
 
 non reçu par moi-même mais par d'autres ?

Je vais vérifier ça dès que j'aurai un peu de temps, je suis très pris.

Merci de l'avoir signalé :)

++
-- 
Johan





signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] redmine : non publication des demandes

2012-04-30 Par sujet Johan Cwiklinski
Salut,

Le 22/04/2012 12:08, André Lefranc a écrit :
 Bonjour,
 j'ai l'impression que redmine ne renvoie pas les publications des
 demandes :
 cf http://redmine.ulysses.fr/issues/232
 
 non reçu par moi-même mais par d'autres ?

Il y avait effectivement de nouveau un problème d'envoi d'email depuis
le chiliproject :(

C'est corrigé, j'en ai profité pour mettre à jour le bazar.

Désolé pour le délai ; et merci de me l'avoir signalé :)

++
-- 
Johan





signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] redmine : non publication des demandes

2012-04-30 Par sujet Johan Cwiklinski
Salut,

Le 22/04/2012 12:08, André Lefranc a écrit :
 Bonjour,
 j'ai l'impression que redmine ne renvoie pas les publications des
 demandes :
 cf http://redmine.ulysses.fr/issues/232
 
 non reçu par moi-même mais par d'autres ?

Il y avait effectivement de nouveau un problème d'envoi d'email depuis
le chiliproject :(

C'est corrigé, j'en ai profité pour mettre à jour le bazar.

Désolé pour le délai ; et merci de me l'avoir signalé :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] [Galette - Anomalie #220] (Commentaire) escape character appears when producing pdf documents.

2012-03-20 Par sujet Johan Cwiklinski
Le 20/03/2012 08:23, André Lefranc a écrit :
 php info (serveur de lautre.net) donne :
 
  [magic_quotes_gpc] =  Array
 (
 [local] =  Off
 [master] =  Off
 )
 
 [magic_quotes_runtime] =  Array
 (
 [local] =  Off
 [master] =  Off
 )
 
 [magic_quotes_sybase] =  Array
 (
 [local] =  Off
 [master] =  Off
 )
 

OK, ce n'est donc visiblement pas un problème de magic quotes, le
problème est ailleurs.

 
 
 Le 20/03/12 08:11, redm...@x-tnd.be a écrit :
 La demande #220 a été mise à jour par Johan Cwiklinski.
 
  * Statut changé de Nouveau à Commentaire
 
 La configuration de PHP ne semble pas exposée sur leur site ; il faut un
 hébergement chez eux pour aller consulter la sortie de phpinfo()
 http://php.net/manual/fr/function.phpinfo.php.
 
 Les « magic_quotes » sont dépréciées depuis PHP 5.3, et ont été
 supprimées en PHP 5.4 (cf.
 http://php.net/manual/fr/security.magicquotes.php) ; et il n'est pas
 possible de modifier leur configuration à l'exécution...
 
 Il est possible de les désactiver avec un |.htaccess| - si l'hébergeur
 le permet - avec quelque chose du genre :
 
 magic_quotes_gpc = Off
 magic_quotes_runtime = Off
 magic_quotes_sybase = Off



-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] format pdf dans plgins (version en -dev)

2012-03-20 Par sujet Johan Cwiklinski
Le 20/03/2012 11:03, André Lefranc a écrit :
 Comment lier à chaque plugin son propre format /IO/Pdf ?

Lier ? Format ? Heu...

 
 Il s'agit d'éviter d'avoir à modifier la bibliothèque des formats pdf
 dans  lib/galette/IO/,
 et donc faire en sorte que le plugin en s'installant apporte ses formats
 pdf dans son dossier.

s/formats/classes/ alors...

En gros, c'est ce qui est fait dans attendance_sheet.php ; prends
exemple là dessus.

Attention : les modifications apportées à la version de développement de
Galette (chargement automatique des classes et namespaces
principalement) ne sont actuellement pas reportées dans les plugins.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] tentative de fabriquer un document pdf :

2012-03-20 Par sujet Johan Cwiklinski
Salut,

Le 20/03/2012 14:25, André Lefranc a écrit :
 erreur dans /log
  apparemment l'appel à un document pdf_propre n'a pas provoqué d'erreur.
 
 Mais la suite  ? Right ?
 
 mars 20 08:42:17 galette [error] Unable to load GooGlePlus posts :( |
 Could not create storage directory: /tmp/apiClient/8c
 mars 20 14:18:34 galette [error] Unable to load GooGlePlus posts :( |
 Could not create storage directory: /tmp/apiClient/8c

Il n'y a effectivement pas d'erreur ; si c'est juste ça la question :)

-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] tentative de fabriquer un document pdf :

2012-03-20 Par sujet Johan Cwiklinski
Le 20/03/2012 17:27, André Lefranc a écrit :
 Le 20/03/12 17:11, Johan Cwiklinski a écrit :
 Salut,

 Le 20/03/2012 14:25, André Lefranc a écrit :
 erreur dans /log
   apparemment l'appel à un document pdf_propre n'a pas provoqué
 d'erreur.

 Mais la suite  ? Right ?

 mars 20 08:42:17 galette [error] Unable to load GooGlePlus posts :( |
 Could not create storage directory: /tmp/apiClient/8c
 mars 20 14:18:34 galette [error] Unable to load GooGlePlus posts :( |
 Could not create storage directory: /tmp/apiClient/8c
 
 sauf que le document n'est pas produit et c'est l'attestaion fiscale
 pour laquelle tu as gentiment bossé...

Faut aller voir dans les logs de php alors ou mettre display_error à 1
(franchement, c'est une habitude à prendre à partir du moment où tu
commences à modifier un fichier php...).

L'erreur ici se produit lorsque tu génères la fiche vide ; pas depuis la
liste des membres.
J'avais en effet vu ce problème quand j'ai regardé le code, mais de
toutes façons, j'avais besoin des données d'un adhérent.


 Il n'y a effectivement pas d'erreur ; si c'est juste ça la question :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] tentative de fabriquer un document pdf :

2012-03-20 Par sujet Johan Cwiklinski
Le 20/03/2012 18:45, André Lefranc a écrit :
 Faut aller voir dans les logs de php alors ou mettre display_error à 1
 (franchement, c'est une habitude à prendre à partir du moment où tu
 commences à modifier un fichier php...).
 
 C'est toujours le cas, pour mes essais,

Heu... Pour le coup, tu dois avoir quelque chose dans les logs de PHP
(le galette.log ne sortira rien).

Je n'ai pas le regarder à ce problème ; je n'ai déjà pas le temps de
faire ce qui doit être fait sur Galette et les plugins existants... :/

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] toujours plantage galette :

2012-03-19 Par sujet Johan Cwiklinski
Le 19/03/2012 13:06, André Lefranc a écrit :
 après install :
 Warning: require(): Unable to access
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php
 in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php
 on line 163 Warning:
 require(/var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php):
 failed to open stream: Aucun fichier ou dossier de ce type in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php
 on line 163 Fatal error: require(): Failed opening required
 '/var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php'
 (include_path='/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/Zend-1.11.11:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/pear/PEAR-1.9.4:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/pear/Log-1.12.7:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/phpMailer-5.2.1:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/Smarty-2.6.26:.:/usr/share/php:/usr/share/pear')
 in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php
 on line 163
 

C'est corrigé, ainsi que le problème sur la liste d'émargement.

Les problèmes des  plugins, je verrai ça plus tard.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Inscription http://redmine.ulysses.fr ?

2012-03-19 Par sujet Johan Cwiklinski
Salut,

Le 19/03/2012 21:27, Mélissa Djebel a écrit :
 Bonsoir,
 
 j'ai vu que le suivi de projet était passé de Gna! vers Ulysses mais je
 n'arrive pas à m'inscrire.
 
 Je me suis inscrite via cette page avec mon adresse mail habituelle
 (melissa.dje...@gmx.net)
 http://redmine.ulysses.fr/login
 et j'étais censée recevoir un mail de confirmation, mais je n'ai jamais
 rien reçu (et ce n'est pas dans les spams) et maintenant, logiquement,
 il me dit que l'email est utilisé et donc impossible de se connecter.
 
 Que faire ?

En effet, il semble y avoir eu des soucis sur l'envoi des emails ; tu
n'es visiblement pas la seule dans ce cas.

J'ai activé les comptes qui étaient en attente, vous devriez pouvoir
vous connecter avec les identifiants et mots de passe saisis à
l'inscription.

Je vois pour corriger le problème avec les mails, merci de l'avoir
signalé :)

 
 Merci

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] toujours plantage galette :

2012-03-19 Par sujet Johan Cwiklinski
Le 19/03/2012 23:02, André Lefranc a écrit :
 Le 19/03/12 19:10, Johan Cwiklinski a écrit :
 Le 19/03/2012 13:06, André Lefranc a écrit :
 après install :
 Warning: require(): Unable to access
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php

 in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php

 on line 163 Warning:
 require(/var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php):

 failed to open stream: Aucun fichier ou dossier de ce type in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php

 on line 163 Fatal error: require(): Failed opening required
 '/var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Entity/PDO.php'

 (include_path='/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/Zend-1.11.11:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/pear/PEAR-1.9.4:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/pear/Log-1.12.7:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/phpMailer-5.2.1:/var/alternc/html/n/namd/www/namd.fr/demos_galette/includes/Smarty-2.6.26:.:/usr/share/php:/usr/share/pear')

 in
 /var/alternc/html/n/namd/www/namd.fr/demos_galette/lib/Galette/Common/ClassLoader.php

 on line 163

 C'est corrigé, ainsi que le problème sur la liste d'émargement.
 
 comment as-tu corriger le problème des listes d'émargement ? histoire
 que je ne cherche pas trop pour le répertoire que tu as pu voir..

En corrigeant des coquilles que j'avais moi même introduites... cf. :
http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=commitdiff;h=2543a8b81987226991dc6985f47426c54f2e7374

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Problème d'inscription sur redmine

2012-03-19 Par sujet Johan Cwiklinski
Bonsoir à tous,

Un problème a été décelé dans le système d'envoi de courriels du
gestionnaire de bogues ; les messages qui doivent partir pour que le
compte puisse être activés étaient bloqués :/

J'ai corrigé le problème, et activé les comptes en attente. Si vous vous
étiez inscrit, vous pourrez vous connecter avec les identifiants et mot
de passe fournis à l'inscription.

Désolé pour la gêne occasionnée, et merci à Mélissa pour m'avoir signalé
le problème !

@ bientôt,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] problème avec nouveaux champs supplémentaires

2012-03-11 Par sujet Johan Cwiklinski
Salut,

Le 11/03/2012 13:02, André Lefranc a écrit :
 Je souhaite intégrer dans galette des champs supplémentaires dans les
 préférences .
 il s'agit d'informations administratives
  IBAN; BIC; N° de greffe W; Siret; SIREN et tel de contact du siège social.
 Je sais créer un nouvelle page dans les préférences de la configuration
 avec le bon affichage (respect du css de galette)
 
 Mais b... (bachiboozouck), je n'arrive pas à enregistrer de puis ces
 fenêtres les modif apportées à ces paramètres, leur affichage si je les
 intègre directement dans la base SQL est correct... mais pas moyen de
 les modifier par la fenêtre idoine.. où est-ce que j'ai oublié de
 travailler ?

Regarde par là je pense :
http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=blob;f=galette/lib/Galette/Core/Preferences.php;h=861e634588fde12c8e57a65d2625d6b52641bc26;hb=refs/heads/develop#l80

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] accès plugins admintools

2012-03-09 Par sujet Johan Cwiklinski
On Fri, 9 Mar 2012 11:54:48 +0100 (CET), carso...@free.fr wrote:
 Le probleme est sur l'ensemble des plugins
 The requested URL /fullcard.php was not found on this server.

C'est marqué dans la doc :
- http://galette.tuxfamily.org/documentation/fr/plugins/fullcard.html
- http://galette.tuxfamily.org/documentation/fr/plugins/admintools.html

++
-- 
Johan

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] accès plugins admintools

2012-03-09 Par sujet Johan Cwiklinski
On Fri, 9 Mar 2012 13:42:50 +0100 (CET), carso...@free.fr wrote:
 Johan,
 Merci pour ta réponse.
 
 La doc explique comment télécharger et installer les plugins
 mais dans mon cas, il était fonctionnel avant la MAJ.
 Et fonctionnait parfaitement.
 Aurais tu une autre piste ?
 Christ

La doc dit aussi et surtout que les dossiers des plugins doivent porter
des noms spécifiques ; et c'est quand le nom est incorrect que ce
problème se produit.

Avec le nom correct, ça devrait fonctionner.

++
-- 
Johan

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] accès plugins admintools

2012-03-09 Par sujet Johan Cwiklinski
Le 09/03/2012 14:03, carso...@free.fr a écrit :
 Oui, j'ai vu le problème de nom mais comme précisé
 précédemment, ca fonctionnait avant ! Par conséquent, le nom était bien 
 écris avec des majuscules ou il le faut.
 
 L'orthographe de chaque entrée : AdminTools, FullCard, TinyMCE... Je crois 
 que cela correspond
 à la doc, n'est ce pas ? Ensuite, il y a bien le fichier à la racine 
 _define.php comme indiqué
 dans la doc... Le nom plugins est d'origine. 
 
 Et j'ai réinstallé AdminTools pour etre sur de ce que j'ai fait !

Hum... Mis à part un nom incorrect ou un éventuel problème de droits, je
ne vois pas.

Il s'agit bien d'une version 0.7 et pas d'une nightly ? Il faudrait
éventuellement voir ce que racontent les logs (bien que je doute qu'ils
fournissent une quelconque information à ce niveau)...

 
 Voila 
 
 - Mail original -
 De: Johan Cwiklinski jo...@x-tnd.be
 À: Galette development list galette-devel@gna.org
 Envoyé: Vendredi 9 Mars 2012 13:47:56
 Objet: Re: [Galette-devel] accès plugins admintools
 
 On Fri, 9 Mar 2012 13:42:50 +0100 (CET), carso...@free.fr wrote:
 Johan,
 Merci pour ta réponse.

 La doc explique comment télécharger et installer les plugins
 mais dans mon cas, il était fonctionnel avant la MAJ.
 Et fonctionnait parfaitement.
 Aurais tu une autre piste ?
 Christ
 
 La doc dit aussi et surtout que les dossiers des plugins doivent porter
 des noms spécifiques ; et c'est quand le nom est incorrect que ce
 problème se produit.
 
 Avec le nom correct, ça devrait fonctionner.
 
 ++

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] page répertoire [DU NOUVEAU]

2012-03-09 Par sujet Johan Cwiklinski
Le 09/03/2012 08:57, André Lefranc a écrit :
 L'objet qui se charge des paramètres de filtres et de tri doit être
 enregistré dans la session après modification (c'est le cas pour la
 liste des adhérents) ; il peut ainsi être récupéré par la suite.
 
 comment fait-on ? pour que cet enregistrement se fasse...

Dans gestion_adherents.php, c'est à la ligne 175 que ça se passe :
$_SESSION['galette'][PREFIX_DB . '_' . NAME_DB]['varslist'] =
serialize($varslist);

L'objet est récupéré en session au début du même fichier (ligne 62).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] page répertoire [DU NOUVEAU]

2012-03-09 Par sujet Johan Cwiklinski
Le 09/03/2012 15:31, André Lefranc a écrit :
 Le 09/03/12 15:12, Johan Cwiklinski a écrit :
 
 Dans gestion_adherents.php, c'est à la ligne 175 que ça se passe :
 
 $_SESSION['galette'][PREFIX_DB . '_' . NAME_DB]['varslist'] =
 serialize($varslist);
 
 L'objet est récupéré en session au début du même fichier (ligne 62). ++
 
 
 effectivement les deux lignes de codes sont présentes
  dans
 gestion_adherents.php : 182 et ligne 62
 if ( isset($_SESSION['galette'][PREFIX_DB . '_' . NAME_DB]['varslist']) 
 ) {
 $varslist = unserialize($_SESSION['galette'][PREFIX_DB . '_' .
 NAME_DB]['varslist']);
 } else {
 $varslist = new VarsList();
 }
 
 
 et annuaire_adherents.php  : idem
 mais sur les deux pages : la récupération des adhérents dans l'ordre
 demandé ne se fait pas que ce soit pour liste émargement et répertoire...

Je n'ai pas dit non plus que de simplement récupérer les filtres ferait
tout par magie, ce n'est pas le cas...

Pour la liste d'émargement, il n'a jamais été dit qu'on ordre quelconque
serait respecté ; la seule chose utilisée à ce niveau là, c'est la
récupération de la sélection des membres, rien de plus.

L'exemple à prendre, c'est gestion_adherents.php.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] accès plugins admintools

2012-03-09 Par sujet Johan Cwiklinski
Le 09/03/2012 15:49, carso...@free.fr a écrit :
 une nightly = ?, je ne connais pas... J'ai pris la dernière V 0.7 
 28.03.2012 sur le site.

nightly = version construite chaque nuit = version de développement ;)

 Dans le log, il n'y a pas grand chose qui fait référence aux plugins...

Pas étonnant. Si quelque chose foire à ce niveau, ce serait plus
probablement dans les logs du serveur (et encore).

 
 Visiblement, Il ne trouve l'entrée ou je ne pointe pas avec la référence... 
 Mais cela était le cas, cela ne fonctionnerait pour personne.
 
 Il ne doit pas y avoir grand chose mais quoi !

Est-ce que le plugin fonctionne au moins (en modifiant l'url
correctement ie.
http://localhost/galette/plugins/AdminTools/admintools.php) ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] mise à jour de la version 0.63 à la version 0.7

2012-03-09 Par sujet Johan Cwiklinski
Salut,

Le 09/03/2012 19:02, Guillaume Marchais a écrit :
 Bonjour,
 
 j'ai effectué la mise à jour de la version 0.6.3 à la version 0.7.
 
 Tout semble bien marché malgré l'apparition de ces lignes d'erreurs sur la
 page d'accueil (navigation) :
 
 [...]
 
 Merci de m'indiquer quelles sont mes erreurs.
 
 Cordialement,
 
 G. Marchais

André n'a pas tort, ce ne sont pas vraiment des erreurs de Galette...
D'ailleurs, ce ne sont pas des erreurs (le premier outil de traduction
en ligne venu le confirmera) ; et peuvent être parfaitement ignorés
(bien que ça soit assez disgracieux, j'en conviens).

Le problème : Galette cherche à écrire des données temporaires dans un
répertoire temporaire (/tmp) ; ce que le serveur n'autorise pas...

C'est un choix de l'hébergeur, c'est à eux de voir, beaucoup évoquent
des raisons de sécurité... Soit.

Cependant : les messages php ne sont pas censées s'afficher sur la page,
car cela cause des problèmes de sécurité
(http://www.php.net/manual/fr/errorfunc.configuration.php#ini.display-errors).
Galette tente par ailleurs de s'en assurer, si cela est permis par le
serveur ; ce qui n'est visiblement pas le cas.

J'ai un peu de mal à comprendre l'interdiction (pour raisons de
sécurité) d'écrire dans un dossier temporaire standard, alors même que
les messages php sont affichés sur la page html (ce qui cause un
problème de sécurité) ; tout en empêchant le logiciel de les masquer...

Quoi qu'il en soit, ces avertissements n'entravent en rien le
fonctionnement de Galette (seules les nouvelles Twitter/Google+ sont
impactées !!!).

Les *erreurs* qui peuvent être générées par les systèmes de news sont
gérées par Galette ; il est bien plus compliqué de gérer les
avertissements  qui sont généralement sans incidence ; et bien que nous
essayons des les réduire au minimum, nous ne sommes pas actuellement en
mesure de passer outre les configurations spécifiques de chaque hébergeur :/

Il serait possible aujourd'hui de modifier les chemins vers les dossiers
temporaires, mais cela demande la modification de plusieurs fichiers, et
je n'ai pas la possibilité de tester ; je ne souhaite pas apporter de
modifications à l'aveugle dans le code, au risque de m'en mordre les
doigts par la suite.

En somme, je n'ai actuellement pas de vraie solution à proposer, j'aurai
tendance à dire que c'est la configuration du serveur, ce à quoi
l'hébergeur répondra sans aucun doute que c'est Galette qui est
coupable... La meilleure solution pour le moment : désactiver
l'affichage du bureau (confer la case à cocher en bas de la page) ; et «
s'asseoir » sur les news.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] page répertoire [DU NOUVEAU]

2012-03-08 Par sujet Johan Cwiklinski
Salut,

Le 09/03/2012 07:09, André Lefranc a écrit :
 Merci Johan :
 
 Désormais dans ma page répertoire (moyens de contacts visibles en liste)
 L'ordonnancement est effectif en rangeant par le code postal zipcode,
 les autres tris pour cette page affichage des contacts ont été inhibés
 par simple comment !--  et --

Dans les templates smarty, il vaut mieux commenter le code inutile avec
{* code *} plutôt que !-- code -- ; de cette façon, rien n'est généré
dans la page finale, ça peut parfois éviter des soucis ;)

 
 renommés :
 -  repertoire_adherents.php /annuaire_adherents.php /
 -  ../default/annuaire_adherents.tpl / ../default/annuaire_adherents.tpl /
 
 modifié en conséquence :
 -  ..template/default/
 page.tpl  et desktop.tpl
 
 L'utilisation de annuaire_adhérents (php et tpl) évite une confusion
 avec les procédures de création d'un répertoire sous pdf
 (repertory_shett.php)
 
 Une difficulté encore : si je peux trier dans mon annuaire de contacts
 par code postal, ce tri n'est pas repris dans le sheet repertory édité
 en pdf. (la sélection est bien prise en compte)

L'objet qui se charge des paramètres de filtres et de tri doit être
enregistré dans la session après modification (c'est le cas pour la
liste des adhérents) ; il peut ainsi être récupéré par la suite.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] page répertoire

2012-03-08 Par sujet Johan Cwiklinski
Salut,

Le 08/03/2012 13:41, carso...@free.fr a écrit :
 Bonjour à tous,
 
 Je viens de faire une mise à jour de mon appli Galette et visiblement,
  Galette n'a pas trop apprécié !
 
 voici mon message d'erreur, je précise que je ne n'ai pas Maj l'appli =
 depuis au moins 3mois.
 La version installée est bien Galette Dev0.7. je dois avouer que je n'
 ai pas suivi ce qui a ete fait depuis
 mais afin de bénéficier de la nouvelle mouture, j'ai décidé de mettre MAJ 
 Galette.
 
 Quelqu'un peut il m'aider ? afin que je retrouve mes petits.

Clairement, ta base n'est pas à jour... Néanmoins ; avec si peu de
détails, difficile de dire ce qui a changé exactement :/

À priori, il faut que tu supprimes les tables des groupes qui existent
éventuellement ; et que tu exécute les 4 instructions de création de
tables en fin de fichier install/sql/mysql.sql.

 
 Amicalement
 Christophe
 
 Galette requiert une mise à jour !
 
 Votre base de données Galette n'est pas présente pour pas à
 jour.
 
 Veuillez lancer la procédure d'installation ou de mise à jour (consultez la 
 documentation)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] PDF dans plugins

2012-03-03 Par sujet Johan Cwiklinski
Salut,

Le 02/03/2012 10:09, André Lefranc a écrit :
 Bonjour,
 je voudrais, avec la bibliothèque PDF utilisée par galette, dans un plugin
 
 écrire une cellule limitée comme celle ci :
 MultiCell(80, 50, _T(informations légales.), 0, 'J');
 
 
 mais j'ai besoin d'utiliser la fonction  comme celle-ci
 $pdf-Write(
 4,
 preg_replace(
 '/%s/',
 $preferences-pref_nom,
 _T(informations légales %s)
 )
 );
  comment faire pour que le texte informations légales %s soit dans une
 cellule ?

En utilisant write, par définition, il n'y a pas de cellule... Mais je
ne saisis pas ce que tu cherches à faire non plus :/

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


  1   2   3   4   5   6   7   8   >