Accéder au contenu.
Menu Sympa

devel - Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre

Objet : devel-adl

Archives de la liste

Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre


Chronologique Discussions 
  • From: Pierre LASSALLE <pierre.lassalle AT riseup.net>
  • To: devel AT agendadulibre.org
  • Subject: Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre
  • Date: Sat, 02 Apr 2016 21:29:10 +0200

Bonjour,

À toutes fins utiles, une autre remarque d'une utilisatrice
à propos de la saisie de cet évènement dont la commune est Theix-Noyalo :
http://info.stoplinkynonmerci.org/showevent.php?id=32

Je ne sais pas si ces remontées sont utiles car je sais
qu'à la fois les développeurs ont fait un gros boulot et consacré beaucoup de temps à cet agenda
et qu'en même temps à moins d'être curieux et patient plus de 80% des utilisateurs
n'arrivent pas à saisir leurs évènements.

Si ces remontées ne sont pas utiles merci de me le signaler afin que je cesse de vous importuner.

Pierre


Je réponds tardivement à ton mail car j'ai déconnecté (d'internet et du portable 😁 bien entendu) ça fait du bien aux neurones.
Tout d'abord je te remercie d'avoir fait la démarche d'inscrire la conférence de Marc Cendrier sur l'agenda, l'annonce est Ok 
 J'ai lu attentivement la démarche effectuée et tes commentaires. Effectivement si tu n'avais pas pris le relais, j'aurais laissé tombé 
et notamment parce que cela m'a pris pas mal de temps la première fois.
J'ai persisté en me disant que je devais certainement  zapper quelque chose. Puis j'ai renouvelé la démarche deux autres fois, 
et comme la page ne garde pas les données (non validées) il a fallu tout recommencer.
Juste une précision  en ce qui concerne la commune. La première fois, j'ai mis le nom de la commune 
tout en majuscules,  je me souviens qu'il m'avait alors proposé Theix-Noyalo que je n'ai pas validé. Par contre, à chaque nouvel essai
il ne me faisait plus la proposition de Theix-Noyalo mais seulement des tentatives infructueuses antérieures sur Theix. Sur ton conseil j'ai 
rentré moi-même le nom de Theix-Noyalo ...... qu'il n'a pas trouvé non plus à ce moment là. Je pense que, quand on ne tient pas compte de ses 
propositions, cela le vexe .......et après il boude .......😉

Finalement, avant de baisser les bras je me suis décidée à faire appel à toi.  
Voilà, je ne sais pas si cela peut être utile.


Le 30 mars 2016 à 02:17, Pierre LASSALLE <pierre.lassalle AT riseup.net> a écrit :
Bonsoir Lyne,

Comme je voulais aider les développeurs de l'agenda à améliorer la saisie des adresses,
je me suis servi de tes difficultés pour faire remonter les problèmes que tu as rencontrés.
Tu en verras le déroulé ci-dessous.
Cela m'a donc amené à saisir l'évènement que tu n'as pas réussi à saisir en analysant point
par point les problèmes que posent la reconnaissance d'une adresse.
J'ai donc validé l'évènement ici :
http://info.stoplinkynonmerci.org/showevent.php?id=32

S'il y a des modifications à apporter, il te suffira de m'en faire part et je modifierai l'évènement.
En cas de co-organisation d'un évènement, il ne faut pas trop se perdre dans les détails
à propos du site de l'évènement et de l'adresse de contact.
L'agenda ne permet en effet que l'adresse d'un seul site et ce n'est pas cela le principal.

Au plaisir de te lire,

Pierre
-- 
Pierre LASSALLE
Pétition Stop Linky et électricité « sale »
<https://secure.avaaz.org/fr/petition/Maires_de_France_ErDF_Ministere_de_lEcologiedu_Developpement_durable_Stop_Compteurs_Linky_et_electricite_sale/>
Compteurs Linky : connectons les personnes qui ne s'en laissent pas
compter ! <https://www.facebook.com/groups/StopLinky/>


Bonsoir,
Quand je mets juste "Theix" dans l'adresse, j'ai bien des propositions :

Plusieurs adresses possibles, veuillez sélectionner la bonne
Theix, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France
Theix, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France
Theix, Rue de Vannes, Theix, Theix-Noyalo, Vannes, Morbihan, Bretagne,
France métropolitaine, 56450, France

Donc Theix est reconnu.

Idem pour "Theix-Noyalo" où l'agenda répond : "Adresse postale reconnue."

Enfin, comme tu le dis, quand on met la rue des Charrons à Theix,
l'adresse est reconnue également.

"Rue des Charrons, Zone d'Activités du Landy, Theix, Ténac, Vannes,
Morbihan, Bretagne, France métropolitaine, 56450, France"

Est-ce que ça aiderait de rajouter une aide à la saisie qui indique de
ne mettre que le nom de la commune si jamais l'adresse précise n'est pas
trouvée ?
Je crois que oui.
C'est curieux car quand j'ai fait des tests avec la base de données :
http://nominatim.openstreetmap.org/
je ne suis pas arrivé au même résultat que toi.

Pour faire mes tests, je me suis servi de la copie d'écran ci-jointe adressée par l'utilisatrice de l'agenda
J'ai d'abord tapé :
Impasse des Charrons 56 Theix-Noyalo --> No search results found
J'ai obtenu :


Coté Agenda, j'ai tapé au tout premier remplissage du formulaire :


et j'ai obtenu :

Aucune adresse trouvée

Le champ adresse n'a pas été modifié.


Puis j'ai tapé dans nominatim Charrons 56 Theix-Noyalo --> No search results found
J'ai obtenu :



J'ai fait de même dans l'agenda, avec le même résultat que nominatim :
Aucune adresse trouvée
Le champ adresse n'a pas été modifié


Puis j'ai tapé dans nominatim : 56 Theix-Noyalo --> OK

et j'ai obtenu :



J'ai fait de même dans l'agenda et j'ai obtenu ce message d'erreur en tête de formulaire :


Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 85 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 85 Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 92 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 92 Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 105 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 105 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 164 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 165 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 166 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 167 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 168 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 169 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 170 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 171 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 172 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 173 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 174
Suite à ce message d'erreur,
le champ adresse du formulaire est vide :


Puis j'ai tapé : Charrons Theix --> OK
Et j'ai obtenu :


J'ai fait de même avec l'agenda et j'ai obtenu après avoir cliqué sur "Aperçu"
le champ d'adresse suivant :




J'ai donc cliqué sur "Valider" et j'ai obtenu :


De plus, il y a un deuxième problème que je n'ai pas constaté sur cette adresse-là , c'est que le programme
se mélange parfois les pinceaux entre l'adresse qu'on coche avec le bouton radio qui va bien
et celle qu'on retrouve affichée après la validation.

C'est à dire qu'en fait on ne retrouve pas toujours l'adresse qu'on a cochée mais une autre
qui semble aléatoire, seule la commune restant bonne.

En effet sur cette adresse, le programme n'a pas eu à me proposer de choix entre plusieurs adresses.

Sans prendre parti, le fait est que les quatre dernières personnes qui ont tenté
d'enregistrer un évènement depuis la mise en place de la dernière mouture
n'y sont pas parvenus et que par ailleurs l'ancienne mouture a aussi posé problème à plusieurs.
Certains champs bloquants comme l'URL devrait peut-être être laissés à l'appréciation
de l'administrateur pour savoir si oui ou non, ils doivent être considérés comme obligatoires.

En outre, le résultat de ces efforts d'adresse devrait permettre de poser les évènements sur la carte
et pour l'instant, ils n'apparaissent pas.

En tout cas pour l'instant, l'expérience d'utilisateur m'a montré que la plupart abandonnent
soit parce qu'ils se perdent dans le formulaire et ne repèrent pas que certains champs sont obligatoires
mais le plus souvent parce qu'ils ne s'en sortent pas avec l'adresse.

J'ai à ce jour saisi environ 80% des évènements de l'agenda...

Merci de ton aide,

Pierre




Ploc


Le 29/03/2016 19:34, Pierre LASSALLE a écrit :
Bonjour,

Je vous joins mon échange d'aujourd'hui avec une utilisatrice de
l'agenda qui m'a envoyé ses copies d'écran (voir fichier joint).
Entre temps, j'ai mis l'agenda à jour dernière version.
Mais après quelques essais, je pense qu'elle aurait eu les mêmes difficultés
avec l'adresse de l'évènement.
Je reviens vers toi pour mon problème d'inscription sur l'agenda de la
conférence de Marc Cendrier à Theix
J'ai recommencé plusieurs fois en prenant bien soin de suivre les
consignes (les majuscules-minuscules les tirets.....)
que ce soit Theix ou Theix-Noyalo  il ne reconnait pas la commune + le
champ URL que je ne sais pas remplir.

je te joins une copie écran de l'agenda 
Dis moi quand je peux te joindre aujourd'hui ou un autre jour sans
trop te déranger.
Dommage ! Il ne manquait pas grand chose !
C'est juste que certains champs sont obligatoires.
Il te manquait celui de l'URL.
Quand les collectifs n'ont pas leur propre page web, je leur propose de
leur ouvrir une page de présentation ici :
https://stoplinkynonmerci.org/spip.php?rubrique1
Et c'est cette adresse qu'il faudra inscrire dans le champ :
URL* dont la description se situe juste au-dessus - je cite -
Lien direct vers une page donnant plus d'informations sur l'évènement...

Depuis ta tentative, j'ai mis à jour l'agenda.
Il y avait un champ adresse et un champ communes.
Il y a maintenant un seul champ adresse
qui se remplit avec une adresse postale comme si elle était présentée
sur une seule ligne.
Il est prudent d'interroger auparavant la base de données pour savoir si
elle connaît
l'adresse qu'on va utiliser.
Pour cela, aller ici :
http://nominatim.openstreetmap.org/search.php?q=Impasse+des+Charons+56+Theix-Noyalo&polygon=1&viewbox=
Effectivement, la base de données ne connaît pas Impasse des Charrons 56
Theix-Noyalo.
Il faut donc faire quelques essais en réduisant l'adresse à son minimum :
56 Theix --> Ok il y a une réponse
puis Charrons 56 Theix --> OK il y a une réponse
C'est cette formulation qu'il faudra utiliser dans l'agenda.

J'ai fait remonter ces difficultés aux développeurs de l'agenda
afin de voir si on peut simplifier ces opérations fastidieuses.

En réalité le but est de pouvoir poser les communes des évènements sur
une carte
de France et pour cela il faut des données de géolocalisation qu'il faut
emprunter à une base de données.
C'est la raison de cette manière de faire.

Dis-moi si tu as réussi avec mes explications, sinon, je le ferai pour
toi dans la soirée.
----------------------

En espérant que ces remontées de difficulté soient utiles,

Pierre
-- 
Pierre LASSALLE
Pétition Stop Linky et électricité « sale »
<https://secure.avaaz.org/fr/petition/Maires_de_France_ErDF_Ministere_de_lEcologiedu_Developpement_durable_Stop_Compteurs_Linky_et_electricite_sale/>
Compteurs Linky : connectons les personnes qui ne s'en laissent pas
compter ! <https://www.facebook.com/groups/StopLinky/>







Attachment: png8JlBQi319O.png
Description: PNG image

Attachment: pngPcC5mZAsQy.png
Description: PNG image

Attachment: pngm5LgJIxflh.png
Description: PNG image

Attachment: pngy8n0Gj11Fm.png
Description: PNG image

Attachment: png4jwpDb4vkB.png
Description: PNG image

Attachment: pngB6TI35WUkx.png
Description: PNG image

Attachment: png3NcI16FOXv.png
Description: PNG image

Attachment: pngdvKs8fqUuY.png
Description: PNG image

Attachment: pngRaW5HuEwF_.png
Description: PNG image

Attachment: pnggplZrONIYp.png
Description: PNG image

Attachment: pngr_HMxukQDb.png
Description: PNG image



  • Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre, Pierre LASSALLE, 02/04/2016

Archives gérées par MHonArc 2.6.19+.

Haut de le page