La version 2 de Pleade n'est plus officiellement développée par Anaphore et AJLSM. Si des bogues bloquants sont constatés, ils pourront toutefois être corrigés.

Nous encourageons tous les utilisateurs de Pleade 2 à songer à une migration vers la version 3.

La version 3.1 est disponible depuis le 24 février 2009 sur SourceForge : > > Télécharger...

Voir le site de démonstration de Pleade 3 : > > Démonstration de Pleade 3

Plus d'information sur Pleade 3 : http://pleade.com/

Pages statiques

Les pages statiques dans PLEADE sont des documents XHTML qui sont dynamiquement intégrés dans l'ergonomie générale du site. On peut avoir autant de documents que l'on souhaite, faire des liens entre ces documents, etc. Voici quelques informations à ce sujet.

1) Organisation des documents

Les documents XHTML doivent être placés dans le dossier skins/[votre habillage]/static/[le code de langue du document], dans lequel vous pouvez créer des sous-dossiers si vous le souhaitez. Vous pouvez nommer ces fichiers comme vous le souhaitez (éviter les espaces et les accents est toutefois une bonne idée !), mais l'extension doit toujours être xhtml.

2) Contenu des documents

Ces documents XHTML peuvent être quelconques, mais ils doivent être bien formés au sens XML. Par ailleurs, seul le contenu à l'intérieur de l'élément body sera pris en considération. L'en-tête head est ignoré, sauf son élément title qui sera placé dans le titre de la page HTML (ce qui s'affiche dans la barre de titre du navigateur Web). De plus, toute l'ergonomie générale du site PLEADE est automatiquement ajoutée, alors il est inutile de la reprendre dans ces documents.

A noter que si vous souhaitez inclure des images dans votre contenu XHTML, vous pouvez le faire normalement en utilisant des liens vers les images de la forme skin/pictures/[chemin vers l'image], et de placer ces images dans le dossier pictures du dossier principal de votre image. Vous pouvez aussi y créer des sous-dossiers et ajouter les chemins complets à l'URL donnée en exemple.

3) Lien vers les documents

Pour lier vers ces documents, il suffit de faire un lien vers le nom du fichier, en ajoutant l'extension shtm. Vous ne devez pas indiquer le code de langue, mais vous devez indiquer tout sous-dossier que vous auriez créé.

Par exemple, si vous avez un fichier fr/test.xhtml, l'URL de ce document devient [URL de votre site PLEADE/test.shtm. Si vous avez un fichier fr/aide/recherche.xhtml, l'URL de ce document devient [URL de votre site PLEADE/aide/recherche.shtm.

4) Menu de navigation

Le menu de navigation qui est présenté par défaut en haut de page dans PLEADE est défini dans un fichier (XML) de configuration  : skins/[votre habillage]/menubars/main.xml. Dans ce document, les éléments menu permettent de définir un menu de premier niveau. Ensuite, leurs sous-éléments items contiennent la liste des items du menu, chacun étant dans un élément item. Leur attribut link indique l'adresse du lien vers où pointe ce menu, et les sous-éléments label permettent de définir le texte du menu, dans toutes les langues souhaitées.

Dans ce fichier de définition du menu, il est également possible d'insérer des commandes particulières qui seront interprétées par PLEADE et qui permettront d'insérer dynamiquement des menus ou des parties de menus. Ces commandes sont liées à la disponibilités de rubriques pour organiser le contenu.

4.1) Insertion d'un menu complet

Pour insérer un menu complet à partir d'une rubrique de premier niveau, il suffit d'insérer dans le fichier skins/[votre habillage]/menubars/main.xml cet élément XML:

<insertSubsetMenu ref="collections"/>

Dans cet exemple, on demande l'inclusion d'un menu dont le premire niveau correspondant au premier niveau de la rubrique identifiée par collections et les seconds niveaux (items du menu) sont les sous-rubriques de cette rubrique de premier niveau.

Les sources de PLEADE sont livrées avec cet exemple.

4.2) Insertion des items de menu

Pour insérer des items dans un menu spécifiquement défini dans le fichier skins/[votre habillage]/menubars/main.xml, il suffit d'insérer cet élément XML à l'intérieur d'un élément menu:

<insertSubsetItems ref="collections"/>

Dans cet exemple, les sous-rubriques de la rubrique de premier niveau collections seront insérées dans le menu. On peut omettre l'attribut ref et dans ce cas ce sont toutes les rubriques de premier niveau qui seront ajoutées dans le menu.

Les sources de PLEADE sont livrées avec cet exemple.


© 2003, 2004, 2005 PLEADE / AJLSM / Anaphore
Des questions ? Des remarques ? Utilisez les listes de discussions ! Vous voulez l'utiliser ? Vous pouvez le télécharger !