Liferay Portugal Users Group - Meetup #15
A reinvenção do Liferay
Fernando Fernandez
Co-organizador LPUG
Construindo uma comunidade mais forte
2
Ainda na 6.2?!?
●
Versão 6.2 deixou de ter manutenção activa
em 2017 e deixou de ter suporte de
qualquer tipo em 2020
●
Para além dos problemas de segurança:
– Demasiada dependência dos developers Java /
Liferay para tarefas simples e rotineiras
– Fraca autonomia dos gestores de conteúdos
– Limitações de integração entre aplicações
(portlets)
3
A (dolorosa) revolução 7.0
●
Nova arquitetura, baseada em OSGi
●
Novas ferramentas
●
Pouco práticas até à 7.1
●
Poucos argumentos funcionais
●
Depois melhorou
4
Destaques 7.0-7.2
●
7.0
– Ferramentas e modularidade OSGi com mais
pontos de extensão
– Forms
– Image Editor
– Adaptive Media
●
7.1
– Community Edition clustering (de volta)
– Content pages
– Fragments
– Commerce
– OAuth2
●
7.2
– Segmentação e diferenciação de
experiências
– Google Docs
– Javascript Portlets (incl. React,
Angular, Vue)
– Auto-tagging AI/ML engine
– Headless API (OpenAPI, GraphQL)
– Ferramentas RGPD
– OpenGraph (partilhas Facebook,
Linkedin, Twitter, Slack, etc.)
5
Destaques 7.3-7.4
●
7.3
– Stylebooks, MasterPages, Publications
– Content dashboard
– Asset Libraries + Content Providers
– Improved Experience management
– Search results templating
– SERP (Search Engine Results Preview)
para cada página
– Antivirus Scanning
– Multi Factor Auth
– Remote Apps
●
7.4
– Translations (automatic, management UI)
– Megamenus
– Category Display pages
– DocuSign (integration)
– Search Blueprints (com Enterprise
Search)
– Click to chat (integration)
– Objects (formerly App Builder)
– Page Audit (SEO)
– Remote Components
– Variables in SEO Tags
6
Stakeholders num projecto Liferay
1% creators: Liferay Java and JS developers
9% integrators, non-Liferay devs, designers
90% business users, consumers
Objectivo: envolver os 99% na solução desde o início
7
O papel dos developers
●
Menos Java
●
Mais Javascript (React, Angular, Vue)
●
Mais Low/No Code (Objects, Forms, Collections, Segments)
●
Mais conteúdos, categorias, tags
●
Mais aplicações externas
●
Mais orientação ao negócio
8
Dilema
●
ter 75% do trabalho
num projeto de 4
meses.homem
●
ter 25% do trabalho
num projeto de 12
meses.homem
0 10 20 30 40 50 60 70 80 90
Developer
Non-developer
0 50 100 150 200 250 300
Developer
Non-developer
9
Conclusão
●
Sabes Liferay?
●
Mais valor para o cliente
●
Mais conceitos e
ferramentas OOTB
●
É altura de pensar mais
longe!
Construindo uma comunidade mais forte
Meetup: https://www.meetup.com/Liferay-Portugal-User-Group/
Linkedin: https://www.linkedin.com/groups/12125960/
Youtube: https://www.youtube.com/channel/UCOJiHlf2FNDpdV_zifzqXnA

Mais conteúdo relacionado

PPTX
Apresentação Club do Android 2017.1 - Google Developers Group João Pessoa
PPTX
jQuery: Write less, do more
PDF
LPUG Meetup #14 Agenda e Community Updates - 2021-09-22
PPTX
jQuery: Write less, do more
PPTX
UX/UI Study Case: Medium
PDF
Ass widget
PDF
Liferay Portugal UG Meetup 2018 09-12 - Slides
PDF
Liferay Portugal User Group Slides 1º Meetup
Apresentação Club do Android 2017.1 - Google Developers Group João Pessoa
jQuery: Write less, do more
LPUG Meetup #14 Agenda e Community Updates - 2021-09-22
jQuery: Write less, do more
UX/UI Study Case: Medium
Ass widget
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal User Group Slides 1º Meetup

Mais procurados (19)

PDF
Ass widget
PDF
LPUG #11 agenda e community updates - 2020-12-09
PDF
GWT - de iniciante a especialista
PDF
Liferay Portal 6.2
PPTX
Introdução ao Redmine
PDF
Gerenciamento de Projetos com dotProject
ODP
Widgets
PDF
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
PDF
LPUG Meetup #12 - Agenda e Community Updates
PDF
WSO2 - Visão Geral - Update 2015
PDF
Economia das APIs - Uma visão de negócios
PDF
Clean Code/Architecture com Android e Flutter
PDF
gvSIG - Um desktop GIS completo e com suporte nível mundial
PPTX
Grupo de Usuários - UDI 2011
PDF
LPUG #10 agenda e community updates - 2020-09-16
PDF
Gwt parte 02
ODP
Demoiselle no 16 FISL
PPT
PDF
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
Ass widget
LPUG #11 agenda e community updates - 2020-12-09
GWT - de iniciante a especialista
Liferay Portal 6.2
Introdução ao Redmine
Gerenciamento de Projetos com dotProject
Widgets
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #12 - Agenda e Community Updates
WSO2 - Visão Geral - Update 2015
Economia das APIs - Uma visão de negócios
Clean Code/Architecture com Android e Flutter
gvSIG - Um desktop GIS completo e com suporte nível mundial
Grupo de Usuários - UDI 2011
LPUG #10 agenda e community updates - 2020-09-16
Gwt parte 02
Demoiselle no 16 FISL
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
Anúncio

Semelhante a LPUG Meetup #15 - Reinvenção do Liferay (20)

PDF
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
PDF
LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3
PDF
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
PDF
LPUG #17 - Agenda e Community Updates - 2022-09-28
PDF
Liferay Portugal User Group Meetup 4 - Community Updates
PDF
Liferay Portugal Users Group - Meetup 3
PDF
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
PDF
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
PDF
Liferay Portugal Users Group Meetup #7 2019-12-04
PDF
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
PDF
LPUG - Meetup #15 - Agenda e Community Updates - 2021-03-02
ODP
Roadshow Brasília Novas funcionalidades Liferay 6
PDF
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
PDF
Novidades do Liferay Portal 6.2
PPT
O que é o Liferay? Porque usar?
PDF
Liferay UG Meetup #8 - Community updates - 2020-03-04
PDF
Liferay e Modularização com Arquitetura OSGi
PDF
Liferay com React - Boas práticas
PDF
Roadshow Liferay no Brasil 2010
PDF
Glass Fish Portfolio Launch Portuguese
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #17 - Agenda e Community Updates - 2022-09-28
Liferay Portugal User Group Meetup 4 - Community Updates
Liferay Portugal Users Group - Meetup 3
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
Liferay Portugal Users Group Meetup #7 2019-12-04
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
LPUG - Meetup #15 - Agenda e Community Updates - 2021-03-02
Roadshow Brasília Novas funcionalidades Liferay 6
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
Novidades do Liferay Portal 6.2
O que é o Liferay? Porque usar?
Liferay UG Meetup #8 - Community updates - 2020-03-04
Liferay e Modularização com Arquitetura OSGi
Liferay com React - Boas práticas
Roadshow Liferay no Brasil 2010
Glass Fish Portfolio Launch Portuguese
Anúncio

Mais de Fernando Fernández (9)

PDF
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
PDF
LPUG #16 - Collection Providers - 2022-06-15.pdf
PDF
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
PPTX
Entrega eficiente de conteúdos em sites complexos
PDF
LPUG Meetup #12 - Destaques DEVCON
PDF
LPUG #11 portal 7.3 'final' - 2020-12-09
PDF
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
PDF
Liferay Kaleo Workflow com atribuição por categorias
PDF
Apresentação ISEL 2015 04-24 - Carreira
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
LPUG #16 - Collection Providers - 2022-06-15.pdf
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
Entrega eficiente de conteúdos em sites complexos
LPUG Meetup #12 - Destaques DEVCON
LPUG #11 portal 7.3 'final' - 2020-12-09
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay Kaleo Workflow com atribuição por categorias
Apresentação ISEL 2015 04-24 - Carreira

Último (17)

PDF
Banco de Dados 2atualização de Banco de d
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PPT
Aula de Engenharia de Software principais caracteristicas
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PDF
Jira Software projetos completos com scrum
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Banco de Dados 2atualização de Banco de d
ccursoammaiacursoammaiacursoammaia123456
Tipos de servidor em redes de computador.pptx
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
Aula de Engenharia de Software principais caracteristicas
Analise Estatica de Compiladores para criar uma nova LP
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Processamento da remessa no SAP ERP, SCM610 Col15
Conceitos básicos de Redes Neurais Artificiais
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
SEMINÁRIO DE IHC - A interface Homem-Máquina
Jira Software projetos completos com scrum
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Processos no SAP Extended Warehouse Management, EWM100 Col26
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26

LPUG Meetup #15 - Reinvenção do Liferay

  • 1. Liferay Portugal Users Group - Meetup #15 A reinvenção do Liferay Fernando Fernandez Co-organizador LPUG Construindo uma comunidade mais forte
  • 2. 2 Ainda na 6.2?!? ● Versão 6.2 deixou de ter manutenção activa em 2017 e deixou de ter suporte de qualquer tipo em 2020 ● Para além dos problemas de segurança: – Demasiada dependência dos developers Java / Liferay para tarefas simples e rotineiras – Fraca autonomia dos gestores de conteúdos – Limitações de integração entre aplicações (portlets)
  • 3. 3 A (dolorosa) revolução 7.0 ● Nova arquitetura, baseada em OSGi ● Novas ferramentas ● Pouco práticas até à 7.1 ● Poucos argumentos funcionais ● Depois melhorou
  • 4. 4 Destaques 7.0-7.2 ● 7.0 – Ferramentas e modularidade OSGi com mais pontos de extensão – Forms – Image Editor – Adaptive Media ● 7.1 – Community Edition clustering (de volta) – Content pages – Fragments – Commerce – OAuth2 ● 7.2 – Segmentação e diferenciação de experiências – Google Docs – Javascript Portlets (incl. React, Angular, Vue) – Auto-tagging AI/ML engine – Headless API (OpenAPI, GraphQL) – Ferramentas RGPD – OpenGraph (partilhas Facebook, Linkedin, Twitter, Slack, etc.)
  • 5. 5 Destaques 7.3-7.4 ● 7.3 – Stylebooks, MasterPages, Publications – Content dashboard – Asset Libraries + Content Providers – Improved Experience management – Search results templating – SERP (Search Engine Results Preview) para cada página – Antivirus Scanning – Multi Factor Auth – Remote Apps ● 7.4 – Translations (automatic, management UI) – Megamenus – Category Display pages – DocuSign (integration) – Search Blueprints (com Enterprise Search) – Click to chat (integration) – Objects (formerly App Builder) – Page Audit (SEO) – Remote Components – Variables in SEO Tags
  • 6. 6 Stakeholders num projecto Liferay 1% creators: Liferay Java and JS developers 9% integrators, non-Liferay devs, designers 90% business users, consumers Objectivo: envolver os 99% na solução desde o início
  • 7. 7 O papel dos developers ● Menos Java ● Mais Javascript (React, Angular, Vue) ● Mais Low/No Code (Objects, Forms, Collections, Segments) ● Mais conteúdos, categorias, tags ● Mais aplicações externas ● Mais orientação ao negócio
  • 8. 8 Dilema ● ter 75% do trabalho num projeto de 4 meses.homem ● ter 25% do trabalho num projeto de 12 meses.homem 0 10 20 30 40 50 60 70 80 90 Developer Non-developer 0 50 100 150 200 250 300 Developer Non-developer
  • 9. 9 Conclusão ● Sabes Liferay? ● Mais valor para o cliente ● Mais conceitos e ferramentas OOTB ● É altura de pensar mais longe!
  • 10. Construindo uma comunidade mais forte Meetup: https://www.meetup.com/Liferay-Portugal-User-Group/ Linkedin: https://www.linkedin.com/groups/12125960/ Youtube: https://www.youtube.com/channel/UCOJiHlf2FNDpdV_zifzqXnA