Maillage interne d'un portail d'information

Écrit par Frédéric Simonet.

Support : http://demo-maillage-portail-information-siloing.plateforme01-yws.fr

Structure du contenu : cinq niveaux hiérarchiques

Le modèle considéré fait intervenir trois niveaux de classement qui correspondent à cinq niveaux hiérarchiques avec la prise en compte de la page d'accueil et des pages les plus profondes du  site web :

  1. PN0 : la page d'accueil constitue la page de niveau 0.
  2. CN1 : les catégories de niveau 1 constituent les pages de niveau 1.
  3. CN2 : les catégories de niveau 2 constituent les pages de niveau 2.
  4. CN3 : les catégories de niveau 3 constituent les pages de niveau 3.
  5. PN4 : les pages les plus profondes sont des pages de niveau 4.

Remarque sur la notion de page par opposition aux catégories :

  • La page d'accueil (PN0) désigne la racine du site Web, et, à ce titre, elle le représente dans son ensemble. C'est la raison pour laquelle elle ne peut être considérée comme une catégorie -- les catégories remplissant une fonction de segmentation.
  • Les pages les plus profondes (PN4) sont des pages élémentaires ; elle ne contiennent aucun élément fils et ne peuvent donc être assimilées à des catégories.
Figure1. Arborescence faisant intervenir 3 niveaux de classement correspondant à 5 niveaux hiérarchiques.
PN0 : page d'accueil
CN1 : 1 CN1 : 2
CN2 : 1.1 CN2 : 1.2 CN2 CN2
CN3 : 1.1.1 CN3 : 1.1.2 CN3 : 1.2.1 CN3 : 1.2.2 CN3 CN3 CN3 CN3
PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4 PN4

Menus à générer

Dans cette partie et celle qui suit sur les règles de navigation, l'expression « donne accès à » signifie « pointe vers » ou « affiche un lien vers ».

Nombre de menus à générer

Chacune des catégories, qui par définition servent à regrouper des pages, donnera lieu à un menu. Le modèle présenté comptant 14 catégories, il faut donc générer autant de menus, avec en plus le menu principal de la page d'accueil ; ce qui représente un total de 15 menus.

Le menu principal de niveau 1 :

  • Ce menu est affiché dans la page d'accueil – et toutes les autres pages du site d'ailleurs.
  • Il donne accès aux pages de niveau 1 ;
  • et contient donc les liens de niveau 1 qui pointent vers les catégories de niveau 1.

2 menus de niveau 2 :

  • Ces deux menus sont affichés par les 2 catégories de niveau 1.
  • Ils donnent accès aux pages de niveau 2 ;
  • et contiennent donc les liens de niveau 2 qui pointent vers les catégories de niveau 2.

4 menus de niveau 3 :

  • Ces quatre menus sont affichés par les quatre catégories de niveau 2.
  • Ils donnent accès aux pages de niveau 3 ;
  • et contiennent donc les liens de niveau 3 qui pointent vers des catégories de niveau 3.

8 menus de niveau 4 :

  • Ces huit menus sont affichés par les huit catégories de niveau 3.
  • Ils donnent accès aux pages de niveau 4 ;
  • et contiennent donc les liens de niveau 4 qui pointent vers ces pages.

Passage du niveau N au niveau N+1 -- relation entre page, menu et lien

Figure 2. Passage du niveau N au niveau plus profond N+1. La page appelante de niveau N contient un menu de niveau N+1 ; le menu de niveau N+1 est composé de liens de niveau N+1 ; les liens de niveau N+1 pointent vers les pages de niveau N+1.

Appellation des menus

Nomenclature à utiliser pour définir les menus :

  • MN[niveau]_[nom du menu] pour les menus non contextualisés ;
  • et MN[niveau]C_[nom du menu] pour les menus qui feront l'objet d'une contextualisation.

Liste des menus à générer

Le menu de niveau 1 : MN1.

Les 2 menus de niveau 2 : MN2C_CN1:1 et  MN2C_CN1:2.

Les 4 menus de niveau 3 : MN3C_CN2:1.1, MN3C_CN2:1.2, MN3C_CN2:2.1 et MN3C_CN2:2.2.

Les 8 menus de niveau 4 :

  1. MN4C_CN3:1.1.1 ;
  2. MN4C_CN3:1.1.2 ;
  3. MN4C_CN3:1.2.1 ;
  4. MN4C_CN3:1.2.2 ;
  5. MN4C_CN3:1.3.1 ;
  6. MN4C_CN3:1.3.2 ;
  7. MN4C_CN3:1.4.1 ;
  8. et MN4C_CN3:1.4.2.

Affiliation des liens à leur univers sémantique

Un menu de niveau (N+1) doit faire intervenir, en plus des liens pointant vers les pages du même niveau (cf. figure 2), le lien parent de niveau N pointant vers la page de niveau N qui regroupe les pages de niveau (N+1). C'est ainsi que le menu MN2C_CN1:1 – par exemple – fera apparaître les trois liens suivants :

  • Lien de niveau 1 pointant vers la catégorie CN1:1.
  • Lien de niveau 2 pointant vers la catégorie CN2:1.1.
  • Lien de niveau 2 pointant vers la catégorie CN2:1.2.

Règles de navigation à mettre en œuvre – contextualisation des menus

Signification des couleurs utilisées :

  • les cellules grises définissent les pages appelantes, c'est-à-dire les pages qui contiennent les liens ;
  • les cellules vertes définissent les pages pointées par les pages appelantes ;
  • les cellules rouges indiquent les pages non accessibles.

Dans la page d'accueil, afficher les liens de niveaux 1

La page d'accueil donne accès à toutes les catégories de niveau 1. Les liens affichés dans celle-ci sont des liens descendants de niveau 1.

Dans les pages de niveau 1, afficher les liens de niveaux 0, 1 et 2

Règles de gestion des liens pour les catégories de niveau 1 :

  • Lien ascendant – chaque catégorie de niveau 1 donne accès à la page d'accueil.
  • Liens transversaux – chaque catégorie de niveau 1 donne accès aux autres catégories de niveau 1.
  • Liens descendants – chaque catégorie de niveau 1 donne accès à ses catégories filles de niveau 2.

Dans les pages de niveau 2, afficher les liens de niveaux 0, 1, 2 et 3

Règles de gestion des liens pour les catégories de niveau 2 :

  • Lien ascendant – chaque catégorie de niveau 2 donne accès à la page d'accueil.
  • Liens ascendants – chaque catégorie de niveau 2 donne accès à toutes les catégories de niveau 1.
  • Liens transversaux – chaque catégorie de niveau 2 donne accès aux autres catégories de niveau 2 partageant la même catégorie parente de niveau 1.
  • Liens descendants – chaque catégorie de niveau 2 donne accès à ses catégories filles de niveau 3.

Dans les pages de niveau 3, afficher les liens de niveaux 0, 1, 2, 3 et 4

Règles de gestion des liens pour les catégories de niveau 3 :

  • Lien ascendant – chaque catégorie de niveau 3 donne accès à la page d'accueil.
  • Liens ascendants – chaque catégorie de niveau 3 donne accès à toutes les catégories de niveau 1.
  • Liens ascendants – chaque catégorie de niveau 3 donne accès aux catégories de niveau 2, qui partagent avec la catégorie de niveau 3, la même catégorie parente de niveau 1.
  • Liens transversaux – chaque catégorie de niveau 3 donne accès aux autres catégories de niveau 3 qui partagent la même catégorie parente de niveau 2.
  • Liens descendants – chaque catégorie de niveau 3 donne accès aux pages de niveau 4.

Dans les pages de niveau 4, afficher les liens de niveaux 0, 1, 2, 3 et 4

Règles de gestion des liens pour les pages de niveau 4 :

  • Lien ascendant – chaque page de niveau 4 donne accès à la page d'accueil.
  • Liens ascendants – chaque page de niveau 4 donne accès à toutes les catégories de niveau 1.
  • Liens ascendants – chaque page de niveau 4 donne accès aux catégories de niveau 2, qui partagent avec la page de niveau 4, la même catégorie parente de niveau 1.
  • Liens ascendants – chaque page de niveau 4 donne accès aux catégories de niveau 3, qui partagent avec la page de niveau 4, la même catégorie parente de niveau 2.
  • Liens transversaux – chaque page de niveau 4 donne accès aux autres pages de niveau 4 partageant la même catégorie parente de niveau 3.