On part du thème universality : uPortal-rel-3.2.4/uportal-war/src/main/resources/layout/theme/universality
== Ajout du thème INSA ==
=== Feuilles de rendu ===
* Copier Portail/uPortal-rel-3.2.4/uportal-war/src/main/resources/layout/theme/universality dans custom/uPortal/uportal-war/src/main/resources/layout/theme/insa
* Renommer universality.xsl en insa.xsl
* Renommer universlity.sdf en insa.sdf
* Modifier les liens vers l'image/icône du thème dans insa.sdf :
<samplePictureURI>media/skins/insa/insa_full.gif</samplePictureURI>
<sampleIconURI>media/skins/insa/insa_icon.gif</sampleIconURI>
* Modifier insa.xsl pour obtenir la structure voulue (voir "personnalisations")
* Modifier messages.xml si des libellés ont été ajoutés ou doivent être modifiés
* Copier Portail/uPortal-rel-3.2.4/uportal-war/src/main/resources/layout/theme/muniversality dans custom/uPortal/uportal-war/src/main/resources/layout/theme/minsa
* Renommer universality.xsl en minsa.xsl
* Renommer universlity.sdf en minsa.sdf
* Modifier les liens vers l'image/icône du thème dans minsa.sdf :
<samplePictureURI>media/skins/minsa/minsa_full.gif</samplePictureURI>
<sampleIconURI>media/skins/minsa/minsa_icon.gif</sampleIconURI>
* Modifier minsa.xsl pour obtenir la structure voulue (voir "personnalisations")
* Modifier messages.xml si des libellés ont été ajoutés ou doivent être modifiés
=== BDD ===
* Copier Portail/uPortal_rel-3.2.4/uportal-impl/src/main/resources/properties/db/base_entities/theme/DLM_XHTML-1.theme dans custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/theme/DLM_XHTML-insa.theme
* Copier Portail/uPortal_rel-3.2.4/uportal-impl/src/main/resources/properties/db/mini/theme/DLM_mUniversality_android.theme dans custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/theme/DLM_insa_android.theme
* Copier Portail/uPortal_rel-3.2.4/uportal-impl/src/main/resources/properties/db/mini/theme/DLM_Universality_Mobile_2.theme dans custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/theme/DLM_insa_Mobile_2.theme
* Modifier ces fichiers :
** le nom
** les références aux feuilles de transformation
* Copier Portail/uPortal_rel-3.2.4/uportal-impl/src/main/resources/properties/db/mini/profile/ dans custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/profile
* Modifier les fichiers du répertoire pour faire correspondre <theme name> au nom du thème dans le répertoire ../theme
* Modifier les fichier de fragment dans custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/fragment-layout : Changer le <theme name>
* Copier update/uPortal/uportal-impl/src/main/resources/properties/db/mini/layout/defaultTemplateUser.layout dans custom
* Copier update/uPortal/uportal-impl/src/main/resources/properties/db/mini/layout/fragmentTemplate.layout dans custom
* Modifier ces fichiers : Changer le <theme name>