[SPIP Zone] plugin agenda et saisie rapide

bonjour !
j'ai ajouté une fonctionnalité de saisie rapide au plugin agenda et voila,
puisque g mes codes de commit, je vous en fait part...

c'est trop penible d'ajouter les evenements un par un qd yen a plus de
trois...
en gros, pour moi, ca me change trop la vie !
j'attends l'avis des developpeurs pour l'inserer eventuellement plus tard au
plugin s'ils le desirent

allez voir dans : _plugins_\_stable_\agenda\saisie_rapide
j'espere que c bien l'endroit...

    exec/saisie_rapide.php : dialogue de saisie rapide
    inc/agenda_gestion.php : fichier d'origine modifié ligne 571
    README.TXT à lire pour les details.

attention : aucune internationalisation pour l'instant !

à vos avis, si vous le voulez bien...
j'espere kya plus trop de bogues...

Bonsoir,

la saisie rapide m'intéressant, j'ai décidé d'essayer la proposition et de la tester en local avec une vraie liste de données (41 évènements). J'ai installé les deux fichiers dans les bons dossiers et préparé une liste d'évènements au bon format mais, quand j'ai cliqué sur "saisie rapide" j'ai obtenu "fichier exec/pat_agenda introuvable"!

J'ai remplacé pat-agenda par saisie_rapide dans le fichier agenda_gestion. Et ça allait beaucoup mieux :wink: puisque tout mon fichier était bon.

Mais j'ai obtenu un message d'erreur en début d'écran de fermeture après avoir validé:

Warning: Missing argument 2 for init_entete() in c:\program files\easyphp1-8\www\codep41-spip191\ecrire\inc\presentation.php on line 2087

et un autre en fin:

Fatal error: Call to undefined function: set_request() in c:\program files\easyphp1-8\www\codep41-spip191\plugins\agenda\exec\saisie_rapide.php on line 49

Un message me disait tout de même que tout était bien enregistré mais... c'était faux :-((

Maintenant, c'est bien au-dessus de mes compétences pour rechercher d'où peut bien provenir cette erreur! :frowning:

J'espère que ce retour d'essai pourra êtr utile quand même...

Roland

Pat a écrit :

bonjour !
j'ai ajouté une fonctionnalité de saisie rapide au plugin agenda et voila, puisque g mes codes de commit, je vous en fait part...

c'est trop penible d'ajouter les evenements un par un qd yen a plus de trois...
en gros, pour moi, ca me change trop la vie !
j'attends l'avis des developpeurs pour l'inserer eventuellement plus tard au plugin s'ils le desirent

allez voir dans : _plugins_\_stable_\agenda\saisie_rapide
j'espere que c bien l'endroit...

    exec/saisie_rapide.php : dialogue de saisie rapide
    inc/agenda_gestion.php : fichier d'origine modifié ligne 571
    README.TXT à lire pour les details.

attention : aucune internationalisation pour l'instant !

à vos avis, si vous le voulez bien...
j'espere kya plus trop de bogues...

------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Roland,
toutes mes excuses pour l'erreur d'exec. ton remplacement est exact.
keske je px etre inattentif... en plus je viens de partir qq jours.
mes tests sont uniquement sous spip svn...
les erreurs sont dues à mon empressement d'utiliser les nouvelles fonctions
de spip introduites ds la v1.9.2
c'est vrai qu'il y a eu pas mal de changements depuis la 1.9.1...
il est normal que les enregistrements ne soient pas insérés si la fonction
set_request n'est pas disponible...
je m'occupe des autres erreurs et d'un nouveau commit.
merci bcp pour ce retour d'essai v1.9.1 !
tu me diras si c ok cette fois...
patrice.

"Roland" <roland.bouat@lorand.org> a écrit dans
le message de news: 454FAC2C.6000304@lorand.org...
Bonsoir,

la saisie rapide m'intéressant, j'ai décidé d'essayer la proposition et
de la tester en local avec une vraie liste de données (41 évènements).
J'ai installé les deux fichiers dans les bons dossiers et préparé une
liste d'évènements au bon format mais, quand j'ai cliqué sur "saisie
rapide" j'ai obtenu "fichier exec/pat_agenda introuvable"!

J'ai remplacé pat-agenda par saisie_rapide dans le fichier
agenda_gestion. Et ça allait beaucoup mieux :wink: puisque tout mon fichier
était bon.

Mais j'ai obtenu un message d'erreur en début d'écran de fermeture après
avoir validé:

Warning: Missing argument 2 for init_entete() in c:\program
files\easyphp1-8\www\codep41-spip191\ecrire\inc\presentation.php on line
2087

et un autre en fin:

Fatal error: Call to undefined function: set_request() in c:\program
files\easyphp1-8\www\codep41-spip191\plugins\agenda\exec\saisie_rapide.php
on line 49

Un message me disait tout de même que tout était bien enregistré mais...
c'était faux :-((

Maintenant, c'est bien au-dessus de mes compétences pour rechercher d'où
peut bien provenir cette erreur! :frowning:

J'espère que ce retour d'essai pourra êtr utile quand même...

Roland

Pat a écrit :

bonjour !
j'ai ajouté une fonctionnalité de saisie rapide au plugin agenda et voila,
puisque g mes codes de commit, je vous en fait part...

c'est trop penible d'ajouter les evenements un par un qd yen a plus de
trois...
en gros, pour moi, ca me change trop la vie !
j'attends l'avis des developpeurs pour l'inserer eventuellement plus tard
au
plugin s'ils le desirent

allez voir dans : _plugins_\_stable_\agenda\saisie_rapide
j'espere que c bien l'endroit...

    exec/saisie_rapide.php : dialogue de saisie rapide
    inc/agenda_gestion.php : fichier d'origine modifié ligne 571
    README.TXT à lire pour les details.

attention : aucune internationalisation pour l'instant !

à vos avis, si vous le voulez bien...
j'espere kya plus trop de bogues...

------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net -
http://listes.rezo.net/mailman/listinfo/spip-zone

Bonsoir,

ça fonctionne nickel!

Un tout petit détail, il faut actualiser la page après avoir effectué la saisie pour visualiser les évènements. Je pense que l'utilisateur lambda va penser qu'il a raté son coup! Même si le retour dans saisie rapide lui confirmera le contraire.

Tu devrais faire un plugin spécial avec comme impératif d'avoir les plugins agenda et WCalendar activés pour utilisation. A moins que tu ne l'intègres directement dans le plugin agenda...?

Roland

PS: j'ai testé avec spip 1.9.1

Pat a écrit :

Roland,
toutes mes excuses pour l'erreur d'exec. ton remplacement est exact.
keske je px etre inattentif... en plus je viens de partir qq jours.
mes tests sont uniquement sous spip svn...
les erreurs sont dues à mon empressement d'utiliser les nouvelles fonctions de spip introduites ds la v1.9.2
c'est vrai qu'il y a eu pas mal de changements depuis la 1.9.1...
il est normal que les enregistrements ne soient pas insérés si la fonction set_request n'est pas disponible...
je m'occupe des autres erreurs et d'un nouveau commit.
merci bcp pour ce retour d'essai v1.9.1 !
tu me diras si c ok cette fois...
patrice.

"Roland" <roland.bouat@lorand.org> a écrit dans le message de news: 454FAC2C.6000304@lorand.org...
Bonsoir,

la saisie rapide m'intéressant, j'ai décidé d'essayer la proposition et
de la tester en local avec une vraie liste de données (41 évènements).
J'ai installé les deux fichiers dans les bons dossiers et préparé une
liste d'évènements au bon format mais, quand j'ai cliqué sur "saisie
rapide" j'ai obtenu "fichier exec/pat_agenda introuvable"!

J'ai remplacé pat-agenda par saisie_rapide dans le fichier
agenda_gestion. Et ça allait beaucoup mieux :wink: puisque tout mon fichier
était bon.

Mais j'ai obtenu un message d'erreur en début d'écran de fermeture après
avoir validé:

Warning: Missing argument 2 for init_entete() in c:\program
files\easyphp1-8\www\codep41-spip191\ecrire\inc\presentation.php on line
2087

et un autre en fin:

Fatal error: Call to undefined function: set_request() in c:\program
files\easyphp1-8\www\codep41-spip191\plugins\agenda\exec\saisie_rapide.php
on line 49

Un message me disait tout de même que tout était bien enregistré mais...
c'était faux :-((

Maintenant, c'est bien au-dessus de mes compétences pour rechercher d'où
peut bien provenir cette erreur! :frowning:

J'espère que ce retour d'essai pourra êtr utile quand même...

Roland

Pat a écrit :

bonjour !
j'ai ajouté une fonctionnalité de saisie rapide au plugin agenda et voila,
puisque g mes codes de commit, je vous en fait part...

c'est trop penible d'ajouter les evenements un par un qd yen a plus de
trois...
en gros, pour moi, ca me change trop la vie !
j'attends l'avis des developpeurs pour l'inserer eventuellement plus tard au
plugin s'ils le desirent

allez voir dans : _plugins_\_stable_\agenda\saisie_rapide
j'espere que c bien l'endroit...

    exec/saisie_rapide.php : dialogue de saisie rapide
    inc/agenda_gestion.php : fichier d'origine modifié ligne 571
    README.TXT à lire pour les details.

attention : aucune internationalisation pour l'instant !

à vos avis, si vous le voulez bien...
j'espere kya plus trop de bogues...

------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Roland,

merci pour ce petit test sous 1.9.1
pour le plugin spécial, pourquoi pas...
autant integrer cette fonctionalité directement dans Agenda : j'attends
l'avis de ses developpeurs.
je vais pas me permettre de l'integrer comme ça, à eux de voir !
pour l'instant je n'ai pas de remontée.. peut-etre que... si la demande se
fait sentir...

en ce qui concerne la mise à jour des evenements de la page de l'article,
c'est vrai que je vois pas de solution simple pour l'instant... la question
est ouverte !

Patrice

Finalement, ton voeu est exhausé dans le nouveau commit...
en principe, la page ouvrante se met à jour...
un petit test s'impose ?
Patrice

"Roland" <roland.bouat@lorand.org> a écrit dans
le message de news: 45525356.70204@lorand.org...
Bonsoir,

ça fonctionne nickel!

Un tout petit détail, il faut actualiser la page après avoir effectué la
saisie pour visualiser les évènements. Je pense que l'utilisateur lambda
va penser qu'il a raté son coup! Même si le retour dans saisie rapide
lui confirmera le contraire.

Bonjour,

voilà, j'ai mis quelques temps à faire à nouveau un test mais j'ai mis en place un protocole:
1 - utiliser sur un site en prod. (et donc chez un hébergeur: j'ai choisi OVH parce que les sites que je gère sont tous hébergés là)
2 - avoir une grande quantité d'évènements: la liste retenue en comprend 187!
3 - installer les fichiers svn les plus récents

Voici les résultats:

A - le fichier agenda_gestion.php (sur spip_zone) contient toujours une référence à pat-agenda au lieu de saisie_rapide. J'indiquais l'erreur mais je ne l'avais pas corrigée. Peut-être nous sommes-nous mal compris... :frowning:
B - le formatage des données pose quelques problèmes (temps) sans doute parce que je n'ai pas l'habitude d'utiliser ces séparateurs et délimiteurs (espace et guillemets "texte"): j'utilise plus facilement les tabulations et 'texte'). L'export d'une feuille de calcul utilise par défaut (tout au moins chez moi) les tabulations et "texte": un point partout ;-))
C - Au vu des erreurs commises, il manque un bouton dans l'écran qui suit la compilation pour annuler la saisie. Il n'existe que le bouton enregistrer. :-o La seule possibilité actuellement est l'effaçage de la fenêtre de saisie!
D - L'écran de confirmation de l'enregistrement contient un bouton fermer mais je pense que le rappel de la liste des évènements au-dessous suffit: l'écran de rappel de la saisie me semble inutile.
E - La mise à jour de l'affichage a donc parfaitement fonctionné. :-))

Le résultat de cet essai (réussi) est visible ici:
http://www.cyclotourisme-orleanais-ffct.org/spip.php?article648
Attention, l'article est le calendrier et contient les 187 évènements.

Roland

Pat a écrit :

en ce qui concerne la mise à jour des evenements de la page de l'article, c'est vrai que je vois pas de solution simple pour l'instant... la question est ouverte !