Versão 6.0.0
A versão 6.0.0 possui todas as modificações incluídas até a versão 5.6.4. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 5.6.4.
Novidades
- Incluída a identificação do dispositivo que acessa o portal assim como a disponibilização de algumas de suas informações no XML disponibilizado em interfaces DOUI;
- Incluída a configuração de redirecionamento baseado no dispositivo que acessa o portal;
- Incluída a funcionalidade de validação de acessibilidade e conformidade do HTML da solução. Para maiores detalhes, veja o serviço de Avaliação de Acessibilidade;
- Incluído o monitoramento/coleta de eventos de renderização assim como relatórios analíticos desta coleta;
- Filas distintas para geração de cache de páginas HTML. Configurações disponíveis dentro de Cache HTML, em Configuração na administração do portal;
- Incluído o monitoramento/coleta de eventos de expiração de cache assim como relatórios analíticos desta coleta;
- Suporte para registro e Consumer Configured Portlet para produtores WSRP Lumis;
- Suporte para registro e Consumer Configured Portlet para consumidores WSRP Lumis;
- Incluída sincronização automática de importação de usuários e grupos;
- Incluído a possibilidade de integrar o portal e aplicações web utilizando uFrame;
- Incluído extração de metadados de arquivos armazenados no FileManager. Pode-se configurar restrições para os arquivos que podem ser armazenados vinculados a uma instância de serviços utilizandos as propriedades lumis.portal.file.validation.* em Property Bag;
- Arquivos de definição de serviços (servicedefinition.xml) são também lidos do classpath, incluindo módulos instalados no portal;
- Arquivos de definição de serviços (servicedefinition.xml) incluídos em módulo são automaticamente registrados/desregistrados ao iniciar/parar módulo;
- Incluída a auditoria de alterações de estrutura e de alterações de conteúdo;
- Incluído o recurso de bloqueio de edição simultânea de conteúdo;
- Incluída a replicação de arquivos públicos;
- Incluída a funcionalidade de páginas personalizadas.
Melhorias
- Melhoria no Serviço de Busca, incluindo exibição de imagem de introdução nos resultados da busca;
- Melhoria no Serviço de Busca, possibilitando ordenação dos resultados da busca por relevância, data de publicação ou título;
- Configurável por página a extensão utilizada para a URL de seus Web Resources (com cache HTML ou URL amigável). Configuração feita pelas propriedades lumis.portal.url.extension.html e lumis.portal.url.extension.shtml em Property Bag;
- Melhoria disponibilizando operação de Salvar e Visualização durante adição de conteúdo;
- Melhoria na pré-visualização de conteúdo, possibilitando visualizar interfaces de outras instâncias de serviço para quais o conteúdo está publicado;
- Melhoria na pré-visualização de conteúdo, ocorrendo a pré-visualização apenas na interface selecionada;
- Possibilidade de incluir no código HTML de uma página o identificador do servidor e data/hora de geração. Configuração feita pelas propriedades lumis.portal.presentation.outputDateTime e lumis.portal.presentation.outputServerId em Property Bag;
- Possibilidade de utilização da mesma URL de um canal para o Web Resource de sua página principal. Configuração feita pela propriedade lumis.portal.url.forceFirstPageLinkToChannelLink em Property Bag;
- Melhoria na visualização de histórico de versões de conteúdo, exibindo usuário de data/hora de cada versão;
- Melhoria na customização de meta tags de páginas, permitindo a inclusão de qualquer meta tag através de um lumis.portal.page.webresource.IPageWebResourceDataProvider customizado;
- Melhorias no controle lum_pagination, permitindo especificar tamanho do bloco de paginação e limitar número máximo de páginas;
- Melhoria no tratamento de histórico de versões de conteúdos permitindo configurar o limite de versões de um source;
- Melhoria no process action de contentTableUpdateData, disponibilizando o novo identificador itemId de conteúdo versionado como atributo da requisição;
- Melhoria no editor HTML, disponibilizando botão para inserção de fragmento HTML;
- Melhoria no Gerenciador de Páginas em Cache, exibindo o identificador do último servidor que gerou cada cache HTML;
- Conversor padrão de valores numéricos em lumis.util.converter só tenta utilizar o toString() de um valor caso ele implemente java.lang.CharSequence;
- Novo dialeto lumis.portal.dao.hibernate.Oracle10gDialect usado em lumishibernate.cfg.xml para banco de dados Oracle, para contornar limitação de funções JPA hour, minute e second não funcionarem em campos tipo DATE no Hibernate.
Alterações
- Há configurações de cache HTML não mais disponíveis em lumisportalconfig.xml, e precisam ser definidas em Configuração da administração do portal, em Cache HTML;
- As seguintes bibliotecas foram atualizadas no WEB-INF/lib:
poi-ooxml-3.5-FINAL-20090928.jar poi-ooxml-3.7.jar poi-3.5-FINAL-20090928.jar poi-3.7.jar poi-scratchpad-3.5-FINAL-20090928.jar poi-scratchpad-3.7.jar ooxml-schemas-1.0.jar poi-ooxml-schemas-3.7.jar xbean-classloader-3.4.jar xbean-classloader-3.7.jar PDFBox-0.7.2.jar pdfbox-1.4.0.jar tika-parsers-0.4.jar tika-parsers-0.8.jar tika-core-0.4.jar tika-core-0.8.jar - As seguintes bibliotecas foram adicionadas ao WEB-INF/lib:
metadata-extractor-2.4.0-beta-1.jar wurfl-1.2.2.jar commons-compress-1.1.jar tagsoup-1.2.jar jempbox-1.4.0.jar jtidyservlet-r8-SNAPSHOT.jar commons-lang-2.4.jar jtidy-r938.jar fontbox-1.4.0.jar commons-net-ftp-2.0.jar