Apparence
Formulaires de contact
Edith propose plusieurs variantes de formulaire de contact, allant du plus compact au plus complet. Chaque variante est conçue pour un contexte d'usage différent et peut être intégrée sur n'importe quelle page du site.
Information
Chaque formulaire peut être configuré pour envoyer le message à une ou plusieurs adresses email et ajouter des pièces jointes si besoin. On peut ainsi proposer des formulaires (contact, devis, etc.) qui arrivent directement aux bonnes personnes, tout en centralisant les échanges dans la messagerie de contact.
Les variantes disponibles
| Identifiant | Usage recommandé | Champs inclus |
|---|---|---|
rappel | Demande de rappel téléphonique | Téléphone, mobile |
xxxs | Formulaire minimal | Email, message |
xxs | Formulaire court | Prénom, nom, email, sujet, message |
xs | Formulaire standard | Prénom, nom, email, sujet (liste de choix), message, pièce jointe |
xl | Formulaire complet | Prénom, nom, entreprise, téléphone, mobile, email, sujet, message, pièce jointe |
xxl | Formulaire complet avec adresse | Prénom, nom, entreprise, téléphone, mobile, adresse complète, email, sujet, message, pièce jointe |
D'autres variantes peuvent être configurées selon les besoins du projet.
Intégrer un formulaire dans une page
Les formulaires s'insèrent dans le contenu de n'importe quelle page via la syntaxe de module intégrable :
{contact@rappel} → formulaire de rappel
{contact@xxxs} → formulaire minimal
{contact@xxs} → formulaire court
{contact@xs} → formulaire standard
{contact@xl} → formulaire complet
{contact@xxl} → formulaire complet avec adresseVoir Contenu et modules pour le fonctionnement des modules intégrables.
Champs disponibles dans les formulaires
Les formulaires de contact peuvent inclure tout ou partie des champs suivants, selon la variante :
Chaque champ peut être configuré comme obligatoire ou facultatif selon les besoins du projet. Les champs obligatoires sont indiqués ci-dessous.
Identité
- Prénom et nom
- Entreprise
Contact
- Téléphone (fixe)
- Mobile
Adresse
- Adresse
- Complément d'adresse
- Code postal
- Ville
- Pays
Message
- Sujet
- Message (obligatoire et 15 caractères minimum)
Consentement
- Case d'acceptation de la politique de confidentialité
Informations complémentaires
- Site web
Pièces jointes
Certaines variantes permettent aux visiteurs de joindre des fichiers à leur message. Les formats acceptés sont les images (JPG, PNG) et les PDF. La taille maximale par fichier et le nombre de fichiers autorisés sont configurables par formulaire.
Les pièces jointes sont consultables et téléchargeables depuis le détail du message en administration. Elles sont également transmises en pièce jointe dans l'email de notification.
Notifications par email
À chaque soumission valide, un email de notification est envoyé à l'administrateur, récapitulant tous les champs remplis et incluant les pièces jointes. Chaque variante de formulaire peut avoir ses propres destinataires de notification (adresses "À", "Cc", "Cci").
Le visiteur voit un message de confirmation à l'écran après envoi.
Validation et sécurité
Chaque formulaire est soumis à une validation complète avant que le message ne soit enregistré. Les champs obligatoires sont vérifiés, le contenu du message est contrôlé (pas de code HTML, pas d'URL), et le consentement à la politique de confidentialité est requis à chaque envoi.
Un mécanisme de protection silencieux bloque les soumissions automatisées sans imposer de captcha aux visiteurs. En cas de contenu suspect, le message est isolé dans la file de spams plutôt que rejeté. Chaque formulaire est également protégé contre les soumissions frauduleuses par jeton de sécurité (CSRF), invisible pour le visiteur.