Classe Navigation, créer simplement des barres de navigation en PHP.

On remarque souvent une barre de navigation sur une majorité des bons sites.

Cette barre de navigation peut être construite sur deux idées de base distinctes. Certains sites préfèrent mettre en place une arborescence du site certains autres préfèrent construire cette barre suivant un aspect historique. Je vais donc aborder chacun de ces deux idées.

La première arborescence du site consiste à énumérer les différentes pages dans la hiérarchie d'un site. Que le visiteur se soit rendu ou non sur ses catégories. Prenons à titre d'exemple un site proposant la vente et l'achat d'objets. La barre de navigation pourrait ressembler à la suivante : Navigation > Accueil >Catégorie > Sous-Catégorie > Produit.
L'avantage d'une telle structuration est que le client peut accéder facilement à la partie du site qui l'intéresse. Ainsi dans l'exemple, il peut naviguer facilement vers une catégorie différente après avoir ajouté le produit au panier.

La seconde consiste à afficher les différentes pages visitées par le navigateur. Son principal avantage est lorsqu'il est situé sur des sites avec de nombreuses soumissions de formulaires. Ainsi, le visiteur peut revenir en arrière dans les pages sans valider de nouveau un post effectué sur le site.
Mais ce système à en revanche ses limites lorsqu'il est utilisé dans un site sans beaucoup de formulaires. En effet, il suffit d'utiliser le bouton retour dans le navigateur pour retourner à la section désirée.

Quelque soit la barre de navigation pour laquelle vous optez, l'utilisation d'un tel système est conseillé pour le visiteur, qui sait ainsi où il se situe sur le site et peut ainsi se diriger rapidement vers la page qu'il souhaite consulter. A consommer donc sans modération.

Pour faciliter la mise en page de la navigation et l'automatiser, j'ai développé un petit script php, disponible à l'adresse Classe Navigation, créer simplement des barres de navigation en PHP.
Il permet de créer un historique de manière simple et de même apparence que pour la navigation sur mon site.
Le script est lancé dans sa version 1.0, mais toutes vos suggestions et mes propres idées sont des facteurs très importants pour son développement.
Le manuel est présent à l'adresse de téléchargement...

Nom : Navigation.class
Auteur : Bruno Sabot
Version : 1.0
Version PHP : >5.0

Bonne utilisation.

Commentaires

Page créée le Jeudi 07 Août 2008