Ticket #35 (closed task: fixed)

Opened 3 years ago

Last modified 2 years ago

finir l’implementation de jforms

Reported by: laurentj Owned by: laurentj
Priority: highest Milestone: Jelix 1.0beta3
Component: jelix:forms Version: 1.0alpha5
Severity: major Keywords:
Cc: bballizlife Php version:
Review: Hosting Provider:
Blocked By: #181, #182, #183, #184, #185, #186, #195, #200, #209, #210, #211, #213, #223, #242, #250, #252, #253, #254, #255 Documentation needed:
Blocking: #24

Description

jforms est actuellement pas terminé. Revoir aussi peut être le format xml, en utilisant une grammaire à la webforms 2 plutôt que xforms.

Revoir aussi la manière dont sont vérifier les types de données : les classes jDatatype &cie sont peut être un peu trop lourdes.

Change History

Changed 3 years ago by bballizlife

  • cc bballizlife added

Changed 3 years ago by laurentj

  • owner set to laurentj
  • status changed from new to assigned

l'api vient d'être changé, avec documentation du code, et des tests supplementaires.

Reste encore à faire tout ce qui est les checks automatiques des valeurs (virer peut être donc les jDatatype... à voir).

Changed 3 years ago by laurentj

  • milestone changed from Jelix 1.0beta1 to Jelix 1.0beta2

Pour ne pas retarder la beta1, jforms est reporté à la beta2

Changed 3 years ago by laurentj

  • blocking 24 added

Changed 3 years ago by laurentj

  • milestone changed from Jelix 1.0beta2 to Jelix 1.0beta3

Changed 3 years ago by laurentj

  • priority changed from high to highest
  • severity changed from critical to major

Changed 3 years ago by laurentj

Le plus gros de la structure du code de jforms est maintenant faite. reste plein de petit points à faire, qui seront pour certains enregistrés dans des tickets.

Changed 3 years ago by atmaniak

XML c'est pas tres human readable ... dommage :(

Pourquoi pas du yaml ?!

Changed 3 years ago by laurentj

yaml n'est pas standardisé, n'est pas présent dans tous les toolkits de dev (donc pour faire un IDE pour jelix, ça va être chiant), et personnellement, je trouve sa syntaxe trop compliquée. Enfin, il n'y a pas d'implémentation native fournie par défaut dans PHP, donc niveau perfs, c'est vraiment pas top (obligé d'utiliser sur la majorité des serveurs l'implémentation en PHP qui est trop lente).

Bref, je préfère utiliser un format répandu, standardisé, implémenté nativement dans PHP et beaucoup plus connu des développeurs.

Changed 2 years ago by laurentj

  • status changed from assigned to closed
  • resolution set to fixed

Implémentation de jforms terminé pour la beta3.

Note: See TracTickets for help on using tickets.