Les éléments de texte et l'internationalisation

Tous les éléments de texte de l'application sont gérés via le "Resource Bundle" de l'application, sauf quelques textes sous-jacents issus du cœur d'Esup-Commons.

Quelqu'en soit l'origine, ils peuvent être surchargés au niveau de l'établissement via Custom_Messages_en.properties et Custom_Messages_fr.properties qui se trouvent dans esup-annuaire2-web-jsf-mixed\src\main\resources\properties\i18n\bundles\ du module esup-annuaire2-web-jsf-mixed.

L'utilisateur peut choisir sa langue via l'onglet "Préférences" de l'application. Les préférences utilisateurs ne sont maintenues que durant la session en cours.

Les options de recherche

Personnels

Les champs de recherche suivants sont optionnels et peuvent être masqués via le bean Spring \src\main\resources\META-INF\esup-annuaire2-domain-services-domain.xml du module esup-annuaire2-domain-services:

Etudiants

La recherche sur les étudiants n'est autorisée qu'en mode authentifié (dans le portail ou après authentification en application autonome).

Structures

Le champ "Structure" est optionnel et peut être masqué depuis le même bean (esup-annuaire2-domain-services-domain.xml).

Les listes de résultat

Les listes sont présentées sous forme de tableau reprenant quelques informations essentielles. Au maximum ces tableaux contiennent 10 lignes sauf si l'utilisateur décide d'en afficher la totalité. Il peut aussi naviguer de page en page.

En cas de difficulté, l'utilisateur peut avertir une personne en charge de l'annuaire (par mail), en cliquant sur un bouton . L'adresse mail est paramétrable depuis le bean Spring \src\main\resources\META-INF\esup-annuaire2-domain-services-domain.xml du module esup-annuaire2-domain-services.

Les préférences utilisateur

Elles sont effectives pendant la session utilisateur et peuvent bien sûr être modifiées à tout moment.

Outre la langue (voir ci-dessus), l'utilisateur peut aussi choisir un niveau d'accessibilité et un format d'impression.

Le niveau d'accessibilité se présente ainsi:

Le format d'impression se présente ainsi:

La recherche d'une ou de plusieurs personnes

L'utilisateur, lorsqu'il obtient une liste de personnes correspondant à ses critères de recherche, peut visualiser le détail des informations correspondant à une personne en cliquant sur un bouton .
Il obtient alors aussi la possibilité de localiser le bâtiment où se trouve la personne en cliquant sur un autre bouton .

Il obtient alors une page comme celle-ci:


Il peut alors choisir un mode de déplacement pour visualiser un trajet depuis sa position: