Pages enfant
  • 3. Personnalisation

Vous regardez une version antérieure (v. /wiki/display/PROJMONDOSSIERWEB/3.+Personnalisation) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »

 

La personnalisation n'est possible que pour SOLUTION 2 (voir 2. Installation initiale).

Si vous avez opté pour SOLUTION 1, passez directement à la partie 4. Déploiement.


Tous les fichiers de personnalisation sont renommés en xxx.sample.extension de manière à ne pas les écraser lors des mises à jour de l'application.

3.1 Charte graphique

Changement des couleurs
  • Renommez le fichier /src/main/resources/VAADIN/themes/valo-ul/styles.sample.scss en styles.scss
  • Ouvrez le fichier /src/main/resources/VAADIN/themes/valo-ul/styles.scss
  • En haut du fichier, vous pourrez voir les couleurs qui ont été pré-établie pour l'application (variable $style_pantone_XXX). Vous pouvez évidemment en définir une nouvelle au format rgb
  • Et remplacez la variable $v-focus-color par la couleur désirée
Changement de la taille de police moyenne de l'application (DÉCONSEILLÉ)
  • Modifiez la valeur de la variable $v-font-size en pixel. Attention, le développement de l'application s'est fait avec la taille de police fixée à 15px, une modification de la taille peut affecter la disposition et l'aspect de certaines pages

3.2 Messages

Allez dans le répertoires /src/main/resources/i18n vous trouverez 4 fichiers à renommer :

  • messages.sample.properties à renommer en messages.properties : messages 'standards' affichés par l'application
  • vaadin-messages.sample.properties à renommer en vaadin-messages.properties : messages des composants vaadin (ex : "Votre session a expiré" ou "Connexion perdue, tentative de reconnexion..."

3.3 Beans interchangeables

Comme dans la version précédente de MonDossierWeb, certains beans java sont interchangeables pour permettre une plus grande flexibilité.

Vous pouvez créer votre propre bean si celui proposé ne convient pas à votre environnement. Il suffit pour cela de créer une nouvelle classe java implémentant l'interface du bean d'origine, puis de modifier la classe du bean dans le fichier context.xml (voir les paramètre de type 'Interface' ici).

Ces beans sont les suivants:

identifiant

rôle

interface à implémenter

package

serveurphoto

récupération des photos des étudiants

IPhoto

fr.univlorraine.mondossierweb.photo

codetuFromLogin

récupération du cod_etu à partir du login d'un étudiant.

CodeEtudiantLoginConverterInterface

fr.univlorraine.mondossierweb.converters

loginFromCodetu

récupération du login à partir du codetu d'un étudiant

LoginCodeEtudiantConverterInterface

fr.univlorraine.mondossierweb.converters
emailConvertercréation du mail à partir du login étudiantEmailConverterInterfacefr.univlorraine.mondossierweb.converters

A noter que la récupération du login en fonction du codInd (et vice versa) se fait, de base, via une table MEL_LOGIN propre à l'université de Lorraine.

A FINIR !! lister les beans déjà prévu cad les différentes implémentations déjà fournies

 

 

  • Aucune étiquette