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.

Opus
Free

Opus

By POUSSIN Cyrille
Content Construction
Page layouts built from rows and blocks, inside a module. Pick a layout, fill in its elements, publish. Lighter than a page builder: Opus stores choices, never styling. Opus sits between a custom HTML module and a page builder. One module, one layout. You pick an arrangement from 22 ready-made layouts (hero, cards, gallery, carousel, tabs, timeline, pricing, testimonials, FAQ, steps, logos...) a...
Iris
Free

Iris

By POUSSIN Cyrille
Images
Iris is the media library for Joomla 6. Drop in your photos and documents: Iris resizes them, renames them, compresses them to WebP, shows them as galleries on the site, and then tells you which ones are still in use. Images ready for the web on upload: brought within a frame you choose (never enlarged), renamed on a readable pattern, compressed to WebP with PNG transparency kept. A log says wha...

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
Download

Uses Joomla! Update System