Extensions Joomla :: Fly06 W3C Headings 1.0 Beta
Le plugin Fly06 W3C Headings est maintenant disponible en version 1.0 Beta.
Ce plugin permet de transformer les titres Joomla (componentheading et contentheading) en titres W3C (h1 et h2) :
- Le html est modifié dynamiquement à chaque requête http côté site
- Les css sont crées dynamiquement et une fois pour toute (fichier) côté admin
Il s'agit d'une refonte complète du plugin Fly06 Create H1 qui n'est donc plus téléchargeable sur ce site.
NB : La lecture de l'article de présentation du plugin Fly06 Create H1 est recommendée pour mieux comprendre les lignes qui suivent .
Télécharger Fly06 W3C Headings Plugin |
Les principales améliorations concernent :
- La création automatique des styles h1/h2 dans le backend du plugin
- La prise en compte du cas où la page contient aucun componentheading et plusieurs contentheading
- L'ajout de plusieurs paramètres de configuration qui permettent de donner un peu souplesse dans l'application du plugin
Le grand changement est bien sûr la création automatique des styles (css) h1/h2 correspondants aux modification de html éffectués par le plugin dans la partie 'component' de la page. Beaucoup d'utilisateurs novices utilisent Joomla sans aucune connaissance préalable des technologies web de base côté client à savoir : html et css. Pour eux, ajouter à la main les styles correspondants aux nouveau balisage h1/h2 introduit par le plugin constitue un casse-tête. Ce problème est résolu avec ce nouveau plugin !
A titre d'exemple, voici à quoi ressemble le fichier css créé dynamiquement dans le cas où le template par défaut est rhuk_milkyway :
/* Fly06 W3C Headings Plugin */
/* Template: rhuk_milkyway */
/* Created: 2010-06-11 21:23:04 */
h1.componentheading {
padding-left: 0px;
display: block;
}
.contentheading h1, .contentheading h2 {
font-size: 1em;
display: inline;
}
NB : dans sa version actuelle seul le template par défaut est pris en compte, les templates assignés sur des items de menus spécifiques ne le sont pas.
L'autre changement concerne le cas où la page contient aucun componentheading et plusieurs contentheading. Non géré dans le plugin Fly06 Create H1, ce cas particulier est maintenant pris en compte à travers trois stratégies de balisage possibles :
- Le premier contentheading en h1 et les suivants en h2 (par défaut)
- Tous en h1
- Tous en h2
Enfin, le plugin dispose maintenant de paramètres de configuration au niveau du backend.

Ces différents paramètres sont explicités dans le tableau ci-dessous :
| Paramètre | Type | Commentaire |
| Css File Status | Message |
NON MODIFIABLE ! Il s'agit d'un message interne au plugin qui permet de connaître l'état du fichier css après son éventuelle création. Les messages sont deux types :
Le message par défaut si aucun code d'erreur n'est généré est 'Unknown' (c'est le cas en particulier si le plugin n'est pas activé). |
| Create Css File | Yes/No |
MODIFIABLE MAIS REVIENT A NO AUTOMATIQUEMENT APRES UN SAVE OU UN APPLY ! Procédure de création de la feuille de styles :
|
| Template Css File |
Text |
Nom du fichier du répertoire 'css' du template par défaut à utiliser pour générer les styles css h1/h2 (template_css par défaut). Ne pas ajouter l'extension .css ! |
| Add Css File | Yes/No |
Rétro-compatibilité avec la version précédente (Fly06 W3C Headings). Permet de ne pas ajouter la feuille de styles si le webmaster a déjà créé ses propres styles à la main dans le template par défaut. |
| Apply Html Changes |
|
Permet, entre autre, de ne pas effectuer les changements dans la page si la feuille de styles h1/h2 du template courant n'est pas disponible (comportement par défaut). |
| Apply to the Home Page | Yes/No
|
Permet de ne pas appliquer le plugin à la page d'accueil dans le cas où cette dernière dispose d'un balisage h1/h2 spécifique (par exemple, le logo et/ou le slogan du site) |
| Exit If H1 | Yes/No | Permet de ne pas appliquer le plugin si une balise h1 est déjà présente dans la partie 'component' de la page. |
| Multiple Contentheading Behavior |
|
Déjà expliqué plus haut. |
Ce plugin est en version 1.0 Beta.
Merci de me contacter pour toute question ou problème éventuel.
| Suivant > |
|---|


Télécharger Fly06 W3C Headings Plugin
