developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Opened 14 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 14 years ago by bballizlife
- Cc bballizlife added
comment:2 Changed 14 years ago by laurentj
- Owner set to laurentj
- Status changed from new to assigned
comment:3 Changed 14 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 14 years ago by laurentj
- Blocking 24 added
comment:5 Changed 14 years ago by laurentj
- Milestone changed from Jelix 1.0beta2 to Jelix 1.0beta3
comment:6 Changed 14 years ago by laurentj
- Priority changed from high to highest
- Severity changed from critical to major
comment:7 Changed 14 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 14 years ago by atmaniak
XML c'est pas tres human readable ... dommage :(
Pourquoi pas du yaml ?!
comment:9 Changed 14 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.
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).