Versão 6.2.0

Top  Previous  Next

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

 

Novidades

 

Múltiplos websites, através do mapeamento de URLs e diretórios estáticos a áreas do portal. Veja detalhes no Gerenciador de Websites;

 

Isolamento de estilos de interfaces. Veja detalhes no Editor de Estilo;

 

Log de transações ativas por longo período de tempo. Configurável no lumisportalconfig.xml;

 

Novo tipo de exportação e importação de estruturas do portal. Mais detalhes em Exportação/Importação.

 

 

Melhorias

 

Melhorias no serviço de Categorização:
oCategorias podem ser organizadas de forma hierárquica. Estilos padrões e administração foram atualizados de acordo;
oÉ possível associar mais de uma instância de serviço de categorias a cada instância de serviço de conteúdo;

 

Edição dos serviços de Documentos e Imagens permite cadastro de metadado de categoria;

 

Adição e edição do serviço de Wiki permitem cadastro de metadado de categoria;

 

Melhorias no controle de múltiplo uploads;

 

Melhoria na usabilidade de alguns filtros na administração do portal e interfaces administrativas de serviços nativos;

 

Incluído canal pré-definido no serviço de Páginas Personalizadas;

 

Melhoria no serviço WSRP Produtor na mensagem devido à chave duplicada durante configuração;

 

Melhorias no serviço de Banners:
oPublicação para instâncias de serviço;
oBanners rotativos;

 

Melhoria na exibição de informações em Módulos > Informações do Portal;

 

Melhoria no controle lum_script para permitir também a referência a arquivos .js;

 

Melhorias no serviço de Fórum:
oPermitir texto com formatações nas mensagens;
oPermitir anexos (se for atribuída a permissão ao usuário) nas mensagens;
oIndexação das mensagens, permitindo que sejam encontradas pelo serviço de busca;

 

Melhorias em Gestão de Conteúdo > Assistente de Criação:
oPermitindo definir opções de valores para os campos;
oNo serviço gerado, incluindo permissão de editar conteúdo, necessário para acesso às interfaces administrativas;

 

Nova interface de calendário no serviço de Agenda de Eventos;

 

Melhorias na geração de cache HTML:
oPermitindo limitar o número máximo de expirações de cache HTML por evento;
oIntervalo crescente para geração de cache HTML em caso de erro;

 

Melhoria no serviço de Fale Conosco, permitindo a configuração de múltiplos e-mails como destinatários;

 

Disponibilizando data do último login efetuado na API, em lumis.portal.user.UserConfig.getLastLogin();

 

Melhoria no log de erro decorrente de arquivo de definição de dispositivo configurado no lumisportalconfig.xml inválido ou inexistente;

 

Melhoria na configuração padrão do pool de conexões incluída em lumishibernate.cfg.xml.

 

 

Defeitos

 

Portal Studio e manipulação de estrutura

Corrigido defeito ao excluir canal sendo referenciado pela replicação de arquivos públicos;
Corrigido defeito ao excluir canal onde validação sobre remoção de canais internos não era feita;
Corrigido defeito ao tentar importar LEC atualizando canal raiz;
Corrigido defeito onde configurações de transformação de arquivos em instâncias de serviços não eram levadas ao aplicar um template de canal;
Corrigido defeito no Portal Studio onde campos externalData="true" não eram exibidos na customização de campos;
Corrigido defeito no Portal Studio na adição de instância de interface em página com Internet Explorer 9;
Corrigido defeito na importação de LEC onde páginas referenciam instâncias de interfaces inexistentes;
Corrigido defeito no template de canal onde informações armazenadas em property bag de template de página não eram copiadas;
Corrigido defeito onde ao atualizar canal a partir do template de canal, custom properties não existentes no template não eram removidas do canal;
Corrigido defeito ao adicionar instância de interface em página com layout file quando a instância de serviço possui caracter especial no nome;
Corrigido defeito que permitia remover todas as áreas de uma página com layout file;

 

DOUI e Content

Corrigido defeito nas telas de publicar para instâncias de serviço e usado por, quando instância de serviço possui caracter especial no nome;
Corrigido defeito no botão de editar quando interface de edição destino possui isRuntimeOnly igual a false;
Corrigido defeito no validador DOUI de números inteiros;
Corrigido defeito no controle lum_filesPicker;
Corrigido defeito no HTML gerado ao incluir imagem no editor HTML;
Corrigido defeito no comportamento do atributo source/relations/relation/relationField/@fieldId;
Corrigido defeito na exclusão de mensagens publicadas para redes sociais pelos metadados de conteúdo;
Corrigido defeito no botão de Redes Sociais, de metadados de conteúdo, que não atualizava o contador exibido corretamente;
Corrigido defeito na indexação de dados de sources que não são de conteúdo;
Corrigido defeito na perda de estado do controle de múltiplo uploads;
Corrigido defeito no upload simples do controle de múltiplo uploads;
Corrigido defeito onde arquivos transformados não eram excluídos ao remover instância de serviço;
Corrigido defeito na escrita de arquivo transformado quando o arquivo original foi renomeado;
Corrigido defeito na transformação de arquivos quando o arquivo não possui extensão;
Corrigido defeito no controle de seleção de idioma nos metadados de conteúdo que gerava erro de javascript;
Corrigido defeito onde filtro pelo metadado de idioma necessitava explicitar controle a ser utilizado;
Corrigido defeito de chamada desnecessária para o encurtador de URL em eventuais cadastros de conteúdos;
Corrigido defeito na pré-visualização de conteúdo em diferentes skins inclusos quando é configurado o mínimo de dispositivos reconhecidos;

 

Serviços nativos

Corrigido defeito de validação de configuração no serviço Produtor WSRP;
Corrigido defeito em registro inband nos serviços Produtor WSRP e Consumidor WSRP;
Corrigido defeito na exclusão de conteúdo do serviço de RSS;
Corrigido defeito no serviço de Microblog ao incluir comentário com mais de 255 caracteres;
Corrigido defeito no serviço de Microblog em que apenas os últimos 50 comentários eram exibidos;

 

Outros

Corrigido defeito em que ao efetuar login o idioma não era mantido;
Corrigido defeito que eventualmente gerava log de NullPointerException lançado por lumis.portal.cache.ClusteredCacheListener$ProcessCacheClusterNotificationCommand durante inicialização do portal em ambiente multi-server;
Corrigido defeito na geração de requisições por javascript no Internet Explorer 9;
Corrigido defeito de instalação ou desinstalação pelo sistema de arquivos de um módulo que contém serviço;
Corrigido defeito quando um módulo era desinstalado e reinstalado em curto período em ambiente multi-server;
Corrigido defeito ao armazenar arquivo multimídia (pelo IFileManager) sem Jave instalado;
Corrigido defeito na renderização de interface client-side quando acessada pela URL do canal.

 

Observações

 

Os requisitos do sistema foram atualizados.

 

O serviço de Fórum foi atualizado. As interfaces de Novo Tópico, Adicionar Resposta e Editar Resposta foram atualizadas para suportar formato HTML no corpo das mensagens. Agora é possível adicionar mensagem em formato HTML.

 

Os arquivos físicos .CSS não são mais incluídos na exportação/importação. Os mesmos devem ser manualmente restaurados no momento da importação do LEC, assim como os demais arquivos estáticos da solução.

 

Valor padrão para número máximo de erros na fila de cache HTML foi alterado de 5 para 0 (ilimitado) e foi introduzido intervalo (configurável) crescente entre gerações de cache quando ocorre erro na geração. Detalhes sobre a configuração em Filas de Cache.

 

Elementos de API pública (@Stable) deprecated (consulte o javadoc correspondente para maiores detalhes):
olumis.portal.filesystem.PortalFilePath.getBaseFolder()
olumis.portal.filesystem.PortalBaseFolder.WWW
olumis.portal.hyperlink.HyperLinkConfig.getWebsite()
olumis.portal.hyperlink.HyperLinkConfig.setWebsite(String)
olumis.portal.page.link.IPageLinkManager.getByTypeAndWebsite(SessionConfig, int, String, ITransaction)
olumis.portal.page.link.IPageLinkManager.getByTypeWebsiteAndChannelId(SessionConfig, int, String, String, ITransaction)
olumis.portal.presentation.IPresentationManager.getDefaultPage(SessionConfig, String, String, String, int, ITransaction)
olumis.portal.serviceinstance.IServiceInstanceManager.deserializeCustomProperties(SessionConfig, DeserializationConfig, Node, ITransaction)
olumis.portal.serviceinterfaceinstance.IServiceInterfaceInstanceManager.deserializeCustomProperties(SessionConfig, DeserializationConfig, Node, ITransaction)

 

Principais elementos de API interna deprecated (consulte o javadoc correspondente para maiores detalhes):
olumis.portal.PortalContext.getFrameworkUrl()
olumis.portal.PortalContext.getNonSSLConnectorPort()
olumis.portal.PortalContext.getRealPath(String)
olumis.portal.PortalContext.getRootPath()
olumis.portal.PortalContext.getSSLConnectorPort()
olumis.portal.PortalContext.getWebAppRelativePath(String)
olumis.portal.url.IURLManager.convertHTMLPathsToDynamicPaths(String)
olumis.portal.url.IURLManager.getWebResourcePathByDynamicPath(String, Locale)
olumis.portal.url.IURLManager.processHTMLDynamicPathReferences(String)
olumis.portal.url.IURLManager.processHTMLDynamicPathReferences(String, Locale, boolean)

 

Principais impactos em elementos de API interna:
olumis.portal.servicecontainer.ServiceContainerUrl.toString(true) pode não retornar uma URL relativa dependendo do cenário. As variantes toString(false) e toString() não são impactadas. Observe que o impacto permanece consistente com a definição do toString(boolean), que não garante que o valor retornado seja uma URL válida.
olumis.content.workflow.action.WorkflowSendMailActionHandler.getWebsiteUrl() foi alterado para lumis.content.workflow.action.WorkflowSendMailActionHandler.getWebsiteUrl(SessionConfig, ContentLocale, ITransaction). A implementação padrão, que antes retornava o valor de lumis.portal.PortalContext.getFrameworkUrl(), agora calcula a qual Website o dado conteúdo pertence e retorna sua URL principal não segura (para mais detalhes consulte o javadoc correspondente).

 

Envie para um amigo:
oA página destino do link só será acessível se o seu domínio estiver associado a algum website. Para verificar como gerenciar o cadastro de websites veja Gerenciador de Websites.

 

Sources com relation em que o atributo fieldId (de <relation>) não corresponda ao identificador de um field no source devem ser corrigidos. Tais atributos devem sempre referenciar um field existente. Os executáveis compatibilityCheck-6.2.cmd ( Windows ) e compatibilityCheck-6.2.sh ( Linux ) foram disponibilizados para verificar possíveis incompatibilidades decorrentes deste item. Eles podem ser encontrados em LUMIS_HOME/setup.

 

Serviço de Categorização:
oNão há mais workflow no cadastro de termos. Os metadados correspondentes ao workflow de termos serão removidos durante atualização da versão;
oInterfaces associatedTerms, list e details sofreram alterações para exibirem a hierarquia dos termos.

 

A tabela lum_MonEventDataMeasure teve sua coluna 'maxValue' renomeada para 'maximumValue', pois a mesma se tratava de uma palavra reservada da gramática do MySQL 5.5.

 

lumisportalconfig.xml:
oElementos frameworkUrl, nonSSLConnectorPort, SSLConnectorPort e webRootPath foram eliminados e sua função foi substituída por campos de cadastro no Gerenciador de Websites. Se estes elementos estiverem presentes no lumisportalconfig.xml, durante o processo de upgrade para esta versão, o website padrão será criado baseado em seus valores.

 


Lumis Portal 6.2.0.120405
Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.