Découverte json-editor
json-editor est un projet open-source full javascript toujours en cours sur github. Il propose une création automatique de formulaire à partir d’un schéma JSON .
Le script lit le schéma de construction du formulaire en JSON, du genre :
Une fonction de sortie permet de récupérer la liste des champs et leur valeur.
{ "name':"John Smith' }
JsonEditor est immédiatement exploitable sans nécessiter d’installation par Composer, ni de dépendances.
Très facile d’utilisation, dans un code simple et propre, il offre un grand éventail de fonctionnalités qui permettent de répondre rapidement et facilement à des besoins très variés.
Entre autres fonctionnalités déjà prêtes à l’emploi :
- intégration de CSS externes, comme bootstrap ou autre
- champs d’upload de fichiers. https://json-editor.github.io/json-editor/upload.html
- un colorpicker pour les champs ‘couleurs’
- intégration d’un éditeur de texte enrichi
https://json-editor.github.io/json-editor/wysiwyg.html - export/écriture du JSON reprenant les champs / valeurs du formulaire.
- ajout de champs de manière dynamique
Pur javascript, il peut profiter en +, des fonctions de NodeJS