Le texte avant tout
Titres, listes, citations, tableaux et messages : le template habille le texte courant sans qu'on ait une classe à écrire.
Simple à prendre en main, complet à l'usage : tampons, gabarits d'article, préréglages de mise en page, accessibilité tenue et consentement aux cookies intégré.
Voir les tampons La typographie
Tout ce que montre cette page a été posé en un clic par le module de démarrage, et le bouton « Tout réinitialiser » le retire.
Titres, listes, citations, tableaux et messages : le template habille le texte courant sans qu'on ait une classe à écrire.
Des blocs tout prêts que l'éditeur insère en deux clics, du hero à l'accordéon, et qui restent modifiables à la main.
Chaque catégorie peut avoir sa propre mise en page d'article, montée en rangées et en briques, sans une ligne de code.
Quatre outils du template, et chacun remplace une extension qu'on n'aura pas à installer, ni à mettre à jour, ni à remplacer le jour où elle s'arrête.
Titres, listes, citations, tableaux et messages, habillés sans qu'on ait une classe à écrire.
Plus rien à écrire en CSS
Cinquante-cinq blocs tout prêts, insérés depuis l'éditeur et modifiables à la main.
Plus besoin de pagebuilder
Une mise en page par catégorie, montée en rangées et en briques, sans une ligne de code.
Plus besoin d'un CCK
Quatre ossatures de site, du blog à la page d'atterrissage, en un seul choix.
Plus rien à remonter à la main

Contrastes tenus, ordre de lecture stable, tout au clavier. La couleur n'est jamais le seul indice, et rien d'utile n'est caché par la feuille de style.
Les positions, les classes de vignette, les mots-clés du blog : le vocabulaire de Joomla est repris tel quel, il n'y a rien à réapprendre.
La mise en page, les gabarits d'article et les bandes se règlent dans le style du template. Un préréglage change toute l'ossature d'un site en une fois.
Cette démonstration s'installe et se retire d'un clic. Vos réglages d'avant sont notés, et ils vous sont rendus.
Pas d'années d'existence ni de millions de téléchargements à afficher. Des contrôles, et ils tournent à chaque livraison.
55 Tampons livrés avec le template
19 Briques pour composer un gabarit d'article
4 Langues, et autant de préréglages de mise en page
Ce qu'il y a dessous, et ce qu'il n'y a pas.
Le Bootstrap livré avec Joomla, pas une copie embarquée : une seule version sur le site, celle que Joomla met à jour. Son JavaScript n'est chargé que si une extension le réclame. Le reste est une feuille de style maison, écrite en Sass et compilée en un seul fichier.
Une seule valeur commande toutes les couleurs : un angle de teinte. Le template en dérive la palette entière, claire et sombre, contrastes compris. La mise en page est en flex et en grille CSS, sans aucun framework JavaScript. Les positions et les classes sont celles de Cassiopeia : rien à réapprendre.
Un script calcule les contrastes sur les 360 teintes possibles et refuse la livraison si un seuil tombe. Un autre compare la feuille de style avant et après chaque refonte, sélecteur par sélecteur ; il a déjà rattrapé deux propriétés déplacées en silence. Les critères RGAA sont cités dans le code, à l'endroit où ils s'appliquent.
Corpus n'embarque aucune bibliothèque tierce, aucun constructeur de page, aucune police ni image chargée depuis un autre serveur. Ce qui n'est pas là ne peut pas servir de porte d'entrée, et n'a pas à être corrigé dans l'urgence.
Corpus vient de quinze ans passés à intégrer des sites Joomla, pas d'une école de développement. Ce que l'intelligence artificielle a apporté n'est pas la vitesse : c'est d'avoir rendu tenable la discipline ci-dessus. Mesurer avant d'affirmer, et écrire dans le code pourquoi chaque correction existe.
Oui. Le bouton « Tout réinitialiser » retire les articles, les catégories, les menus et les modules posés par le module de démarrage, et rend vos réglages d'avant. Rien d'autre n'est touché.
Non. Tout ce que montre cette page se règle dans l'administration de Joomla : le style du template, les paramètres d'un lien de menu, et le champ « Classe du module ».
Le principe de Corpus est que ce qui marche sous Cassiopeia marche sous Corpus : mêmes positions, même vocabulaire de classes. Un site existant se retrouve donc en terrain connu.
Rien ne lui arrive. Le module n'écrit que ses propres articles, catégories et modules, tous marqués. Il déplace une seule chose, votre page d'accueil, et il la note pour vous la rendre.
Il faut réinitialiser entre deux. Le module refuse une seconde installation par-dessus la première, pour ne pas laisser deux jeux d'articles impossibles à démêler ensuite.
Dans le style du template, onglet « Gabarits d'article » : on y monte des rangées et des briques, puis on affecte le gabarit à une catégorie. La catégorie « Le potager » montre l'inverse, la mise en page native de Joomla.
Par un préréglage, dans l'onglet « Mise en page ». Cette page en applique un, `landing`, qui éteint le corps de page et n'affiche plus que des bandes de modules. Le blog et le magazine en utilisent d'autres.
Elle est le point de départ, pas une option de fin. Contrastes tenus, ordre de lecture stable, tout au clavier, et rien d'utile masqué par la feuille de style. La couleur n'est jamais le seul indice.
Elles viennent de Pexels et servent d'illustration. Pour un vrai site, remplacez-les : ce sont des photos de démonstration, pas votre matière.
Le contenu s'installe sur n'importe quel template. Ce qui demande Corpus, c'est le gabarit d'article, les préréglages de mise en page et les classes de bande : sans lui, la démonstration s'installe mais sans son habillage.
Les mêmes articles existent en blog et en magazine. Installez l'un puis l'autre : le contenu ne change pas, seule la mise en page change.