3 sept. 2024, 17:44:32 Marie-Pierre Roux

Création de l’arborescence d’un site et organisation des pages

L’administration d’un site Lutece se fait depuis le back-office, à partir d’une url de la forme /jsp/admin/AdminMenu.jsp. Le menu d’administration du site propose un ensemble de fonctionnalités organisées par groupe, accessibles depuis une liste déroulante. Pour l’administration des contenus du site, les groupes de fonctionnalités sont : Contenus, Site et Applications.

Table des matières

Administration du site

L’accès à l’administration du site se fait depuis l’entrée Site > Administration du site. Ce menu permet de créer et d’organiser l’arborescence des pages de votre site, et de gérer les contenus. Il est accessible pour les utilisateurs autorisés (webmestre, administrateur fonctionnel, …). voir droits fonctionnels du Core

Info: Les droits d’administration du site sont paramétrables via un menu dédié.

Entête du menu de l’administration du site

Détail des informations et fonctionnalités présentes sur l’entête du menu :

bandeau-menu-admin-site-déroulé

Création de l’arborescence d’un site

Un site Lutece possède a minima une page racine : la page d’accueil (ou home page). C’est à partir de cette page que vont être créées toutes les autres pages (pages filles) du site. Le numéro de la page d’accueil est 1.
L’arborescence des pages d’un site peut être représentée comme suit :

Modele arborescence site

  • La page d’accueil du site occupe le niveau le plus haut de l’arborescence des pages du site.
  • Les pages de niveau 1 (pages filles de la page d’accueil) représentent les entrées principales du site. C’est à partir de ces pages que vont s’organiser les contenus du site. Ces pages sont le plus souvent accessibles depuis un menu présent sur toutes les pages.
  • Les pages de niveau 2 et au-delà permettent de créer des sous-arborescences (et donc des sous-menus) aux entrées principales du site.

L’arborescence des pages d’un site est dynamique : les pages peuvent être renommées, réordonnées ou déplacées d’un niveau à un autre. Les pages peuvent être également supprimées, à l’exception de la page d’accueil.

Création et propriétés d’une page

Depuis le menu d’administration du site, sélectionner le pictogramme “Créer une page fille”.

Propriétés à renseigner pour la création d’une page :

  • un nom,
  • une description,
  • un modèle de mise en page (par exemple : une colonne, deux colonnes égales, …),
  • un ordre de classement (utile pour la position de la page dans un menu déroulant par exemple).

Au moment de la création d’une page fille, l’identifiant de la page mère est renseigné automatiquement.

Des propriétés facultatives sont également proposées :

  • afficher une date de modification (par défaut, propriété non cochée)
    • si cette propriété est cochée, proposition d’une date spécifique
      • si la case de la date spécifique n’est pas cochée, ce sera la date du jour qui sera retenue comme date de modification
      • si la case de la date spécifique est cochée, saisir la date spécifique
  • associer une image à la page (télécharger une image depuis son poste de travail)
    • une image associée à une page s’affichera par exemple dans une liste de pages filles si un style image + lien a été sélectionné
  • restreindre l’accès à cette page à un rôle (par défaut pas de restriction)
  • nœud d’autorisation dans le cas d’une restriction d’accès (non par défaut).

Des méta-données peuvent être saisies au niveau de cette page (facultatif) :

  • sujet : renseigner des mots-clés séparés par une virgule
  • description : renseigner la description de la page.

À la création d’une page, seule la saisie du nom de la page est obligatoire.
Les autres propriétés sont créées automatiquement et définies par défaut, et peuvent être modifiées par la suite (modèle de mise en page, ordre de classement, …).

Info: Le numéro de la page est créé automatiquement. Cet identifiant unique n’est pas modifiable.

Volet vertical des propriétés d'une page

Rechercher une page dans l’arborescence du site

Le menu d’administration du site propose un champ pour la saisie du numéro de la page recherchée, ainsi que l’accès au plan du site, permettant de dérouler l’ensemble des pages et de sélectionner la page recherchée.

Recherche-numero-page

Le plan du site permet de dérouler l’arborescence de toutes les pages. Le caractère gras de certaines pages indique qu’il y a des pages filles. Pour déplier leur arborescence, cliquer sur la page en caractère gras. Pour afficher la page recherchée, cliquez sur le pictogramme lien en bleu.

Plan du site - extrait

Déplacement d’une page dans l’arborescence du site

À l’exception de la page “Home” dont l’identifiant est égal à 1 et qui est à la racine de l’arborescence des pages d’un site, toutes les autres pages peuvent être déplacées en modifiant le numéro de leur page mère. Le numéro de la page mère est visible dans les propriétés d’une page.
L’identifiant d’une page (son numéro) est défini au moment de la création et ne peut pas être modifié.
Pour déplacer une page dans l’arborescence d’un site, identifier le numéro de la nouvelle page mère et renseigner ce numéro dans la propriété “page mère” de la page à déplacer.

Info: Si la page déplacée possède des pages filles, c’est toute l’arborescence des pages filles qui est également déplacée.

Suppression d’une page

Depuis l’administration du site, se positionner sur la page à supprimer. Dans le menu d’administration du site, cliquer sur l’icône “poubelle rouge”.
Une confirmation de la suppression vous sera proposée.
Le numéro d’une page supprimée n’est ni réutilisé, ni réutilisable.

Info: Si la page à supprimer possède des pages filles, un message indiquera que la suppression ne peut pas se faire en raison des pages filles.

Création de contenus dans une page

L’ajout d’un contenu dans une page se fait par l’intermédiaire de rubriques.
Une rubrique (ou portlet) est un bloc de contenu que l’on positionne dans le gabarit d’une page, selon le modèle de présentation associée à la page.
Le choix d’une rubrique se définit par le type de contenu qu’elle va contenir. Dit autrement, le type de contenu que l’on souhaite ajouter (liste de pages filles, liste de liens, texte libre, billet, …) détermine le choix d’une rubrique.
Le gabarit de présentation d’une page est affiché sur la page pour bien identifier les numéros de colonnes du gabarit et leur positionnement. Si le gabarit ne convient plus, il peut être modifié au niveau des propriétés de la page.

Ajouter une rubrique

Le modèle de présentation des contenus dans une page se définit par un ensemble de colonnes numérotées, de différentes largeurs selon leur disposition. Le gabarit présenté ci-dessus permet d’ajouter des rubriques sur une des trois colonnes, avec un ordre de classement par colonne.
L’ajout d’une rubrique se fait soit par sélection d’une entrée depuis le menu « Rubrique », soit depuis le pictogramme présent en haut à droite de chaque colonne du modèle de présentation.
En fonction des plugins installés sur le site, le tableau suivant peut différer d’un site à un autre :

Rubrique lien vers pages filles

Chaque type de contenus présents dans le menu (document, blog, pages filles, html, …) correspond à un plugin installé et activé sur le site Lutece.
En revanche, les rubriques Liens vers les pages filles et Liens vers les pages du site seront toujours présentes et proposées dans la liste des rubriques.

Création d’une rubrique de type Liens vers les pages filles

La sélection de la rubrique Liens vers les pages filles permet d’afficher automatiquement dans une rubrique la liste de toutes les pages filles de la page courante.

Formulaire de création :
formulaire-creation-liste-pages-filles

Saisir le titre de la rubrique (titre obligatoire), choisissez d’afficher le titre ou non (par défaut, le titre sera affiché), et sélectionner le style d’affichage souhaité (style par défaut sélectionné).
Dans le formulaire de création, le numéro de la page mère figure dans le champ non modifiable Page(id).
Le numéro de la colonne ainsi que l’ordre de présentation dans la liste sont préremplis et peuvent être modifiés si besoin.
Par défaut, la rubrique n’est pas aliasable et n’a pas de restriction de rôles sur les pages.
Valider le formulaire pour finaliser cette création.