Formulus
Introduction
Formulus builds accessible forms on top of Joomla's own custom fields. Each form is a set of rows and fields arranged in a grid, with a live preview of what will be output.
- Accessible by design: labels above the fields, required fields stated in words, an error summary that links to each field, heading levels that follow the page.
- Rows, columns and widths set from the form screen, with a live preview.
- 17 field types, including a file upload field, and 8 ready-made models to start from.
- Uploaded files are checked (size, extension, real content type) and stored under random names with direct access blocked. The storage folder can be moved outside the web root.
- Responses stored in the administrator and exported to CSV or Excel.
- Team notification and visitor acknowledgement, written as Joomla mail templates, one per language.
- Built-in anti-robot check and honeypot field.
- Privacy plugin for Joomla privacy requests, and a scheduled task that purges old responses.
- Custom CSS per form.
- English, French, German and Spanish.
Formulus was built by two, Cyrille Poussin and an AI. The constraints were many, firm and strictly framed: accessibility, code quality, speed and lightness, in the code as in the components.
Formulus crée des formulaires accessibles à partir des champs personnalisés de Joomla. Chaque formulaire est un ensemble de rangées et de champs disposés en grille, avec un aperçu en direct de ce qui sortira.
- Accessible par construction : libellés au-dessus des champs, champs obligatoires dits en toutes lettres, récapitulatif des erreurs relié à chaque champ, niveaux de titre qui suivent la page.
- Rangées, colonnes et largeurs réglées depuis l'écran du formulaire, avec aperçu en direct.
- 17 types de champ, dont un dépôt de fichier, et 8 modèles prêts à l'emploi.
- Les fichiers déposés sont vérifiés (taille, extension, type réel du contenu) et rangés sous un nom tiré au hasard, sans accès direct. Le dossier de stockage peut être placé hors de la racine du site.
- Réponses enregistrées dans l'administration, export CSV ou Excel.
- Notification à l'équipe et accusé de réception au visiteur, rédigés en modèles de mail Joomla, un par langue.
- Vérification anti-robots et champ piège intégrés.
- Plugin de confidentialité pour les demandes RGPD de Joomla, et tâche planifiée qui purge les anciennes réponses.
- CSS personnalisé par formulaire.
- Français, anglais, allemand et espagnol.
Formulus a été développé à deux, par Cyrille Poussin et une IA. Les contraintes étaient nombreuses, fermes et totalement encadrées : accessibilité, qualité du code, rapidité et légèreté, du code comme des composants.
Formulus
- Version:
- 1.0.303
- Developer:
- POUSSIN Cyrille
- Last updated:
-
Oct 02 2026
4 hours ago - Date added:
- Oct 01 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c p
- Compatibility:
- J6
Share