[Galette-devel] Fwd: Inscription Galette devel
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
[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.
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
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
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?
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é
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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...
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
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
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
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
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
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 ?
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é ?
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é ?
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
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
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...
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
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
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
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
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...
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
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
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
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.
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)
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 :
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 :
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 :
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 :
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 ?
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 :
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
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
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
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
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
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]
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]
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
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
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]
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
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
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