No mês de abril desse ano a LIFERAY INC. disponibilizou a nova versão do seu portal para uso. Antes mesmo do lançamento, criou-se grandes expectativas sobre as novidades que poderíamos encontrar neste “novo portal”, mesmo com a comunidade presente e atualizações constantes, muitos ficaram ansiosos com as novas features.
O portal Liferay 7.0 chegou ao mercado com um incrível número de novas funcionalidades e melhorias, atualmente mais de 1750, sendo que ainda não está em sua versão final e mais features serão apresentadas nos futuros releases como um novo editor de imagens integrado aos documentos e mídias do portal.
Segue algumas features que foram implementadas as quais acredito que serão relevantes para os desenvolvedores, administradores e usuários do portal:
- Modularity inside: Ao meu ver uma das features mais importantes da nova versão pois permite que o desenvolvedor construa sistemas mais potentes, adaptáveis, leves e inovadores por causa da alteração no core do portal, que foi modularizado, permitindo que o desenvolvedor utilize somente o que é realmente necessário para o projeto. Essa característica nos dá um modelo de desenvolvimento mais elegante e coerente e tem como base a Familia OSGi.
- New Forms Experience: Novo aplicativo que permite definir e publicar formulários dinâmicos avançados, podendo ter layouts de várias complexidades e abranger diversas páginas. Podem ser publicados em qualquer site arrastando o formulário para uma página, publicação presente em outras versões, ou no estilo de formulários do Google, fornecendo uma URL para a página do formulário. Foram inseridos novos tipos de campos para a criação do mesmo e a possibilidade de inserir campos personalizados, além de serem integrados em workflow’s caso necessário.
- Optimized Content Authoring: O gerenciamento de conteúdo sofreu algumas alterações visando aumentar a facilidade para uso. Um novo editor de texto foi implementado e várias melhorias foram adicionadas, como a reutilização de estruturas e modelos em outros sites.
- Geolocate any content: Possibilidade de utilizar a geolocalização para publicação de conteúdos e listas de conteúdos inseridos, tendo a possibilidade de apresentação em mapas.
- Advanced modern sites easier than ever: Contém uma série de melhorias para fornecer mais poder aos administradores do site afim de criar sites modernos mais rápidos. Novos recursos para criação de sites e novos modelos de exibição do aplicativo foram implementados.
- Improved blogs, forum and wiki: Receberam melhorias visando aumentar a facilidade e simplicidade do seu uso, sem perder todo o poder e gerenciamento que possuí por trás, necessário em qualquer blog, fórum ou wiki.
- Easier to use staging, even for the most advanced scenarios: Muito criticado em versões anteriores o staging recebeu uma atenção especial, seus problemas foram corrigidos e melhorias implementadas, entre elas, podemos salvar uma configuração no staging para utilização futura.
- New image, file and media selector: Simplesmente a forma como subir imagens, arquivos e mídias em gerais ganhou um verdadeiro “UP”. Várias funcionalidades foram inseridas, entre elas a possibilidade de buscar imagens em algumas redes sociais, além de inserir vídeos direto do Youtube para seu editor de texto. Realmente a diferença com versões anteriores é muito grande.
- Faster loading and reduced bandwidth usage: Desempenho muito mais rápido graças a nova tecnologia que converte automaticamente todas as aplicações, mesmo as personalizadas, bem como a navegação entre páginas do site. Isso significa que apenas os pedaços da página que são necessários serão carregados evitando atualizações da página inteira, reduzindo o uso de banda, o tempo de carregamento e o tempo de renderização no navegador.
Além destas features descritas, o Portal Liferay 7.0, apresenta modificações importantes como facilidade maior para desenvolvimento, melhorias na infra, incluindo a substituição do Lucene para ElasticSearch como mecanismo de busca padrão, tornaram o portal uma ferramenta ainda mais poderosa.