source: spip-zone/_plugins_/forms/forms_et_tables_2_5/changelog.txt @ 71896

Last change on this file since 71896 was 71896, checked in by sblanc@…, 8 years ago

Modifications de la structure HTML générée pour coller un peu plus à la norme RGAA et éviter le référencement de l'aide des formulaires.

File size: 7.9 KB
Line 
12013-04-10
2- Modification des fichiers de création de la structure du formulaire pour être conforme à la norme RGAA
3        - forms_champ_select.html ajout de l'attr title dans les select
4        - forms_structure.html ajout de l'attr title l'aide + un rel="no-follow"
5
62013-01-30
7- corrections des fonctions SQL /action/instituer_forms_donnee.php
8- corrections des fonctions SQL /action/forms_duplique.php
9- corrections des fonctions SQL /inc/forms_tables_affichage.php
10- corrections des fonctions SQL /inc/instituer_forms_donnee.php
11- corrections des fonctions SQL /exec/puce_statut_forms_donnee.php
12- Modification du CSS pour le changement de status sans JS /donnees_tous.css
13- Modification pour afficher le changement de statut "rapide" des données avec les puces (comme pour les articles)
14
152012-12-26
16- corrections des fonctions SQL /exec/donnees_tous.php
17- corrections des fonctions SQL /exec/donnees_edit.php
18- corrections de fonctions SQL /inc/forms_tables_affichage.php
19- corrections du bug d'affichage des données /fonds/donnees_tous.html (erreur : http://contrib.spip.net/Form-Table-2-5#forum464059)
20
21
222012-12-18
23- ajout d'une fonction si elle n'est pas déjà présente dans interface.js
24- correction dans instituer_forms_donnee.php bug sur le changement de statut d'une réponse.
25
262012-10-18
27- mises en commentaire temporaire des lignes utilisant la fonction : afficher_objets dépendante de couteau suisse.
28
292012-10-09
30- intégration dans le plugin des images anciennement récupérer dans le backoffice de spip
31- Correction d'une erreur javascript "cQuery(this).initcrayons is not a function" dans la liste des données
32
332012-10-08
34- correction d'un bug qui empêche l'insertion coté public sans être identifié.
35
362012-08-30
37Migration du plugin de spip2 en spip3
38- Création d'un paquet.xml
39- Renommage des fichiers existant entrant en conflit avec la norme de nommage spip3 (forms_fonctions.php, forms_options.php)
40- Correction de scripts utilisant des fonctions de lib spip2 non existant dans la spip3
41- Remplacement des pipelines : articles_edit -> article_edit
42
43Modifications dans les fichiers
44action/forms_exporte_reponse_article.php
45- Bug sur les accents sur la ligne : $titre_article =utf8_encode(html_entity_decode(_T("forms:reponse", array('id_reponse' => $id_donnee)))); corrigé via : utf8_encode(html_entity_decode())
46balise/forms.php
47- ajout de isset()
48exec/form_edit.php
49- remplacement de la fonction spip afficher_objet() par un affichage simplifié mais faisant le taf.
50exec/forms_reponses.php
51- Modification requette SQL : suppression de la limite l'affichage aux éléments qui ont moins de 6 mois. Ils sont maintenant tous affiché
52- Remplacement de la fonction spip icone_inline() par un squelette spip (bouton_url)
53exec/forms_telecharger.php
54- Remplacement de la fonction spip icone() par un squelette spip (bouton_cree)
55exec/forms_tous.php
56- Remplacement de la fonction spip icone() par un squelette spip (bouton_cree)
57fonds/bouton_cree.html (creation)
58- squelette remplacant une fonction spip2
59fonds/bouton_url.html (creation)
60- squelette remplacant une fonction spip2
61fonds/donnees_tous.html
62- suppression d'un BR
63img_pack/
64- ajout de quelques images provenant de spip2
65inc/forms.php
66- remplacement de la fonction icone_horizontale() par un squelette spip (bouton_url)
67- suppression de "_q"
68inc/forms_edit.php
69- ajout de isset()
70inc/forms_tables_affichage.php
71- Remplacement de la fonction spip icone() par un squelette spip (bouton_url)
72- Remplacement de la fonction spip icone_horizontale() par un squelette spip (bouton_url)
73- Ajout de la fonction bouton_radio() (copie de la fonction existante dans spip2)
74javascript/forms_edit.js
75- adaptation à spip3 (passage de table à ul/li)
76modeles/donnee_champ_2.html
77- changement de #VALEUR en #LAVALEUR (#VALEUR étant nativement créé par SPIP3)
78public/forms_balises.php
79- transformation de la balise #VALEUR à #LAVALEUR #VALEUR étant nativement créé par SPIP3)
80...
81
82
83
84
85
86
87
88
89
902011-12-22
91- suppression du champ structure de la table spip_forms et gestion directe des tables spip_forms_champs et spip_forms_champs_choix pour l'implementation de la structure du formulaire
92- champ sondage de spip_forms (qui valait 'non','public',ou 'prot') devient type ('', 'sondage-public','sondage-prot' ...)
93- ajout du champ 'moderation' a spip_forms
94- renomage des tables spip_reponses en spip_forms_donnees et spip_reponses_champs en spip_forms_donnees_champs ; id_reponse devient id_donnee
95
96- ajout de la table spip_forms_donnees_articles permettant de lier toute donnee a un article
97
98- ajout des champs sur la table spip_forms_champs
99        'specifiant' => oui/non permet de definir un champ d'une table comme signifiant pour un tri ou un filtre dans l'affichage public
100        'public' => oui/non permet de definir qu'un champ sera visible ou non dans l'affichage de la table dans l'espac epublic
101        'aide' => aide contextuelle lors de la saisie du formulaire
102        'html_wrap' => wrapper du champ lors de son affichage dans l'espace public (utilisable manuellement ou surtout avec les 'formettes'
103
104- le champ statut de FORMS_DONNEES est renomme en 'confirmation' (attente/valide), il sert a confirmer un sondage pour eviter le spam par exemple
105- un champ statut de FORMS_DONNEES est ajoute, qui prend les valeurs propose/publie, pour gerer la moderation des reponses
106
107- la boucle FORMS_DONNEES ne retourne par defaut que les donnees confirmee (confirmation=valide) et publiee (statut=publie) sauf si le critere {tout} est utilise
108- la boucle FORMS_CHAMPS_DONNEES ne retourne par defaut que les donnees des champs public, sauf si le critere {tout} est utilise
109
110- la chaine de langue 'sondage' disparait et est remplacee par 'type_form'
111- ajout des chaines de langue publication_donnees,moderation_donnees, champ_specifiant, champ_public, aide_contextuelle,html_wrapper
112- les chaines de langue sondage_pub et sondage_prot disparaissent et sont remplacees par sondage_oui, donnees_pub et donnees_prot
113
114- ajout de types de champs personalises par etc/forms_types_champs.xml
115- export xml des formulaires
116- import xml d'un formulaire en tant que nouveau formulaire
117- ajout de la chaine de langue importer_form
118- modif de la chaine de langue boite_info
119
120- ajaxisation de toute la saisie des formulaires
121- ajout des chaines de langue format_liste_ou_radio, format_liste, format_radio, date_invalide
122- presentation des choix liste/radio configurable
123- ajout des chaines de langue afficher,editer,exporter,vider,supprimer, toutes_tables,icone_creer_table
124- Cédric Despres (07/02/2007): différenciation des modeles de mails envoyés à l'admin et en mail de confirmation
125
126
127Quelques remarques concernant l'adaptation pour Spip 2 :
128-* champ de type monetaire : L'unite saisie en administration est exploitee uniquement dans le tableau des reponses. Il serait interessant de voir si on ne peut pas laisser un choix a la saisie (soit au moment de la construction du formulaire soit au moment de la saisie par l'utilisateur). Il serait ensuite interessant d'exploiter cette donnee ailleurs (export, suivi des reponses).
129_ To do : faire ces modifications pour utiliser la donnee monetaire.
130
131-* Nous avons reactive le tableau des resultats (nous ne le voyons pas en SPIP 1.9+) : par contre, dans ce tableau les tris sur "id" et "date" marchent. Ca ne marche pas sur les autres champs.
132_ To do : generaliser le tri sur les autres champs
133
134-* Probleme confirmation d'une reponse a un sondage (a voir). La fonction de confirmation d'une reponse dans un sondage est pour l'instant by passee, la reponse est automatiquement valide sans passage par confirmation = attente. Cette fonction doit servir a traiter des  multiple via des robots ou quelque chose comme ça.
135_ To do : faire marcher cette fonction de confirmation de la reponse, sur SPIP2, et enlever le by pass decrit ci-dessus.
136
137<a href="http://zone.spip.org/trac/spip-zone/wiki/SpipForms" target="_new">documentation</a> 
Note: See TracBrowser for help on using the repository browser.