Sitemap généré automatiquement par PHP

PHP-Mysql

Un sitemap est en quelque sorte le plan de votre site pour les moteurs de recherche. Mis en place par Google il y a environ 10 ans, ce fichier est indispensable pour permettre aux robots d’indexation de ne rater aucune page de votre site.

Pour le site espace-monnaies.fr que j’administre, il était indispensable de créer un tel fichier avec toutes les pièces de monnaies du site. Or, elles sont toutes sur la même page avec un paramètre dans l’URL différent (GET).

Exemple : http://espace-monnaies.fr/produits.php?idProduit=2923

Afin de générer un fichier complet, j’ai créé un fichier PHP qui fait une requête dans la base de données du site, afin d’avoir tous les liens vers toutes les pièces de monnaies.

Utiliser smarty comme moteur de template

Lorsqu’un développeur créé son site web, il doit se poser pleins de questions avant de se lancer (enfin c’est mieux de le faire avant). L’une d’entre elle devrait être « vais-je utiliser des templates, et si oui que moteur conviendrais ? ».

Smarty est un moteur de template très connu et reconnu, et très complet. Peut être trop complet pour certains.

smarty

Idéalement, on utilise un moteur de template qui dispose des fonctionalités qu’on attend, et pas plus. Mais rien ne vous empêche d’utiliser Smarty pour tous vos projets, pour garder une trame de développement commune.