Assistência ao utilizador para autores de conteúdo |
---|
Conteúdo personalizado
É possível personalizar pontos de conteúdo específicos do seu sítio da Web na Intranet e na Internet. Por exemplo, pode personalizar uma lista de novos artigos apresentados no sítio da Web com base na localização geográfica dos visitantes. Pode personalizar boletins de informações para funcionários para grupos específicos de funcionários, tais como alterações aos planos de benefícios. Pode personalizar uma lista de produtos num sítio da Web de comércio.
Ao seleccionar o conteúdo a personalizar, tem de ter em conta as associações entre o conteúdo e os visitantes. Para um sítio da Intranet, poderá ter alguns artigos que se destinam a um grupo específico de funcionários, tais como gestores. Uma personalização eficaz baseia-se na definição do conteúdo que pretende que seja visualizado por cada tipo de visitante.
Após determinar o conteúdo a personalizar, o programador da Web tem de criar um conjunto de conjuntos de recursos e objectos de aplicações. O conjunto de recursos e os objectos de aplicações formam o vocabulário de negócio. O Personalization utiliza o vocabulário de negócio para tomar decisões.
- Conjuntos de recursos
- Uma classe de Java que representa e permite o acesso a um conjunto de ocorrências de recursos. É semelhante a uma tabela de bases de dados com um esquema fixo e várias linhas. As classes do Conjunto de recursos têm de implementar a interface com.ibm.websphere.personalization.resources.ResourceDomain3. O Rational Application Developer fornece um assistente que pode criar conjuntos de recursos que armazenam dados em bases de dados de SQL ou repositórios de LDAP.
- Objectos de aplicações
- Um objecto de aplicação consiste num objecto de Java existente numa localização conhecida no contexto do pedido. Para definir um objecto de aplicação, especifique o nome da classe e uma chave para localizar a classe. O Personalization invoca métodos nestes objectos durante a execução das regras e utiliza os respectivos resultados na tomada de decisões. São automaticamente criadas ocorrências dos objectos de aplicações que implementam a interface SelfInitializingApplicationObject, conforme requerido pelo Personalization.
- O IBM® Rational Application Developer inclui assistentes de personalização.
- Existe um conjunto de interfaces de programação públicas para o Personalization.
- Utilizando o navegador do Personalization para importar o ficheiro .hrf que define o conjunto de recursos.
- Criando manualmente as referências no navegador do Personalization.