Re: [Galette-discussion] Passer à 7.1

2012-08-11 Par sujet Jean-Michel Missègue-Delmas

Le 11/08/2012 11:44, Johan Cwiklinski a écrit :

Salut,

Le 10/08/2012 16:24, Jean-Michel Missègue-Delmas a écrit :

Le 10/08/2012 16:10, Roland Telle a écrit :

Le 10/08/2012 14:58, Jean-Michel Missègue-Delmas a écrit :

Je souhaite essayer Galette 7.1, j'ai déjà un Galette 7.0 qui tourne
sur un site d'essai. J'ai récupéré une archive ici :
http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=shortlog;h=refs/heads/release/0.7.1

mais je ne sais pas aller plus loin :( Je dois transférer le contenu
du dossier Galette via ftp et refaire une installation? Merci d'avance
pour votre aide.

Oui. En commençant par une sauvegarde de la version précédente, scripts
et base de données. L'installeur de Galette dit tout. Attention ! la
version 0.7.1 est loin d'être opérationnelle ! En cas de découverte de
bogue, vérifier qu'il n'est pas déjà signalé sur le tracker.


Merci pour votre réponse.

A+


Attention, si vous utilisez la version Git ; à prendre soin de récupérer
les bibliothèques externes qui ne sont désormais plus avec les sources
de Galette (comme expliqué dans la version dév de la doc :
http://galette.tuxfamily.org/dev/documentation/development/git.html).

J'avais dans l'idée de sortir une RC de la 0.7.1, mais des bogues m'ont
été rapportés, puis d'autres... Je préfère d'abord les corriger, je
sortirai une RC ensuite.


Merci pour votre réponse. Je pense que je vais attendre la RC 0.7.1.

A+
--
Jean Michel Missègue-Delmas
http://lpoaquitaine.org
http://faune-aquitaine.org
http://photos.naturaliste.free.fr

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


[Galette-discussion] Récupération d'une liste de membres

2012-08-11 Par sujet Johan Cwiklinski
Salut,

Je répond ici car je pense que ça peut être intéressant pour d'autres ;)

Le 10/08/2012 14:25, thamis a écrit :
> Exemple, mon cas d'impressions de listes, en PHP je n'ai pas mis longtemps à
> trouver comment faire une connexion à la base de données (avec les includes)
> et une extraction des adhérents par requête SQL. Avec la version 0.7, je
> n'ai pas encore compris, même si je suis sûr que c'est encore plus simple,
> ça ne vient pas de suite. Mais comme la communauté de Galette est très
> réactive ... ça c'est super, je ne désespère pas.

En 0.7.1 ; il n'y a plus d'includes. Il suffit en gros d'utiliser
l'objet Members (lib/Galette/Repository/Members.php.

Cet objet contient diverses méthodes qui permettent de récupérer une
liste d'adhérents, sous différentes formes, avec ou sans filtrage, etc.

En gros, pour choper la liste des membres, le code à ajouter est :

$members = new Members();
$members_list = $members->getList();

Bien entendu, il est possible que les méthodes existantes ne conviennent
pas ; il y a déjà plusieurs types de listes dans Galette...

Sauf que maintenant, plutôt que de recopier les 99% de code identiques
partout (la requête SQL par exemple, ainsi que 2-3 autres choses) ; on
utilise une méthode centralisée, qui fait bien son boulot.

Vous noterez qu'il existe déjà plusieurs méthodes spécialisés dans
l'objet Members, qui ne font elles-même qu'appeler getMemberList (c'est
là ou tout le travail est fait).

++
-- 
Johan



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


Re: [Galette-discussion] Passer à 7.1

2012-08-11 Par sujet Johan Cwiklinski
Salut,

Le 10/08/2012 16:24, Jean-Michel Missègue-Delmas a écrit :
> Le 10/08/2012 16:10, Roland Telle a écrit :
>> Le 10/08/2012 14:58, Jean-Michel Missègue-Delmas a écrit :
>>> Je souhaite essayer Galette 7.1, j'ai déjà un Galette 7.0 qui tourne
>>> sur un site d'essai. J'ai récupéré une archive ici :
>>> http://git.tuxfamily.org/galette/galette?p=galette/galette.git;a=shortlog;h=refs/heads/release/0.7.1
>>>
>>> mais je ne sais pas aller plus loin :( Je dois transférer le contenu
>>> du dossier Galette via ftp et refaire une installation? Merci d'avance
>>> pour votre aide.
>> Oui. En commençant par une sauvegarde de la version précédente, scripts
>> et base de données. L'installeur de Galette dit tout. Attention ! la
>> version 0.7.1 est loin d'être opérationnelle ! En cas de découverte de
>> bogue, vérifier qu'il n'est pas déjà signalé sur le tracker.
> 
> Merci pour votre réponse.
> 
> A+

Attention, si vous utilisez la version Git ; à prendre soin de récupérer
les bibliothèques externes qui ne sont désormais plus avec les sources
de Galette (comme expliqué dans la version dév de la doc :
http://galette.tuxfamily.org/dev/documentation/development/git.html).

J'avais dans l'idée de sortir une RC de la 0.7.1, mais des bogues m'ont
été rapportés, puis d'autres... Je préfère d'abord les corriger, je
sortirai une RC ensuite.

++
-- 
Johan



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