Open the menu

    Versão 9.0.0

    A versão 9.0.0 possui todas as modificações incluídas até a versão 8.2.2. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 8.2.2.

    Novidades

    Melhorias

    Núcleo do Portal

    • Melhoria no framework de monitoramento, que agora armazena dados coletados no Big Data;
    • Melhoria nos lightboxes gerados por padrão para se adaptarem melhor a diferentes tamanho de telas e ter melhor compatibilidade com navegadores de dispositivos móveis;
    • Melhoria na busca feita pela implementação padrão do repositório de Big Data para aumentar a relevância dos campos padrões de título, introdução, categorias e tags;
    • Melhorias na API de Big Data:
      • Novo tipo de campo: geolocalização;
      • Possibilidade de efetuar agregações nas consultas;
    • Notificações exibidas na página padrão do modo de Administração de Conteúdo foi movida para a barra superior, ficando disponível em qualquer modo que exiba a barra superior;
    • Melhoria na exibição de operações do modo de edição em contexto;
    • Função EL lum_localize agora permite especificar parâmetros para serem utilizados na localização.

    Administração do Portal e Portal Studio

    • Melhoria nas mensagens de erro geradas durante a importação de estrutura e instalação de módulo;
    • Nova operação de Resetar estado de deploy no Gerenciador de Módulos;
    • Incluídas as opções Adicionar Website e Editar Website no menu de contexto de um canal;
    • Melhoria no editor de temas e módulos para exibir arquivos .svg;
    • Melhorias de usabilidade na adição de novo estilo para interfaces;
    • Visualização no navegador do fluxo de entradas em um arquivo de log.

    DOUI / Content

    • Novo metadado de tags para conteúdos;
    • Possibilidade de exibir ou filtrar conteúdos pela categoria nas interfaces padrões de conteúdo;
    • Visual padrão dos controles de entrada de dados que estejam disponível apenas para leitura alterado para diferenciar dos que podem ter seus valores alterados;
    • Categorias de conteúdos por padrão passaram a ser indexadas e os conteúdos buscáveis por elas;
    • Melhoria na renderização padrão do controle lum_propertyPage para poder ser responsivo;
    • Atualizado o CKEditor, por padrão utilizado para editar campos tipo HTML.

    Serviços Nativos

    Correções

    Núcleo do Portal

    • Correção na resolução do caminho do arquivo de estilo especificado no servicedefinition.xml para tratar caminhos iniciados por '/' sempre como relativos à raiz do classpath ou ao diretório def, ao invés de relativo ao diretório do serviço.
    • Correção no escape de parâmetros de localização (TextUtil.escapeLocalizationParameter) para tratar caractere '%';
    • Correção no atributo scriptPath de interface em servicedefinition.xml, que não estava sendo levado em conta;
    • Correção na geração de atividades para conteúdos com título ou URL de detalhes com comprimento longo;
    • Correção na importação de estrutura quando há remoção de instância de interface runtime contendo propriedades customizadas;
    • Correção em erro decorrente de acesso concorrente a fragmentos xml disponibilizados por lumis.portal.PortalContext;
    • Correção na detecção de dispositivo para, no caso de não conseguir detectar, retornar um dispositivo genérico ao invés de lançar exceção;
    • Correção na criação de Web Resource em cenário de concorrência em alguns ambientes;
    • Correção na ocorrência de mensagens de log nível warn durante a inicialização do portal relativas à classe lumis.portal.configuration.EnvironmentProperty$PK;
    • Correção na referência errada para lumis/portal/client/images/close.gif no CSS padrão.

    Administração do Portal e Portal Studio

    • Correção no Portal Studio, no cadastro de filtros de interface, para não disponibilizar para seleção campos que não estão presentes na interface.

    DOUI / Content

    • Correção no controle lum_selectChannel que não levava em conta o atributo selectOnly;
    • Correção para não permitir o usuário tentar ordenar por campos de metadados de conteúdo que não suportam ordenação;
    • Correção de ClassCastException durante a reindexação de conteúdo, dependente de race condition;
    • Correção na importação de LEC com conteúdos em canal com coleta de fluxo de atividades habilitado;
    • Correção no uso de lum_principalPicker em filtros;
    • Correção no layout da tela de edição de imagem;
    • Correção na exclusão de conteúdo com campo tipo arquivos, que mesmo sem nenhum arquivo cadastrado, não era permitido um usuário sem permissão de Efetuar Upload excluí-lo;
    • Correção de não inicialização correta dos mapeamentos de big data gerados automaticamente para um source em algumas situações após remoção da última instância de um serviço.

    Serviços Nativos

    Observações

    • Os Requisitos do Sistema foram atualizados;
    • O framework de monitoração foi recriado para utilizar o repositório de big data como armazenamento de seus dados. Com isto:
      • O histórico de dados de monitoramento será excluído durante a atualização para esta versão;
      • O pacote lumis.portal.monitor é incompatível com versões anteriores.
      • Os relatórios padrões do Gerenciador de relatórios, que exibiam dados de monitoramento, foram removidos. Informações semelhantes podem ser exibidas utilizando o novo serviço de Analytics.
    • Foi incluída nas instruções de instalação do Elasticsearch informação que se deve incluir a configuração de desabilitar criação automática de índices (action.auto_create_index: "-*");
    • No DOUI, por padrão, filtros relacionados a campos com externalData="true" não aplicam condições à consulta sendo executada;
    • Com a melhoria no controle lum_propertyPage para ser responsivo, o lum_footer renderizado dentro dele agora, por padrão, fica após as divs lum-property-page-content e lum-property-page-metadata (caso exista), ao invés de dentro da div lum-property-page-content;
    • As seguintes bibliotecas foram modificadas em lib:
      jsp-api-2.0.jar javax.servlet.jsp-api-2.2.1.jar
      servlet-api-2.4.jar javax.servlet-api-3.0.1.jar
    • As seguintes bibliotecas foram modificadas em lptf/lib:
      javax.el-api-2.2.4.jar (removido)
      spring-core-3.0.0.RELEASE.jar spring-core-4.2.5.RELEASE.jar
      spring-test-3.0.0.RELEASE.jar spring-test-4.2.5.RELEASE.jar
      (adicionado) spring-web-4.2.5.RELEASE.jar
    • As seguintes bibliotecas foram modificadas em www/WEB-INF/lib:
      analysis-icu-2.0.1.jar (removido)
      aopalliance-repackaged-2.3.0.jar aopalliance-repackaged-2.4.0.jar
      atmosphere-runtime-2.4.0-RC7.jar atmosphere-runtime-2.4.3.jar
      commons-fileupload-1.2.1.jar commons-fileupload-1.3.1.jar
      commons-io-1.4.jar commons-io-2.4.jar
      elasticsearch-2.0.1.jar elasticsearch-2.3.2.jar
      (adicionado) fluent-hc-4.5.1.jar
      h2-1.0.79.jar (removido)
      hibernate-validator-5.1.2.Final.jar hibernate-validator-5.1.3.Final.jar
      hk2-api-2.3.0.jar hk2-api-2.4.0.jar
      hk2-locator-2.3.0.jar hk2-locator-2.4.0.jar
      hk2-utils-2.3.0.jar hk2-utils-2.4.0.jar
      (adicionado) httpclient-4.5.1.jar
      (adicionado) httpcore-4.4.3.jar
      icu4j-54.1.jar (removido)
      jackson-core-2.5.3.jar jackson-core-2.6.2.jar
      jackson-dataformat-cbor-2.5.3.jar jackson-dataformat-cbor-2.6.2.jar
      jackson-dataformat-smile-2.5.3.jar jackson-dataformat-smile-2.6.2.jar
      jackson-dataformat-yaml-2.5.3.jar jackson-dataformat-yaml-2.6.2.jar
      (adicionado) javax.el-2.2.4.jar
      (adicionado) javax.el-api-2.2.5.jar
      javax.inject-2.3.0.jar javax.inject-2.4.0.jar
      (adicionado) javax.json-1.0.4.jar
      javax.ws.rs-api-2.0.jar javax.ws.rs-api-2.0.1.jar
      jersey-bean-validation-2.6.jar jersey-bean-validation-2.21.1.jar
      jersey-client-2.6.jar jersey-client-2.21.1.jar
      jersey-common-2.6.jar jersey-common-2.21.1.jar
      jersey-container-servlet-2.6.jar jersey-container-servlet-2.21.1.jar
      jersey-container-servlet-core-2.6.jar jersey-container-servlet-core-2.21.1.jar
      jersey-entity-filtering-2.6.jar jersey-entity-filtering-2.21.1.jar
      jersey-guava-2.6.jar jersey-guava-2.21.1.jar
      (adicionado) jersey-media-jaxb-2.21.1.jar
      jersey-media-moxy-2.6.jar jersey-media-moxy-2.21.1.jar
      jersey-media-multipart-2.6.jar jersey-media-multipart-2.21.1.jar
      jersey-server-2.6.jar jersey-server-2.21.1.jar
      (adicionado) jna-4.1.0.jar
      (adicionado) json-20160212.jar
      lucene-analyzers-common-5.2.1.jar lucene-analyzers-common-5.5.0.jar
      lucene-analyzers-icu-5.2.1.jar (removido)
      lucene-backward-codecs-5.2.1.jar lucene-backward-codecs-5.5.0.jar
      lucene-core-5.2.1.jar lucene-core-5.5.0.jar
      lucene-grouping-5.2.1.jar lucene-grouping-5.5.0.jar
      lucene-highlighter-5.2.1.jar lucene-highlighter-5.5.0.jar
      lucene-join-5.2.1.jar lucene-join-5.5.0.jar
      lucene-memory-5.2.1.jar lucene-memory-5.5.0.jar
      lucene-misc-5.2.1.jar lucene-misc-5.5.0.jar
      lucene-queries-5.2.1.jar lucene-queries-5.5.0.jar
      lucene-queryparser-5.2.1.jar lucene-queryparser-5.5.0.jar
      lucene-sandbox-5.2.1.jar lucene-sandbox-5.5.0.jar
      (adicionado) lucene-spatial3d-5.5.0.jar
      lucene-spatial-5.2.1.jar lucene-spatial-5.5.0.jar
      lucene-suggest-5.2.1.jar lucene-suggest-5.5.0.jar
      org.eclipse.persistence.antlr-2.5.2.jar (removido)
      org.eclipse.persistence.asm-2.5.2.jar org.eclipse.persistence.asm-2.6.2.jar
      org.eclipse.persistence.core-2.5.2.jar org.eclipse.persistence.core-2.6.2.jar
      org.eclipse.persistence.moxy-2.5.2.jar org.eclipse.persistence.moxy-2.6.2.jar
      (adicionado) securesm-1.0.jar
      snakeyaml-1.12.jar snakeyaml-1.15.jar
      spatial4j-0.4.1.jar spatial4j-0.5.jar