Oui, en effet, je dois mettre à jour cet article.
Il s'agit d'ajouter la balise h1 dans le fichier "default.php" à la ligne de code correspondante.
Alors soit ce fichier est présent dans components/com_content/views/article/tmpl/ et dans ce cas, ligne 16, on encadre le code ci-dessous d"une balise H1:
<h1>
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?>
</h1>
Soit le template utilise l'override, procédé qui consiste à demander à Joomla de s'appuyer sur un autre fichier de mise en page d'un composant, et dans ce cas il faut nous rendre dans /templates/{nom_du_template}/html/com_content/article/ pour récupérer le fichier default.php et répérer la ligne (en fonction du template) correspondant à notre titre d'article pour y ajouter (ou remplacer par) la balise h1.
Ne pas charger des fichiers CSS ou Javascript qui n'ont pas leur utilité sur la page
Pas toujours facile, les extensions sous Joomla 1.7 le gère maintenant généralement en natif. L'idée est alors de ne pas faire appel à une extension sur une page si elle ne sert à rien.
Il existe des plugins permettant de ne charger Mootools que sur certaines pages.
On peut parfois mettre le code Javascript directement dans un article pour éviter de le mettre dans la balise <head>.
Certains modules proposent de ne pas charger la librairie Jquery par exemple, utile quand elle est déjà appelé par une autre extension.
Regroupement de vos fichiers CSS et Javascript en un seul fichier
Jfinalizer sans aucun doute :
extensions.joomla.org/extensions/site-ma...te-performance/11366
Activation et gestion du cache du navigateur et Mise en cache des fichiers sur le serveur
Je ferais un sujet à l'occasion, c'est assez complexe, c'est bien expliqué ici :
alphadesign.fr/joomla/tutoriel-joomla-1....-joomla-explique.php
Quelques lignes à mettre dans le fichier .htaccess sont aussi efficaces comme expliqué ici :
www.seomix.fr/web/developpement/guide-ht...temps-de-chargement/
Appel des fichiers Javascript en pied de page
L'idée est de faire appel à un fichier Javascript en pied de page si possible, mais Jfinalizer regroupe les fichiers Javascript et n'en fait plus qu'un et on peut difficilement l'envoyer juste avant la balise fermante </body>.
Il y a aussi la possibilité de différer l'analyse du code Javascript mais je déconseille car c'est relativement complexe.
Regroupement de vos images en une seule image (Sprite CSS)
Un travail de fourmi.
Il s'agit de regrouper toutes les images en une et de jouer avec le CSS pour n'afficher que certaines parties de l'images à un endroit défini. Comme le fait Google quand on fait "Afficher l'image" sur sa page de moteur de recherche.
Mettez un titre de page plus complet que le titre de l’article
PageTitle s'occupe d'utiliser le champs "clé référence" pour y mettre le titre de son choix, tu y met ce que tu veux.