developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 13 years ago

Closed 13 years ago

#35 closed task (fixed)

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 Blocked By:
Blocking: #24 Documentation needed:
Hosting Provider: Php version:

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 (10)

comment:1 Changed 13 years ago by bballizlife

  • Cc bballizlife added

comment:2 Changed 13 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).

comment:3 Changed 13 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

comment:4 Changed 13 years ago by laurentj

  • Blocking 24 added

comment:5 Changed 13 years ago by laurentj

  • Milestone changed from Jelix 1.0beta2 to Jelix 1.0beta3

comment:6 Changed 13 years ago by laurentj

  • Priority changed from high to highest
  • Severity changed from critical to major

comment:7 Changed 13 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.

comment:8 Changed 13 years ago by atmaniak

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

Pourquoi pas du yaml ?!

comment:9 Changed 13 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.

comment:10 Changed 13 years ago by laurentj

  • Resolution set to fixed
  • Status changed from assigned to closed

Implémentation de jforms terminé pour la beta3.

Note: See TracTickets for help on using tickets.