Avançado |
Top Previous Next |
Usuário com permissão de gerência de grupos locais (no controle de acesso do canal) pode adicionar, editar, excluir e incluir grupos e usuários locais somente. A vantagem da utilização de grupos locais está na exportação e importação de canais, e na aplicação de templates, por exemplo.
Além disso, todas as urls no escopo aonde essa propriedade foi definida, possuirão a extensão default .htm independente da página ser dinâmica ou estática (Cache de página).
A extensão do arquivo pode ser configurada no arquivo de configuração do portal lumisportalconfig.xml, mais especificamente onde é configurad a extensão do cache html.
Basicamente, configura-se da seguinte forma:
- ${ancestralPath}: Corresponde ao caminho amigável do canal pai (ou web resource) mais próximo que tenha a propriedade url amigável configurada;
- ${wr.title}: Corresponde a propriedade título do web resource (canal ou página, por exemplo). Geralmente, o último title é o da página; - ${paramsPath}: Juntamente com ${wr.title} adiciona uma parametrização caso o ${wr.title} do web resource irmão, seja repetido.
Para melhor exemplificar tais configurações, e os devidos comportamentos, eis os seguintes cenários que manipula a solução "Esportes". Para todos os cenários, deseja-se que a url amigável seja a partir do canal "Esportes" mantendo-se a herança ligada nos canais e páginas filhos.
Cenário 1: a url amigável é formada pelo caminho hierárquico contendo os nomes dos canais pai e página do portal.
Considere a figura abaixo que exemplifica a estrutura hierárquica do canal "Esportes" que representa uma solução de portal de jornalismo esportivo:
Para que a url amigável da página "Ginástica Artística" contenha o path dos canais pai (a partir de "Esportes") até ela, como em http://dominio:porta/contexto/esportes/esportes-olimpicos/ginastica/ginastica-artistica.htm, deve-se apenas habilitar a propriedade de URLs Amigáveis no primeiro canal pai, que o portal assumirá o formato padrão que é /${ancestralPath}/${wr.title}${paramsPath}.
A configuração da url amigável foi realizada no canal pai da solução ("Esportes") e propagada para os seus filhos (herança habilitada nos filhos):
Cenário 2: a url amigável é formada pelo caminho hierárquico contendo os nomes dos canais pai e título do conteúdo da página que exibe o detalhe do conteúdo.
Considere que a solução "Esportes" contenha uma seção de notícias esportivas:
Para que a url amigável da página de detalhes da notícia contenha o path de canais, mais o título do conteúdo que ela exibe, como em http://dominio:porta/contexto/esportes/noticias/brasil-hexacampeao.htm, deve-se habilitar a propriedade de URLs Amigáveis no primeiro canal pai desejado e configurar a propriedade Meta-tag do mesmo canal ou direto na página, para que o tipo de provedor de dados seja o conteúdo. Tais configurações estão explicitadas nas figuras abaixo e foram realizadas no primeiro canal pai ("Esportes"):
Na aba Avançado do canal "Esportes": Na aba Meta-tag do canal "Esporte". Esta propriedade também poderia ser realizada diretamente na página de detalhes:
Cenário 3: a url amigável é formada pelo caminho hierárquico contendo os nomes dos canais pai e o nome da página. Porém, é necessário que um canal da estrutura não participe do path.
Considere que a solução "Esportes" contenha um segundo nível de canal para organização, que apenas identifica que abaixo dele, a estrutura composta irá refletir o menu vertical da solução. O nome de tal canal é "Navegação Principal" e não deve ser exibido na url amigável:
Para que a url amigável da página "Basquetebol" não contenha o nome do canal "Navegação Principal", como em http://dominio:porta/contexto/esportes/esportes-olimpicos/basquetebol.htm, deve-se habilitar normalmente a propriedade URLs Amigáveis no primeiro canal pai desejado, e naquele canal que deseja-se omitir o nome, atribuir o formato específico "vazio". Tais configurações estão explicitadas nas figuras abaixo:
Na aba Avançado do canal "Esportes":
Na aba Avançado do canal "Navegação Principal", habilitar o formato específico e atribuir o valor vazio:
Cenário 4: a url amigável varia de acordo com o idioma do portal.
Considere a mesma estrutura de canais da solução "Esportes" do cenário anterior e as mesmas configurações de url amigável para os canais "Esportes" e "Navegação Principal". Considere também que esta solução utiliza a funcionalidade Multilingue, podendo ser apresentada nos idiomas português e inglês.
No idioma português e default do portal, a url amigável conterá os nomes dos canais e páginas daquela estrutura do canal "Esportes". Já para o idioma inglês, é necessário fazer o mapeamento dos mesmos nomes para esse idioma. Para isso, previamente, na administração do serviço Selecionador de Localização deve-se cadastrar os mapeamentos, como exemplificado na figura abaixo:
Assim a url amigável da página "Lista", quando o portal estiver no idioma português, será:
--> http://dominio:porta/contexto/esportes/noticias/lista.htm
Já quando o portal estiver no idioma inglês, a url será automaticamente mapeada e exibida como: --> http://dominio:porta/contexto/sports/news/list.htm
Cenário 5: a url amigável configurada com parâmetros de Expression Language diferentes do padrão /${ancestralPath}/${wr.title}${paramsPath}.
Considere a mesma estrutura de canais da solução "Esportes" do cenário anterior e as mesmas configurações de url amigável para o canal "Navegação Principal".
Para que a url amigável da página "Basquetebol" contenha a informação do idioma corrente do portal, como em http://dominio:porta/contexto/pt_br/esportes/esportes-olimpicos/basquetebol.htm, deve-se habilitar normalmente a propriedade URLs Amigáveis no primeiro canal pai desejado, e, além disso, informar para o mesmo canal pai, que especificamente sua url amigável será calculada a partir de /${wr.locale}/${wr.title}. Os canais filhos continuarão herdando o formato /${ancestralPath}/${wr.title}${paramsPath}. Tais configurações estão explicitadas nas figuras abaixo:
Na aba Avançado do canal "Esporte":
Cenário 6: url amigável para todo o escopo configurada com formato diferente do padrão. Considere a mesma estrutura de canais da solução "Esportes" do cenário anterior e as mesmas configurações de url amigável para o canal "Navegação Principal".
Para que qualquer página ou canal do escopo contenha o formato de url amigável "/esporte" como por exemplo, http://dominio:porta/contexto/esportes-3.htm, deve-se habilitar a propriedade URLs Amigáveis no primeiro canal desejado, e além disso, informar o valor "/Esporte" para o campo Formato:
Como todos os canais e páginas abaixo do canal "Esportes", inclusive ele, terão a mesma url amigável, o portal acrescenta um parâmetro numérico(crescente a cada acesso) para diferenciar uma url de cada web resource, evitando assim um conflito.
Portanto, o parâmetro "3" foi acrescentado automaticamente, após a configuração de urls amigáveis, correspondendo a um terceiro acesso ao escopo coberto por aquela configuração de url amigável.
|
Lumis Portal 6.2.0.120405
Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.