IBM WebSphere Portal 8.5: Assistência ao utilizador para administradores

Criar as suas máscaras personalizadas

Pode criar máscaras para personalizar o tema do portal, conforme requerido. Uma abordagem bem sucedida para criar máscaras personalizadas consiste em copiar a máscara padrão do portal, ibm.portal.80Standard e adicionar imagens, ficheiros JavaScript e outros recursos personalizados. A cópia da máscara padrão do portal é a melhor forma de assegurar que a máscara personalizada contém todos os elementos requeridos.

Sobre esta tarefa

Nota: Não modifique a máscara padrão do WebSphere Portal directamente, uma vez que futuros pacotes de correcções e alterações do serviço podem substituir as suas alterações.
Para criar máscaras personalizadas, execute os seguintes passos:

Procedimento

  1. Crie uma nova máscara. Para criar uma máscara personalizada, execute os seguintes passos:
    1. Coloque o ponto de entrada /skinlist de WebDAV com o cliente de WebDAV aqui: /wps/mycontenthandler/dav/skinlist/ .
      Substitua wps pelo valor WpsContextRoot, caso tenha alterado o mesmo.
    2. Copie e mude o nome da pasta da máscara do WebSphere Portal que pretende utilizar como base para a máscara personalizada.
      Nota: Alguns clientes de WebDAV não permitem copiar directamente a partir da pasta /skinlist. Como alternativa, execute o seguinte procedimento:
      1. Copie a pasta adequada para o sistema de ficheiros local.
      2. Forneça um novo título à máscara, editando o ficheiro localized_locale.properties adequado na pasta de metadados. Se não alterar o título, o portal irá apresentar várias máscaras com o mesmo título nas listas de selecção.
      3. Copie a nova pasta para a pasta /skinlist de WebDAV.
    Nota: Se ocorrer um problema ao utilizar o ponto de entrada /skinlist/, experimente /skinlist/all, uma vez que alguns clientes de WebDAV têm dificuldade na recepção se all não for acrescentado.
    A nova máscara está agora definida na base de dados do portal. Para personalizar a máscara, edite os ficheiros de máscaras no WebDAV. Em seguida, pode atribuir a máscara às portlets. Para executar a personalização administrativa no título, na descrição ou nos metadados da sua máscara, continue a utilizar o ponto de entrada /skinlist/. Se pretender personalizar os modelos e os recursos estáticos, utilize o ponto de entrada /fs-type1/.
  2. Adicione recursos estáticos à sua máscara. Para adicionar imagens ou outros recursos estáticos à sua máscara, proceda da seguinte forma:
    1. Coloque o ponto de entrada /fs-type1/ de WebDAV com o cliente de WebDAV aqui: /wps/mycontenthandler/dav/fs-type1/
      Substitua wps pelo valor WpsContextRoot, caso tenha alterado o mesmo.
    2. Adicione imagens ou outros recursos estáticos à sua máscara do seguinte modo:
      1. Copie os recursos estáticos requeridos, tais como imagens ou ficheiros JavaScript, para o directório raiz da sua máscara no WebDAV.
      2. Organize os ficheiros em subdirectórios, conforme necessário.
      3. Utilize o URL relativo do servidor ou absoluto para fazer referência aos recursos no ficheiro skin.html. Por exemplo, se criar uma pasta denominada /images que contém um ficheiro denominado logo.png, pode utilizar as seguintes referências:
        • URL relativo do servidor: <img src="/wps/mycontenthandler/dav/skinlist/myskin/images/logo.png"/>
        • URL absoluto: <img src="http://server_name:port_number/wps/mycontenthandler/dav/skinlist/myskin/images/logo.png"/>
      Nota: Ao criar um ficheiro para a máscara no ponto de entrada /fs-type1/, existe uma ligação que também expõe este ficheiro através do ponto de entrada /skinlist/. Esta ligação possibilita a utilização do caminho definido para a imagem como skinlist em vez de fs-type1. Pode continuar a utilizar um caminho absoluto para o ponto de entrada /fs-type1/, se requerido, como, por exemplo, <img src="http://server_name:port_number/wps/mycontenthandler/dav/fs-type1/skins/myskin/images/logo.png"/>