Liferay Digital Experience Platform Sumário de Novas Funcionalidades
A Liferay redesenhou sua plataforma e traz novas funcionalidades com o Liferay Digital Experience Platform (DXP). O seguinte texto é uma descrição das principais funcionalidades do Liferay DXP. Visão Geral do Produto O Liferay DXP é um software projetado para a criação de experiências únicas e consistentes para o cliente, através de web e dispositivos móveis e conectados a partir de uma ampla compreensão da sua audiência. O Liferay DXP, a evolução da nossa plataforma, entrega às empresas, através de uma arquitetura flexível e escalável, funcionalidades avançadas da nossa principal tecnologia de portal Liferay, além de aplicações pré-construídas. Isto permite a rápida criação de soluções para TI, marketing e equipes de experiência do cliente. Principais Funcionalidades Novas A Base Para Negócios Digitais Negócios digitais bem-sucedidos necessitam de plataformas construídas com uma TI sólida e confiável. A plataforma Liferay foi aperfeiçoada com funcionalidades como arquitetura modular, poderoso mecanismo de busca e melhores ferramentas de teste e atualizações. MODULARIDADE A arquitetura modular do Liferay DXP concede às empresas a oportunidade de construir sistemas robustos, adaptáveis, leves e inovadores para o mundo digital. As funcionalidades Liferay foram distribuídas em centenas de módulos, permitindo que você utilize apenas o necessário para o seu projeto. Construído utilizando um framework que possibilita a implementação modular de aplicações, portlets e bibliotecas, o Liferay DXP proporciona aos negócios uma flexibilidade até então nunca pensada e um sólido modelo de desenvolvimento. Monolítico (Versões Anteriores) Modular (Liferay DXP) REGISTRO DE SERVIÇO DO OSGi PRINCIPAIS SERVIÇOS PRINCIPAL DE SERVIÇO DE SERVIÇO DE BUSCA DE SERVIÇO DE USUÁRIOS DE SERVIÇO DE DOCUMENTOS PERSON- ALIZADO BUSCA USUÁRIOS DOCUMENTOS PRINCIPAL DE SERVIÇO UI DE BUSCA UI DE USUÁRIOS UI DE DOCUMENTOS PERSON- ALIZADO PRINCIPAL DE SERVIÇO API DE BUSCA API DE USUÁRIOS API DE DOCUMENTOS PERSON- ALIZADO PERSONALIZADO PERSONALIZADO PRINCIPAL DE SERVIÇO 1
CLUSTERING O clustering em Liferay acontece a partir da ferramenta Cluster Link, que utiliza Ehcache como mecanismo de replicação padrão. Esta funcionalidade só está disponível no Liferay DXP. ELASTICSEARCH O mecanismo de busca padrão do Liferay DXP é o Elasticsearch para um melhor monitoramento, tuning e clustering. Aqueles que possuem a Subscrição Liferay possuem a opção de expandir seu Suporte Liferay para o suporte de instalações do Elasticsearch. SINGLE PAGE APPLICATIONS Graças ao projeto Senna.js da Liferay, todas as aplicações (inclusive as customizadas) são automaticamente configuradas como Single Page Applications (SPA). Somente as partes necessárias da página são carregadas, diminuindo a utilização da largura de banda e o tempo de carregamento e renderização no navegador. Isto significa que os usuários irão perceber um melhor desempenho na nova plataforma Liferay. UPGRADE TOOL Uma nova ferramenta de atualização autônoma melhora a experiência de atualizar a plataforma Liferay para a versão mais recente. A atualização para o DXP agora é dividida em atualizações Principais e atualizações em Módulos, das quais a última pode ser executada de forma independente. Em caso de erro durante a atualização, a atualização dos Módulos pode ser reiniciada para continuar da última etapa concluída. SERVICE ACCESS POLICIES Beneficie-se de uma camada adicional de segurança ao definir serviços ou métodos de serviço que podem ser acionados remotamente. CONFIGURATION ADMIN No Liferay DXP, os usuários podem melhor gerenciar as configurações através do serviço de Configuration Admin disponível graças à modularidade. METAL.JS A Liferay desenvolveu o Metal.js como uma biblioteca de JavaScript, servindo como núcleo para todos os Liferay DXP JavaScript. TESTES UNITÁRIOS DE FRONT-END Testes unitários é uma parte crucial do ciclo de desenvolvimento, garantindo que o código esteja funcionando corretamente. A Liferay fez disso uma prioridade em todo o Liferay DXP. Dentro da UI, isso é percebido através de uma ferramenta chamada Mocha. GOGO SHELL Com o Liferay DXP sendo uma plataforma modular, as aplicações da Liferay agora são compostas por um ou mais módulos. Para interagir com o framework de módulos da Liferay, os usuários podem fazer uso do Felix Gogo shell. 2
Experiências Web Modernas As funcionalidades de experiências web fornecem suporte para a criação e gerenciamento de experiências web, incluindo segmentação de audiência para campanhas de marketing, criação de conteúdo, geolocalização e ferramentas de staging. Crie experiências consistentes e personalizadas de maneira fácil e rápida. AUDIENCE TARGETING A nova versão do Audience Targeting conta com uma segmentação de audiência avançada com novas regras. Os segmentos de visitantes podem ser criados com base nos campos personalizados do perfil do usuário, idioma, endereço IP, data de inscrição e do último login. Um gerador de relatórios está disponível para criá-los por segmentos e campanhas. Recursos adicionais de relatórios incluem a capacidade de visualizar e baixar a lista de usuários de cada audiência. Assim, os ativos segmentados podem ser filtrados no Asset Publisher usando configurações avançadas de filtro. Visitantes frequentes de uma página de cartão gold de um banco podem ser segmentados através do Audience Targeting. OTIMIZAÇÃO DOS MENUS DE NAVEGAÇÃO Um menu redesenhado permite que administradores encontrem facilmente a função que buscam e que os usuários registrados acessem aplicações administrativas e pessoais em um único lugar. A navegação é totalmente extensível, permitindo a personalização para qualquer necessidade. COMPARTILHAMENTO DE CONTEÚDOS ENTRE SITES O Liferay DXP agora pode compartilhar vários conteúdos entre sites filho e pai. Anteriormente, ao compartilhar uma estrutura ou modelo você deveria colocá-lo no escopo global. Como administrador de um site filho, você poderá usar todas as estruturas, modelos, categorias, modelos de exibição de aplicativos e muito mais de qualquer site pai permitido. DIFFS DE CONTEÚDO WEB O Web Content agora pode comparar diferentes versões de um conteúdo, assim como é possível no portlet de Wiki. O Web Content também pode ser comparado quando o conteúdo está sendo processado em um fluxo de trabalho. Isso facilita que o aprovador de conteúdo revise as alterações antes de aprová-las. 3
LEXICON O Lexicon foi desenvolvido para fornecer uma API robusta e fácil de utilizar que expande o Bootstrap 3 para ajudar desenvolvedores a construir componentes UI dentro e fora do Liferay. O Lexicon Customizer torna mais fácil qualquer mudança de componentes UI. CRIAÇÃO MODERNA E RÁPIDA DE SITES Uma série de melhorias na elaboração de sites dinâmicos e visualmente impressionantes fornece mais autonomia aos administradores para criá-los rapidamente. Um novo conjunto de temas modernos e templates de site disponíveis no Liferay Marketplace fornece uma base para facilmente construí-los, com recursos como estilização de modelos de aplicativos, conjuntos de páginas e muito mais. O template do site Westeros Bank cria automaticamente um framework para você customizar. 4
SIMPLES CRIAÇÃO DE CONTEÚDO COM ALLOYEDITOR Criadores de conteúdo agora contam com o acesso a qualquer momento aos aplicativos de criação do Liferay, graças ao AlloyEditor, um editor WYSIWYG construído em cima do CKEditor. Desenhado utilizando o React, uma biblioteca JavaScript desenvolvida pelo Facebook, o AlloyEditor é projetado para a fácil criação de Conteúdo Web. Desenvolvedores podem utilizar o framework OSGi para customizar a configuração do CKEditor de duas maneiras: modificando a configuração e adicionando um novo comportamento. A barra de ferramentas de edição surge ao destacar um texto. SELECIONADOR DE MÍDIA Ações como realizar o upload de uma imagem, selecionar um arquivo, ou até mesmo tirar uma foto ou vídeo para adicionar ao seu conteúdo agora são fáceis com o novo seletor de mídia Liferay. Esta funcionalidade é altamente expansível, para que novas fontes de mídia (por exemplo, Google, Flickr ou Youtube) possam ser somadas à qualquer aplicação utilizando o seletor. SUPORTE PARA SISTEMA DE ESCRITA DIREITA PARA ESQUERDA O Liferay Right to Left Language Support é completamente nativo. Os usuários não precisarão instalar um aplicativo separado. CONFIGURAÇÃO SIMPLIFICADA DO STAGING Publicar do staging para produção é fácil como clicar num botão. Criadores de conteúdo podem começar um processo simples de publicação e também realizar escolhas mais avançadas sobre o que publicar. Além disso, usuários podem utilizar a última configuração ou criar modelos de publicação para processos similares ou processos de publicação repetidos. DESEMPENHO DO STAGING A validação de dados é realizada no começo do processo de publicação, para fornecer feedbacks mais rápidos para usuários do staging. Consultas de artigo e o comportamento da API foram ambos ajustados para um melhor desempenho. Processos de indexação que consomem recursos não se sobrepõem mais a publicação em curso. 5
EDITOR DE IMAGEM INLINE O novo editor permite a edição simples de imagens na própria plataforma Liferay, eliminando a necessidade de uma ferramenta externa no momento de criação de conteúdo. Redimensione, corte ou realize ajustes de cores facilmente em qualquer imagem do Documentos e Mídia de blogs ou qualquer aplicativo que utilize um selecionador de item. O editor de imagem é de fácil customização e permite aos desenvolvedores criarem e implementarem ferramentas de modificação de imagens. A barra de ferramentas de edição surge ao destacar algo. DADOS PUBLICÁVEIS Realizar staging de conteúdo no DXP permite aos usuários a publicação do histórico de dados dinâmicos, comentários, notas, referências de conteúdo de outros sites, campos customizáveis, como qualquer outro material que utiliza a aplicação de Asset Publisher. STAGING MULTI-ETAPAS O staging remoto funciona tipicamente em 2 ambientes: UAT e Produção. O DXP permite a opção de um ambiente de staging multi-etapas começando com um ambiente de Content Development configurado para publicar em um cenário UAT. Este cenário é configurado para publicar para Produção. EXPORTAR/IMPORTAR EVENT LISTENERS DO CICLO DE VIDA DA PUBLICAÇÃO Agora desenvolvedores podem escrever partes de código de maneira fácil em resposta a determinados eventos durante um processo de importação ou exportação. Isto pode ser utilizado para facilitar o registro, auditoria ou lançamento de atividades depois que um determinado evento aconteceu. GEOLOCALIZAÇÃO O Liferay DXP permite localizar todos os conteúdos web, lista de dados, documentos e mídias. Também permite que os administradores aproveitem o poder do Asset Publisher do Liferay para criar listas de conteúdo geolocalizado e publicá-los em um mapa. 6
Colaboração Aprimorada + Gerenciamento de Documentos As mudanças nos recursos de colaboração e gerenciamento de documentos oferecem diversas maneiras de comunicar e compartilhar informações, ajudando você a eliminar silos entre equipes e promover uma melhor colaboração. EXPERIÊNCIAS EM BLOG O Liferay DXP conta com várias melhorias no que diz respeito às experiências providas em blogs, incluindo a capacidade de definir imagens de capa facilmente, upload e compartilhamento de imagens mais convenientes e confiáveis. Os usuários podem usufruir do editor WYSIWG, AlloyEditor, juntamente com o Inline Image Editor para a fácil criação de conteúdos para blog e funcionalidade drag-and-drop de posicionamento de imagem diretamente no texto. Os recursos também incluem data de publicação, suporte RSS, thread de usuário e comentários de convidados, tags e classificações, links bookmarking, notificação por e-mail de comentários no blog e um sistema de classificação de entrada. Visualização em cartões dos seus blogs BASE DE CONHECIMENTO A interface do Knowledge Base foi redesenhada para uma experiência de usuário mais conveniente. Os administradores agora podem criar pastas para organizar artigos dentro do Knowledge Base e importar artigos Markdown. APLICATIVOS DE COLABORAÇÃO SOCIAL Microblogs, contact center, anúncios, habilidade de convidar membros e outros recursos de colaboração social estão disponíveis de maneira nativa através de vários aplicativos dedicados. NOTIFICAÇÕES DE EMAIL INTERNACIONALIZADAS Todas as notificações por e-mail enviadas pelo Liferay DXP podem ser traduzidas para vários idiomas. MENÇÕES DE USUÁRIO Os usuários agora podem @mencionar outro usuário em blogs e comentários. Os usuários receberão uma notificação de que foram mencionados neste recurso específico. 7
WORKFLOW + SUBSCRIÇÕES PARA PASTAS DE CONTEÚDO WEB As pastas dos Conteúdos Web agora permitem que usuários se inscrevam em pastas e tipos de conteúdo específicos e também possui a capacidade de configurar fluxos de trabalhos separados por tipos de pasta e conteúdo. As pastas dos Conteúdos Web também contam com o recurso de restringir estruturas de conteúdo web específicas a uma determinada pasta. Formulários O novo suporte para criação de formulários permite o maior controle sobre pesquisas e outros formulários dinâmicos, além de atualizações para o suporte de aplicativos e extensões Liferay. SUBSTITUIÇÃO DO XML Como resultado do novo aplicativo Liferay Forms, vários portlets estão migrando do uso de dados XML para JSON, a fim de obter maior flexibilidade no que diz respeito a conter dados adicionais que o XML não poderia fornecer. LIFERAY FORMS Um novo aplicativo para definir e publicar formulários dinâmicos avançados permite layouts com multi-colunas complexos e a capacidade de abranger várias páginas. Permite maior controle sobre os campos do formulário, como personalizá-los ou ocultá-los com expressões de visibilidade. Os formulários podem ser publicados em qualquer site Liferay de maneira simples - arrastando o formulário para uma página ou fornecendo a URL que vincula diretamente a um formulário de página inteira. Uma funcionalidade adicional é a capacidade de extrair dados de uma fonte externa (por exemplo, provedores de dados). Um vez que o administrador da página configurar o Data Provider, os dados podem ser compartilhados em qualquer formulário. No roadmap existe a possibilidade de usar a API do Forms para processar o mecanismo do formulário, mesmo para sites que usam o Liferay Forms juntamente com outra tecnologia. O Liferay Forms foi planejado para eventualmente substituir o aplicativo de Web Form e formulários de lista de dados dinâmicos (DDL) de versões anteriores. A interface de criação de formulários atualizada é mais intuitiva e permite a utilização de novas funcionalidades, como layout de colunas múltiplas e controle avançado sobre campos do formulário. 8
Experiências Móveis Excepcionais Uma nova coleção de softwares para dispositivos móveis existentes: Mobile SDK, Liferay Screens e Liferay Push. As ferramentas móveis atualizadas permitem que você crie aplicativos para colaboração e social, certificando-se que as informações em seu telefone permaneçam completamente seguras. Informações de usuários em aplicativos móveis sincronizam automaticamente com o seu site Liferay DXP. As novas funcionalidades do Liferay Mobile Experience incluem: Um novo conjunto de screenlets para o Liferay Screens, incluindo Galeria de Imagens, Blogs, Comentários, Classificações e Displays de Conteúdos Genérico, PDF, Vídeo, Áudio e Imagem. Recursos de segurança, como criptografia de banco de dados. Todos os dados armazenados agora serão criptografados no banco de dados local do telefone..melhor suporte para conteúdo Web estruturado no screenlet de conteúdo de Web. Ferramentas de Desenvolvimento Liferay Uma coleção atualizada de ferramentas ajuda os usuários do Liferay DXP a gerenciar o suporte e desenvolvimento de projetos Liferay com práticas modernas. LIFERAY DEVELOPER STUDIO Além do suporte para o Liferay Module Project, Liferay Plugins SDK 7 e Liferay Workspace, o Developer Studio vem com o Assistente de Classe de Componente Liferay e uma Ferramenta de Migração que identifica falhas de versões anteriores do Liferay. BLADE CLI Blade CLI é a maneira mais fácil para os desenvolvedores criarem novos módulos Liferay. Embora os plugins SDK também sejam suportados, o Blade CLI permite que os desenvolvedores criem projetos que possam ser usados com qualquer IDE ou ambiente de desenvolvimento. O Blade CLI é uma ferramenta de linha de comando baseada em um ambiente baseado em Gradle, usado para construir módulos Liferay DXP. Este conjunto de ferramentas fornece uma série de subcomandos que ajudam os desenvolvedores do Liferay a criar e implementar módulos em uma instância do Liferay. 9
LIFERAY WORKSPACE Liferay Workspace é um ambiente gerado para o desenvolvimento modular construído para armazenar e gerenciar projetos Liferay. Para necessidades de gerenciamento de pacotes, os desenvolvedores podem recorrer ao JPM4J. É muito fácil importar projetos do Liferay Workspace em qualquer IDE com suporte Gradle incorporado, o que elimina a necessidade de usar apenas o Eclipse para desenvolvimento. Utilizando o Liferay Workspace em um projeto típico. Próximos Passos Saiba mais sobre como a Liferay pode ajudar seu negócio a dar o próximo passo na sua estratégia digital. Solicite uma demonstração do produto para nossa equipe em liferay.com/request-a-demo. 10
A Liferay desenvolve softwares que permitem a criação de ricas experiências digitais na web, em dispositivos móveis e outros canais. Nossa plataforma é open source, o que a possibilita maior inovação, confiabilidade e segurança. Através de soluções de negócio e tecnologia, a empresa visa causar um impacto positivo no mundo. Clientes como Adidas, Carrefour, Cisco Systems, Danone, Fujitsu, Lufthansa Flight Training, Siemens, Société Générale e as Nações Unidas usam Liferay. Para mais informações, visite: 2017 Liferay, Inc. Todos os direitos reservados. 170207