Open the menu

    Versão 7.1.0

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

    Novidades

    • Novo estilo visual para interfaces públicas, que traz melhor visual padrão, facilidades para customizações por CSS e mais pontos de customização em XSL (durante a atualização para esta versão, o tema "Lumis Portal 7.0" será aplicado na raiz do portal caso já não esteja com o clássico. Para o novo visual ser aplicado, estes temas precisam ser removidos);
    • Reformulação da funcionalidade de deployment. Para maiores detalhes, veja a seção sobre Deployment em Customização e Desenvolvimento.
      • Instalação de um módulo com mesmo identificador que um antigo funciona como uma atualização;
      • Possibilidade de incluir em módulos entidades Hibernate, que são automaticamente instaladas/desinstaladas com o módulo;
      • Introduzindo "pacote", que pode ser usado para instalar de uma vez vários módulos e/ou executar operações pontuais;
      • Introduzindo "componente", que pode estar presente em módulos, e permite manter scripts de instalação/atualização/desinstalação, definir dependências, disponibilizar arquivos estáticos nos websites, possuir uma árvore de estrutura do portal, entre outros;
    • Novo framework de processos interativos.

    Melhorias

    • Reestruturação do Portal Studio e administração do Lumis Portal;
    • Incluindo Editor de Estrutura no Portal Studio;
    • Novo atributo subtype em controle tipo lum_link;
    • Melhoria na exibição de dados no Gerenciador de Páginas Padrões;
    • As configurações padrões de log no lumislogconfig.xml foram revistas. Agora com a configuração padrão o log de depuração não é gerado, foi aumentado o tamanho dos arquivos de log rotativos e jboss-deployment-structure foi ajustado para evitar a captura do log pelo JBoss;
    • Melhoria no conteúdo e formatação dos arquivos gerados pelo Assistente de Criação de Conteúdo;
    • Melhoria no serviço de Sala de Chat, incluindo um checkbox no chat do moderador que aprova automaticamente suas mensagens;
    • Melhoria no serviço de Sala de Chat, exbindo informação de número de participantes na sala na interface de chat;
    • Melhoria na EL lum_localize, que quando o caminho do recurso de strings não for especificado e estiver sendo utilizada no escopo da renderização de uma instância de interface, automaticamente utilizará os recursos de strings do serviço correspondente;
    • Melhoria no controle de lum_pagination onde no XSL ele tenta detectar automaticamente se deve usar POST ou query string quando parâmetro useQSParameter não é especificado;
    • Melhoria no servicedefinition.xsd para fornecer as opções padrões para o atributo type de elementos service e interface;
    • Novo dataType "email" no DOUI;
    • Melhoria em mensagens exibidas em alguns cenários de erro na sincronização de estrutura;
    • Melhoria no douidefinition.xml, adicionando opção "default" em <fields inherit="default">, para ser aplicada a inclusão padrão de campos, conforme o tipo da interface, com possibilidade de customização simultânea;
    • Melhoria na publicação de conteúdos, permitindo criar segmentações que limitam as opções que aparecem nos controles padrões de associar conteúdos, publicar para instâncias de serviços, publicar para usuários/grupos, seleção de canal e seleção de página;
    • Melhoria no DOUI, ao gerar automaticamente o identificador de um controle utilizando um valor mais amigável para facilitar depurações;
    • Melhoria no DOUI, adicionando opção "validate" no atributo type de onClick, que executa a validação client-side padrão do formulário;
    • Melhoria na geração padrão de meta tags de página de detalhe de conteúdo, tratando caso em que campo tipo html é utilizado para gerar os valores;
    • Melhoria no DOUI, introduzindo os atributos isDetail, isDetailMedia e isMetaInformation em field, que influenciam como o campo é renderizado com o visual padrão;
    • Melhoria nas propriedades de uma página, removendo limite de tamanho dos campos descrição e palavras-chave.

    Correções

    • Corrigido defeito no controle de lum_propertyPage onde ocorria a inclusão de lum_footer a mais;
    • Corrigido defeito onde as escritas por beforeWrite não obedeciam a escrita única por chave quando a interface possuía cache habilitado;
    • Corrigido defeito ao acessar página com layout file em safe-mode com development mode habilitado;
    • Corrigido defeito onde alguns metadados de campos tipo file, media e document não eram disponibilizados no XML de renderização da interface;
    • Corrigido defeito onde página padrão de login com canal especificado era aplicada a acesso direto ao login.jsp;
    • Corrigido defeito no controle lum_pagination onde a paginação não era mantida após um render action;
    • Corrigido defeito no controle de upload múltiplo;
    • Corrigido defeito nas telas de chat onde o tema atual não era levado em conta para gerar o HTML das mensagens.

    Observações

    • Os requisitos do sistema foram atualizados;
    • Não existe mais as possibilidades de "iniciar" e "parar" um módulo instalado no portal. Agora considera-se que o módulo existente está instalado e disponível.
    • Não existe mais a funcionalidade de auto-deploy. Agora todos os deployments devem ser realizados pelas interfaces disponibilizadas pela funcionalidade de deployment.
    • Alterações na API de deployment manager (lumis.portal.deployment.IDeploymentManager):
    • Alterações na interface de módulo lumis.portal.deployment.IModule.
    • Novo estilo visual para interfaces públicas:
      • O visual e usabilidade padrão dos controles DOUI foram alterados. A forma anterior pode ser aplicada utilizando o tema "Lumis Portal 7.0" (ou o tema "Tema clássico" para a forma mais antiga). Durante a atualização para esta versão, o tema "Lumis Portal 7.0" será aplicado na raiz do portal caso já não esteja com o clássico, mas pode ser removido caso seja desejado o novo visual;
      • Customizações visuais em serviços nativos podem sofrer impactos;
    • No Serviço de RSS, a interface de lista por padrão não exibe mais visualmente o endereço do RSS. Mas é possível torná-lo visível novamente através da customização da instância de interface, opção Campos, e selecionando o campo endereço para ser visível;
    • O DOCTYPE padrão gerado pelo portal passou a ser o de HTML 5. Isto pode ser alterado no arquivo de configuração lumisportalconfig.xml.
    • As seguintes bibliotecas foram adicionadas no WEB-INF/lib:
      • jackson-all-1.9.11.jar
    • As seguintes bibliotecas foram atualizadas no WEB-INF/lib:
      twitter4j-core-2.2.4.jar twitter4j-core-3.0.3.jar
      odbc14.jar odbc6.jar
      nekohtml-1.9.13.jar nekohtml-1.9.17.jar
    • Alterações na classe lumis.doui.source.Source:
      • Método setParameterValue(String, Object) deprecated, sendo substituído por setParameterValue(String, Object, String);
      • Método valueChanged(String, Object) alterado para valueChanged(String, String).
    • Interfaces padrões do tipo lista rápida não possuem mais controle de paginação;
    • Alterações na classe lumis.portal.manager.ManagerFactory:
      • Método getChannelTreeManager, que era deprecated, sendo removido.
    • Método lumis.portal.serviceinterface.IServiceInterfaceRequest.setMode(int) sendo deprecated.