DEV Community

Cover image for Mas afinal o que é esse tal de Liferay?
Carlos Fortes
Carlos Fortes

Posted on

Mas afinal o que é esse tal de Liferay?

Olá amig@s,

Trabalhando com o Liferay há alguns anos recebo sempre perguntas do tipo:

Mas o que é o Liferay?
ou

Porquê utilizar Liferay?
ou

O que o programador Liferay faz?

Neste post tentarei dar uma introdução ao Liferay, mostrando como fazer uma instalação da plataforma com Docker e alguns recursos onde saber mais.

O que é o Liferay

O Liferay é uma plataforma de portal corporativa de código aberto que simplifica a criação de experiências digitais envolventes. Ele oferece recursos robustos de gerenciamento de conteúdo, colaboração e personalização, tornando-se uma escolha popular para empresas que buscam construir portais web poderosos.

As suas principais caractéristicas:

  • Portal de Colaboração: O Liferay oferece recursos de colaboração, como blogs, fóruns, wikis e calendários, que permitem a interação e a colaboração entre os usuários.

  • Gestão de Conteúdo: Permite a criação, publicação e gerenciamento de conteúdo de maneira eficiente. Isso inclui documentos, páginas da web, imagens e vídeos.

  • Integração de Aplicações: Facilita a integração com outras aplicações e sistemas, permitindo que os usuários acessem informações de diferentes fontes em um único local.

  • Personalização: Oferece recursos avançados de personalização para adaptar a experiência do usuário de acordo com preferências individuais.

  • Segurança: Possui recursos robustos de segurança para proteger dados sensíveis e garantir a conformidade com regulamentações.

  • Escalabilidade: Projetado para ser escalável, permitindo que organizações de diferentes tamanhos implementem soluções baseadas no Liferay.

  • Código Aberto: O Liferay é distribuído sob a Licença Pública do GNU (GPL)

  • Low-Code/No-Code: Mais recentemente tem adotado as abordagens low-code ou no-code o que sugere uma ênfase em facilitar o desenvolvimento de aplicações por usuários não técnicos

O Liferay oferece duas edições principais: Community Edition e Liferay DXP (Digital Experience Platform).

Community Edition (CE): É a edição gratuita e de código aberto do Liferay. Pode ser baixada e usada sem custos, de acordo com os termos da Licença Pública Geral GNU (GPL).

Liferay DXP: É a edição empresarial do Liferay e requer uma licença paga. A DXP inclui funcionalidades adicionais e é destinada a organizações que precisam de recursos avançados, suporte empresarial e garantias de estabilidade.

Devido à sua flexibilidade e extensibilidade, o Liferay é frequentemente utilizado por organizações para desenvolver portais corporativos, intranets, extranets e outras soluções web colaborativas. Ele é escrito em *Java * e pode ser executado em diversos servidores de aplicação, tornando-o uma escolha versátil para o desenvolvimento de plataformas web complexas.

A documentação oficial do Liferay é um ótimo lugar para se aprender mais sobre.

Ok, mas como posso testar o Liferay?

A forma mais rápida de testar a plataforma é fazendo uso do Docker. Vamos começar a jornada para uma instalação descomplicada!

Por que Docker para Liferay?

  • Isolamento: O Docker fornece isolamento de aplicativos, garantindo que o ambiente de desenvolvimento seja consistente, independentemente do sistema operacional.

  • Portabilidade: Os containeres Docker são portáteis, permitindo que você implante facilmente o ambiente Liferay em diferentes máquinas.

  • Facilidade de Configuração: Com Docker, a configuração do ambiente Liferay é simplificada, economizando tempo e esforço.

Guia Passo a Passo:

Passo 1: Instalação do Docker
Certifique-se de ter o Docker instalado em sua máquina. Você pode encontrar instruções detalhadas no site oficial do Docker.

Passo 2: Pull da Imagem do Liferay
Execute o seguinte comando para baixar a imagem do Liferay da Docker Hub:
docker pull liferay/portal:latest

Passo 3: Acesso ao Liferay
Abra seu navegador e acesse http://localhost:8080. Siga as instruções de configuração inicial do Liferay.

Pois é, simples assim! Agora, você tem um ambiente Liferay totalmente funcional, pronto para desenvolvimento e testes, de forma rápida e eficiente.

Muito bom, mas onde posso aprender mais sobre?

Além da documentação oficial da Liferay, há o blog que trás sempre boas novidades, recomendo também o slack oficial e o canal no youtube. Um outro canal no youtube que recomendo para quem iniciantes no mundo Liferay é o da Simplify Tecnologia que trás videos muito bons sobre instalação e configuração do Liferay.

Bom ficamos por aqui, sendo que você ficou com uma noção do que é o Liferay, concluiu com sucesso a instalação do Liferay utilizando Docker! Este é o ponto de partida para explorar as vastas possibilidades que o Liferay oferece em termos de desenvolvimento web corporativo.

Compartilhe sua experiência nos comentários ou pergunte se precisar de ajuda com alguma etapa do processo de instalação. Estamos aqui para ajudar!

Top comments (0)