Un support de qualité

Un des intérêts principaux d'acheter une extension en version PRO est de bénéficier du support.
Le support de RsForm (éditeur RsJoomla) est toujours réactif (dans la demi-journée maximum) et apporte des réponses très complètes et parfois des conseils.
Il faut communiquer en anglais.

Nombreux types de champs

Types de champs principaux: texte libre (paramétrable en HTML avec l'éditeur de Joomla), champ simple, boite de sélection, case à cocher simple ou multiple, bouton-radio, "textarea" pour écrire un message, bouton "Envoyer" etc...

Quelques champs plus élaborés:

  • calendrier avec date+heure/minutes,
  • chargement de fichiers (avec limitations poids, type, nombre...),
  • anti-spams recaptcha V2 (case à cocher "Je ne suis pas un robot"), recaptcha V3 (invisible),
  • anti-spams "honeypot " (case à cocher "Je ne suis pas un robot" ci-dessous) qui présente l'intérêt de ne pas être un outil Google (parfois inaccessible en ligne) et d'être très léger en termes de chargement de programmes. "Honeypot" à voir sur la page https://www.lamaisondezelie.net/contact-gite-bourgogne.
    honeypot

Fonctionnalités associées aux champs:

  • champs obligatoires ou non,
  • nombreux types de contrôles sur les champs (numérique, email, nombre de caractères minimum/maximum...), avec contrôles multiples (Ex: numérique ET 6 caractères exactement),
  • paramétrage des messages d'erreur si un champ obligatoire est oublié ou si un contrôle n'est pas respecté,
  • paramétrage de placeholders (aide à la saisie à l'intérieur du champ),
  • affichage de descriptions (cf. le formulaire de calcul ci-après).
champs formulaire rsform Joomla

 

Fonctionnalités plus avancées associées aux champs

Champs conditionnels:
Si dans le champ1 la valeur est A alors afficher le champ2
Si dans le champ1 la valeur est B alors afficher le champ3, cf formulaire de test ci-dessous

Entrée non valide
Entrée non valide
Entrée non valide
Entrée non valide
Entrée non valide

Possibilités d'effectuer et afficher des calculs:
Exemple pour un formulaire de réservation: 5 champs
1 champ non visible "Prix enfant"
1 champ non visible "Prix adulte"
1 champ de saisie "Nombre d'enfants"
1 champ de saisie "Nombre d'adultes"
1 champ "Total" visible mais non saisissable (attribut "readonly") : ("Nombre d'enfants" x "Prix enfant") + ("Nombre d'adultes" x "Prix adulte") => affichage du total, cf. formulaire de test ci-dessous

Entrée non valide

Entrée non valide

Entrée non valide

Prix par adulte = 10€

Entrée non valide

Prix par enfant = 5€

Entrée non valide



Affichage en front-end

  • Affichage des formulaires à n'importe quel endroit du site au sein des articles ou des modules (cf. les formulaires de test sur cette page),
  • Possibilité d'afficher le formulaire en colonnes (responsives),
  • Possibilité d'afficher un formulaire un peu long sur plusieurs pages (ou étapes),
  • Affichage des labels (nom du champ) à gauche ou au-dessus du champ,
  • Possibilité pour l'administrateur du formulaire de paramétrer la longueur des champs,
  • Paramétrage très simple avec l'éditeur de Joomla (comme un article), du message affiché sur le site lorsque le formulaire est soumis (cf ci-dessous). Cet affichage n'est pas obligatoire on peut aussi rediriger automatiquement le visiteur vers une page sélectionnée après soumission du formulaire.
    rsform message site

 

Paramétrage des emails administrateur et visiteur

Email : paramétrage adresses mails visiteur et administrateur (avec cc et cci) avec les paramètres fixes du site (nom, url...) et des valeurs saisies (email du visiteur, email du site)
Objet
Texte des emails paramétrés avec éditeur JCE (images, couleurs)

Les informations soumises sont affichées dans les emails (administrateur bien sûr mais aussi visiteurs).

Conseil: afin de crédibiliser vos envois, et d'éviter de finir en spam voire de n'être pas envoyé, il faut que l'adresse mail expéditrice des emails visiteurs+administrateur soit une adresse mail professionnelle de type "info@monsite.com" et non pas "nom-prenom@orange.fr".

RGPD

Vous avez la possibilité de choisir si vous voulez conserver ou non les soumissions, et si oui vous pouvez également décider de conserver ou non l'adresse IP.
De plus, vous pouvez paramétrer le nombre de jours de conservation, 365 jours conseillés. Au-delà de cette période, les soumissions sont automatiquement supprimées.

Case à cocher et lien dans le texte associé, vers la page de Politique de Gestion des Données Personnelles.
rgpd

Fonctionnalité unique RGPD : possibilité d'insérer dans l'email du visiteur un lien pour lui permettre de supprimer la conservation dans la table des soumissions.

Autres fonctionnalités pratiques

Copie d'un formulaire d'un site à un autre par simple Export / Import d'un fichier.

Formulaires multi-langues : 1 seul formulaire ET un sélecteur de langues; cela permet de gérer simplement les traductions (labels, descriptions de champs, emails).

Gestion des soumissions : export en fichier csv, affichage en front-end pouvant être associé à des droits utilisateurs (exemple ci-dessous)
affichage soumissions rsform joomla

Fonctionnalités développeurs et Ressources

  • Contrôles REGEX sur les champs,
  • Possibilité d'intégrer du code PHP : à l'affichage du formulaire, durant le processus du formulaire, après le formulaire.
  • Possibilité de restituer des informations existantes dans une autre table de Joomla (Exemple: récupérer des informations de la table des utilisateurs en fonction de l'utilisateur connecté). l'intérêt est de condenser des informations exploitables au niveau des soumissions. 
  • Mappage des valeurs des champs du formulaire avec les champs d'une autre table (Joomla ou hors Joomla) présente dans la base de données du site ou dans une autre base de données sur le serveur.

De nombreuses ressources pour customiser les formulaires sont disponibles sur le site de l'éditeur :