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