Refonte de l’élément de contenu de type formulaire

Publié le Mis à jour le

Patrick Broens, membre de la Core Team et à l’origine de l’extension pbsurvey pour TYPO3, a développé une nouvelle extension sous Extbase et qui devrait remplacer à terme le vieil objet FORM. En fait, le projet n’est pas si récent que ça mais P. Broens à été obligé de stopper les développements pour des raisons personnelles. Vous pouvez télécharger son extension avec SVN – voir le projet sur Forge ou bien depuis news.typo3.org.

Form, c’est comme ça qu’elle s’appelle, modernise la création de formulaires dans TYPO3. De plus, elle est livrée avec un assistant pour la créer facilement des formulaires depuis le back office. Cette fonctionnalité s’adresse donc en priorité aux contributeurs. Pour information, l’assistant se trouve à la place de l’ancien assistant. Pour information, son extension sera intégrée à TYPO3 4.6 en tant qu’extension système. J’ai testé l’assistant et c’est assez bluffant !

Le nouvel objet FORM

Voici en vrac quelques informations supplémentaires :

  • Form est également une librairie qui pourra être appelée depuis d’autres extensions
  • L’affichage est compatible avec les référentiels d’accessibilité (à vérifier)
  • Validation côté serveur ou côté client. Des méthodes de validation supplémentaires peuvent être configurées.
  • Possibilité de grouper des éléments par fieldset
  • Le formulaire est personnalisable par CSS
  • L’assistant fonctionne avec des « glisser-déposer ». Il est donc très intuitif.
  • Très complet, il couvre tous les types d’attributs et éléments.  Incorpore un type de champ « date » ou « heure ».
  • Ecran de confirmation configurable
  • Envoi de fichier supporté
  • Captcha
  • Insertion d’éléments de contenu dans le formulaire (COA/TEXT/HMENU)

L’extension est toute jeune mais son auteur prévoit par exemple d’autoriser la création de formulaires sur plusieurs pages par exemple. Form bénéficie d’une architecture MVC et donc, sa mise à jour devrait être facilitée.

Ressources :
Actualité news.typo3.org avec documentation
Projet sur Forge

Publicités

4 réflexions au sujet de « Refonte de l’élément de contenu de type formulaire »

    Luc a dit:
    29/06/2011 à 15:23

    ça fais quelques temps qu’on l’attendais cette nouvelle mouture de l’objet Form.
    J’espère que cela sera plus fonctionnel que celle que l’on a actuellement pour envoyer des emails.

    Par contre on ne sais pas exactement ce que cela fait ? Envoie par email ? Insertion en base de donnée CRUD ?

    Je me rapelle que lorsque le projet avait été initié, on leur avait proposé d’utiliser Formidable ( http://formidable.typo3.ug ) mais ils avaient tenu a tout redévelopper eux même.

    Soit dit en passant, avec formidable, on fait du CRUD, de la validation ajax, de l’accessible etc etc… mais ça c’est juste pour la page publicitaire 😉

      Christian BELLET a répondu:
      30/06/2011 à 00:07

      C’est que de l’envoi par email… malheureusement je dirais car c’est bien pratique de stocker en back office quand on a un serveur de mail défaillant par exemple.
      Dans la tabulation FORM, on a une « rubrique » intitulée « Post Processors » est c’est là qu’on indique l’adresse email du destinataire.
      A l’installation de l’extension, aucune table n’est créée.

    Fedir a dit:
    06/07/2011 à 09:53

    J’espere, que Patrick va pouvoir bien finaliser ce projet, qui dure déjà qq années.

    A mon avis, il a fallu commencer par les petites itterations, développer le core TS/PHP d’abbord, et après ajouter des BE wizards comme les extensions supplementaires.

    […] le 25 octobre 2011. Principales nouveautés : – nouveau format XLIFF pour les traductions – nouvel assistant de création de formulaires […]

Les commentaires sont fermés.