Créer un theme pour WebSphere Portal Server 6

Comment créer un nouveau thème pour WPS ?

  • Localiser le répertoire où est stocké le profil WebSphere du portail, normalement WAS_ROOT/profiles/<wp_profile>
  • Dupliquer un thème existant qui servira de base. Les thèmes se trouvent dans le répertoire suivant : WAS_ROOT/profiles/<wp_profile>/installedApps/<cell_name>/wps.ear/wps.war/themes/html/
  • Customiser son nouveau thème.
  • Déclarer le nouveau thème dans l’interface d’administration du portail (Portal User Interface > Themes and skins > Add new theme).
  • Associer une page à notre thème (Portal User Interface > Manage Pages > Edit Page Properties

Et maintenant, les pièges :

  • Le répertoire contenant le profil n’est pas forcément dans <WAS_ROOT>
  • Par défaut, le serveur n’est pas en mode développement, et il faut redémarrer le serveur après modification d’un fichier jsp du thème
  • Pour être propre, il faut utiliser les commandes WebSphere pour extraire wps.ear, le modifier et le réinjecter.