# Menu du portail

Le menu est affiché si l'authentification est réussie.

## Modules du menu

Le menu du portail LemonLDAP::NG est composé de 4 modules :

- Liste des applications : affiche les catégories et applications autorisée pour l'utilisateur
- Changement de mot-de-passe : formulaire de changement de mot-de-passe
- Historique de connexion : affiche les derniers succès et échecs de connexion
- Déconnexion : bouton de déconnexion

Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. Ces règles peuvent être modifiées via le manager : `Paramètres généraux` > `Portail` > `Menu` > `Activation des modules`.

On peut utiliser `0` ou `1` pour activer/désactiver chaque module ou utiliser une règle plus complexe. For example, to display the password change form only for user authenticated trough LDAP or DBI:

    $_auth eq LDAP or $_auth eq DBI

## Catégories et applications

Configurer les hôtes virtuels n'est pas suffisant pour afficher une application dans le menu. En effet, un hôte virtuel peut contenir plusieurs applications (http://vhost.example.com/appli1, http://vhost.example.com/appli2).

Dans le manager, on peut configurer les catégories et applications dans `Paramètres généraux` > `Portail` > `Menu` > `Catégories et applications`.

Paramètres des applications :

- Nom : texte à afficher
- Adresse : URL de l'application
- Description
- Logo : nom de fichier à utiliser comme logo
- Affichage :
  - auto : n'afficher que si l'utilisateur peut y accéder
  - on : toujours afficher
  - off : ne jamais afficher

Categories and applications are displayed in alphabetical order.

Le logo choisi doit se trouver dans le répertoire des logos des applications (`portal/skins/common/apps/`). You can set a custom logo by setting the logo file name directly in the field, and copy the logo file in portal applications logos directory