Versão 16.0.0
A versão 16.0.0, lançada em 07/07/2023, possui todas as modificações incluídas até a versão 15.0.4. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 15.0.4.
Novidades
-
Novo recurso de Assistente de Inteligência Artificial para auxiliar na construção de conteúdos.
-
Adicionada nova opção no Editor de Texto/HTML, permitindo criar experimentos e variantes de experimentos de conteúdo no Bloco HTML.
-
Adicionada nova opção condicional no Editor de Texto/HTML, permitindo definir a exibição do bloco HTML para determinados contextos de negócio.
-
Adicionado novo serviço de Redirecionamento de URLs.
-
Adicionada nova Transformação de arquivo, permitindo a transformação de imagens para o formato WEBP, e ao realizar uma transformação, será injetado o atributo
srcset
automaticamente no elemento referente a imagem transformada. -
Adicionada nova visualização em árvore para a administração de Conteúdos Hierárquicos.
-
Adicionado novo campo Performance de Conteúdo que exibe um gráfico de performance do conteúdo dos últimos 30 dias, junto com o valor total do mesmo período.
Melhorias
Núcleo da Plataforma
-
Melhoria na utilização do produto em conjunto com o
AWS ALB
possuindo o parâmetro Client Port Preservation, que repassa o ip do usuário juntamente com sua porta. Para maiores informações, veja X-FORWARDED-FOR. - Permitindo que a resolução de caminho amigável de web resource de canal possa terminar com
/
, sendo tratado igual a como se não contivesse este/
. - Novos callbacks de ciclo de vida de módulos.
- Adicionado novo endpoint REST que retorna a geolocalização do usuário baseado em seu endereço de IP.
- Otimização do método lumis.portal.geolocation.IGeoLocationManager.getGeoPointByAddress(InetAddress).
- Operação de alterar senha incluída na barra superior exibida em modos administrativos e de publicação..
- Adicionado novo template
<xsl:template match="control[@type='lum_interfaceHeader']" mode="lum_interfaceHeaderIcon">
no estilo padrãolumis/doui/style/DouiControls.xsl
para facilitar a customização do ícone da interface. - Alterados os objetos string dentro de estilos em Javascript para serem variáveis string Javascript, ao invés de Java.
Administração da Plataforma e Portal Studio
- Adicionada nova Verificação de saúde do Ambiente, que busca por índices ausentes no
Elasticsearch
. - Adicionada nova Verificação de saúde do Ambiente, que verifica se estão sendo utilizados Grupos Globais no controle de acesso.
- Adicionada nova Verificação de saúde do Ambiente, que verifica se existe alguma instância de Customer Experience não associada com um Termo de Privacidade.
- Adicionado o novo serviço Histórico de Atualizações, que permite visualizar as informações do histórico de atualizações realizadas.
- Adicionada nova Verificação de saúde do Ambiente, que verifica se não existem árvores de navegação customizadas no serviço de Auto Administração.
- Alterado o nome de exibição da página gerada automaticamente ao criar um novo Projeto, de "Página Inicial" para "Página".
- Adicionada nova Verificação de saúde do Ambiente, que verifica se um ambiente multi-server está configurado para cópia replicada.
- Ao adicionar nova propriedade de ambiente em configurações de ambiente, a página foca na nova propriedade para facilitar a inserção.
- Adicionada a possibilidade de alterar o intervalo de execução de clocks de serviços no Gerenciador de Tarefas Agendadas utilizando propriedades de ambiente adicionadas no Gerenciador de Configurações do Ambiente.
- Adicionada a possibilidade de utilizar informações de Campanha de Marketing através das propriedades disponibilizadas no Contexto de Negócio.
- Adicionada a possibilidade de utilizar informações de Geolocalização através das propriedades disponibilizadas no Contexto de Negócio.
- Adicionada a possibilidade de selecionar um Canal ao cadastrar uma Página Padrão do tipo
Erro
no Gerenciador de Páginas Padrão. - Disponibilizando nova operação para gerar os web resources iniciais das páginas existentes, correspondentes a suas URLs sem parâmetros extras, no Gerenciador de Web Resource.
- Mudança na interface de alguns lightboxes para uma aparência mais agradável e se adequar melhor na indentidade visual da plataforma.
Customer Experience
- Melhoria no cálculo da página destino na troca entre o modo de Administração de Conteúdo e os modos de Customer Experience.
- Adicionada a opção de adicionar um novo Bloco HTML acima do bloco no qual essa opção for selecionada.
- Adicionada opção de habilitar e desabilitar experimentos (testes A/B).
- Ajustada para 100% a probabilidade padrão de um usuário entrar em um experimento ao adicionar um novo experimento.
- Adicionado nativamente novo dashboard para análise de dados de Teste A/B
- Adicionado nativamente novos dashboards para análise de performance de páginas e performance de interfaces.
- Novos campos de eventos com detalhes extraídos do user-agent do cliente: navegador (família e versões), sistema operacional (família e versões) e dispositivo.
DOUI / Content
- No Editor de Texto/HTML, dentro da opção de "Inserir HTML", a funcionalidade de auto detectar blocos foi aprimorada para caso não obtenha um título para o bloco detectado a partir de comentário, tentar obtê-lo a partir do texto no corpo do HTML correspondente.
- Agora, ao visualizar o preview do Editor de Texto/HTML serão mostrados apenas os blocos que não possuem condição pré definida ou os que possuem a última condição de uma sequência de blocos.
- Melhoria no Editor de Texto/HTML, onde blocos do tipo
Senão
serão renderizados caso o servidor de aplicação esteja indisponível ou não responda no tempo adequado. - Ajustes visuais no estilo padrão das listas administrativas do Portal para uma aparência mais moderna.
Serviços Nativos
- Adicionado alertas de erro no Gerenciador de Tags ao tentar copiar uma url no modo de pré-visualização que não seja local ou segura.
- Adicionado opção de copiar o link dos documentos no Repositório de Documentos.
- Adicionado filtro de data de publicação (início / fim) no serviço de Busca.
- Atualizada a mensagem exibida ao tentar excluir uma Instância de Serviço que tenha alguma instância de interface em uso devido a algum Widget existente.
- Aumentado o limite de caracteres para 100 ao cadastrar uma
tag
no serviço de Tags. - A administração do serviço de Conteúdos Hierárquicos agora ordena pela data de modificação decrescente por padrão.
- O serviço de Gerador de Canais agora ao adicionar um canal gera um projeto associado a ele, caso na raiz do template de canal utilizado exista uma instância de serviço de Customer Experience.
- O serviço de Repositório de Templates HTML agora utiliza editor HTML wysiwyg.
- Adicionado novo serviço de Pós-processamento de HTML por Script possibilitando o pós-processamento de páginas HTML utilizando um arquivo de script customizado.
- Novo estilo em javascript para a interface de lista de notícias como exemplo de paginação
Outros
- Alterados os nomes dos scripts para iniciar e parar o LumisXP Standalone.
Correções
Núcleo da Plataforma
- Correção de erro que fazia com que coletas do evento
Chamada a Endpoint REST
feitas nativamente pela plataforma não fossem devidamente armazenados. -
Corrigido erro que fazia com que a propriedade
lumis.portal.serviceinterfaceinstance.renderBefore.print
não fosse levada em consideração em determinados cenários. - Correção no comportamento dos métodos
getName
egetNames
delumis.portal.geolocation.Country
,lumis.portal.geolocation.State
elumis.portal.geolocation.City
. - Correção ao visualizar o Preview de itens de um serviço do tipo Content que possua um Widget associado, onde o Widget não era renderizado.
- Correção de erro que impedia atualizar o prefixo de grupos locais de um Template de Canal em determinadas situações.
- Correção no processamento de URI relativas no HTML, para tratar também casos variantes dos caminhos comuns, como por exemplo iniciando com
./
. - Correção na Edição Estruturada de Conteúdos de erro que fazia com que a opção "Inserir HTML" em um
campo do tipo
HTML
dentro de um campo do tipoLista
não funcionasse. - Correção de erro que fazia com que conflitos de Web Resources ocorressem em determinadas situações que não deveriam ocorrer.
Administração da Plataforma e Portal Studio
-
Corrigido erro que fazia que uma mensagem de erro fosse gerada no log ao clicar em
Atualizar
no menu de contexto de uma instância de interface no Portal Studio. - Agora, ao adicionar uma nova página padrão no serviço Gerenciador de páginas padrão, a listagem de Websites irá mostrar todos os Websites adicionados no portal ao invés de listar apenas 50.
Customer Experience
- Corrigido erro que fazia com que visualizações de conteúdos marcados como Conteúdo Principal não fossem contabilizadas.
DOUI / Content
- Correção no uso de Editor de Texto/HTML em interface sem instância de serviço.
- Correção de bug que fazia com que imagens dentro de temas que fossem referenciadas em um bloco condicional do Editor de Texto/HTML não fossem exibidas adequadamente, caso a página estivesse em cache HTML.
Serviços Nativos
- Alterado os nomes dos tipos de Conteúdos Hierárquicos de "Página, Canal e Estrutural" para "Página da estrutura, Canal da estrutura e Agrupador" respectivamente.
- Corrigido erro que impedia a visualização das configurações avançadas do serviço Repositório de Widgets em determinadas situações.
- Corrigido erro que impedia a utilização da opção
Acessar
de um canal criado no serviço Gerador de Canais em determinadas situações. - Corrigido erro no Respositório de Documentos em que o lightbox de processamento não era finalizado ao fazer download de um documento em determinadas situações.
- Correção no serviço de Repositório de Widgets que fazia com que escritas únicas não fossem corretamente tratadas quando as configurações avançadas do widget eram acessadas.
Outros
- Corrigido erro que impedia a instalação das distribuições gratuitas.
- Correção de erro durante atualização no passo 12.2.0.200210-8 quando há atributos customizados de usuários com valor preenchido.
- Correção de erro durante atualização nos passos 12.2.0.200210-13 e 12.5.0.201009-13 em alguns casos de ambiente com banco de dados Oracle.
- Correção de estouro de memória durante o processo de reindexação de usuários monitorados.
Observações
- Removida a integração com o Google Analytics.
- A partir dessa versão, a operação de reindexar todos os usuários monitorados faz com que eles sejam removidos das segmentações de usuários que utilizem uma jornada (ou estágio de uma jornada) como filtro.
-
Agora, os objetos string dentro de estilos em Javascript
não possuem mais os métodos Java disponíveis.
Como exemplo, antes seria possível fazermeuObjetoString.lines().count()
. Esse métodolines()
é um método do objeto String Java (java.lang.String
).
A partir dessa versão, para poder invocar esse mesmo método na mesma variável, deve-se fazer:new java.lang.String(meuObjetoString).lines().count()
. - O driver JDBC do Microsoft SQL Server distribuído nesta versão foi atualizado. Dependendo das configurações usadas ele pode fazer validações de criptografia que a versão anterior não fazia e isto pode resultar em erro ao tentar conectar com o banco de dados. Com isso pode ser necessário rever as configurações usadas em ambientes que utilizam esse banco de dados. Para mais informações, veja: https://learn.microsoft.com/pt-br/sql/connect/jdbc/using-ssl-encryption.
- As seguintes bibliotecas foram modificadas em www/WEB-INF/lib:
Adicionadas retrofit-2.9.0.jar
adapter-rxjava2-2.9.0.jar
converter-jackson-2.9.0.jarannotations-13.0.jar api-0.12.0.jar
client-0.12.0.jar
service-0.12.0.jarfastdoubleparser-0.8.0.jar kotlin-stdlib-1.6.20.jar
kotlin-stdlib-common-1.6.20.jar
kotlin-stdlib-jdk7-1.6.20.jar
kotlin-stdlib-jdk8-1.6.20.jarokhttp-4.11.0.jar okio-jvm-3.2.0.jar reactive-streams-1.0.3.jar rxjava-2.0.0.jar uap-java-1.5.4.jar Atualizadas Antiga Nova accessors-smart-2.4.8.jar
json-smart-2.4.8.jaraccessors-smart-2.4.11.jar
json-smart-2.4.11.jarelasticsearch-7.17.3.jar
elasticsearch-cli-7.17.3.jar
elasticsearch-core-7.17.3.jar
elasticsearch-geo-7.17.3.jar
rank-eval-client-7.17.3.jar
lang-mustache-client-7.17.3.jar
elasticsearch-secure-sm-7.17.3.jar
elasticsearch-x-content-7.17.3.jar
aggs-matrix-stats-client-7.17.3.jar
elasticsearch-rest-client-7.17.3.jar
elasticsearch-rest-high-level-client-7.17.3.jar
mapper-extras-client-7.17.3.jar
elasticsearch-lz4-7.17.3.jar
elasticsearch-plugin-classloader-7.17.3.jar
parent-join-client-7.17.3.jarelasticsearch-7.17.10.jar
elasticsearch-cli-7.17.10.jar
elasticsearch-core-7.17.10.jar
elasticsearch-geo-7.17.10.jar
rank-eval-client-7.17.10.jar
lang-mustache-client-7.17.10.jar
elasticsearch-secure-sm-7.17.10.jar
elasticsearch-x-content-7.17.10.jar
aggs-matrix-stats-client-7.17.10.jar
elasticsearch-rest-client-7.17.10.jar
elasticsearch-rest-high-level-client-7.17.10.jar
mapper-extras-client-7.17.10.jar
elasticsearch-lz4-7.17.10.jar
elasticsearch-plugin-classloader-7.17.10.jar
parent-join-client-7.17.10.jarbcprov-jdk18on-1.72.jar
bcmail-jdk18on-1.72.jar
bcpkix-jdk18on-1.72.jar
bcutil-jdk18on-1.72.jarbcprov-jdk18on-1.75.jar
bcmail-jdk18on-1.75.jar
bcpkix-jdk18on-1.75.jar
bcutil-jdk18on-1.75.jarchecker-qual-3.12.0.jar checker-qual-3.33.0.jar commons-compress-1.22.jar commons-compress-1.23.0.jar commons-csv-1.9.0.jar commons-csv-1.10.0.jar commons-fileupload-1.4.jar commons-fileupload-1.5.jar dd-plist-1.26.jar dd-plist-1.27.jar error_prone_annotations-2.11.0 error_prone_annotations-2.18.0 guava-31.1-jre.jar guava-32.0.1-jre.jar j2objc-annotations-1.3 j2objc-annotations-2.8 jackson-core-2.14.2.jar
jackson-dataformat-cbor-2.14.2.jar
jackson-dataformat-smile-2.14.2.jar
jackson-dataformat-yaml-2.14.2.jar
jackson-annotations-2.14.2.jar
jackson-databind-2.14.2.jarjackson-core-2.15.0.jar
jackson-dataformat-cbor-2.15.0.jar
jackson-dataformat-smile-2.15.0.jar
jackson-dataformat-yaml-2.15.0.jar
jackson-annotations-2.15.0.jar
jackson-databind-2.15.0.jarjson-20220924.jar json-20230618.jar json-path-2.7.0.jar json-path-2.8.0.jar jsoup-1.15.3.jar jsoup-1.16.1.jar log4j-core-2.19.0.jar
log4j-api-2.19.0.jar
log4j-1.2-api-2.19.0.jar
log4j-jcl-2.19.0.jar
log4j-slf4j-impl-2.19.0.jarlog4j-core-2.20.0.jar
log4j-api-2.20.0.jar
log4j-1.2-api-2.20.0.jar
log4j-jcl-2.20.0.jar
log4j-slf4j-impl-2.20.0.jarmssql-jdbc-8.4.0.jre8.jar mssql-jdbc-12.2.0.jre11.jar ojdbc8-19.7.0.0.jar ojdbc10-19.19.0.0.jar rome-1.18.0.jar rome-utils-1.18.0.jar rome-1.19.0.jar rome-utils-1.19.0.jar slf4j-api-2.0.6.jar slf4j-api-2.0.7.jar snakeyaml-1.33.jar snakeyaml-2.0.jar tika-core-2.7.0.jar
tika-parsers-standard-package-2.7.0.jar
tika-parser-apple-module-2.7.0
tika-parser-audiovideo-module-2.7.0
tika-parser-cad-module-2.7.0
tika-parser-code-module-2.7.0
tika-parser-crypto-module-2.7.0
tika-parser-digest-commons-2.7.0
tika-parser-font-module-2.7.0
tika-parser-html-module-2.7.0
tika-parser-image-module-2.7.0
tika-parser-mail-commons-2.7.0
tika-parser-mail-module-2.7.0
tika-parser-microsoft-module-2.7.0
tika-parser-miscoffice-module-2.7.0
tika-parser-news-module-2.7.0
tika-parser-ocr-module-2.7.0
tika-parser-pdf-module-2.7.0
tika-parser-pkg-module-2.7.0
tika-parser-text-module-2.7.0
tika-parser-webarchive-module-2.7.0.jar
tika-parser-xml-module-2.7.0
tika-parser-xmp-commons-2.7.0
tika-parser-zip-commons-2.7.0tika-core-2.8.0.jar
tika-parsers-standard-package-2.8.0.jar
tika-parser-apple-module-2.8.0
tika-parser-audiovideo-module-2.8.0
tika-parser-cad-module-2.8.0
tika-parser-code-module-2.8.0
tika-parser-crypto-module-2.8.0
tika-parser-digest-commons-2.8.0
tika-parser-font-module-2.8.0
tika-parser-html-module-2.8.0
tika-parser-image-module-2.8.0
tika-parser-mail-commons-2.8.0
tika-parser-mail-module-2.8.0
tika-parser-microsoft-module-2.8.0
tika-parser-miscoffice-module-2.8.0
tika-parser-news-module-2.8.0
tika-parser-ocr-module-2.8.0
tika-parser-pdf-module-2.8.0
tika-parser-pkg-module-2.8.0
tika-parser-text-module-2.8.0
tika-parser-webarchive-module-2.8.0.jar
tika-parser-xml-module-2.8.0
tika-parser-xmp-commons-2.8.0
tika-parser-zip-commons-2.8.0pdfbox-2.0.27.jar
fontbox-2.0.27.jar
pdfbox-tools-2.0.27.jar
xmpbox-2.0.27.jar
pdfbox-2.0.28.jar
fontbox-2.0.28.jar
pdfbox-tools-2.0.28.jar
xmpbox-2.0.28.jar