SlideShare uma empresa Scribd logo

LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3

1) A apresentação discute como envolver mais pessoas, além dos desenvolvedores Java, no desenvolvimento de projetos com Liferay desde as primeiras etapas. 2) É proposto um modelo gradual que começa com customização, templates visuais e apps, e evolui para web apps e desenvolvimento avançado. 3) Isso permite obter resultados rápidos e envolver 99% das pessoas, incluindo designers, usuários de negócios e desenvolvedores front-end.

1 de 19
Baixar para ler offline
Liferay Portugal Users Group - Meetup #12
Vitórias Rápidas
com Liferay 7.3
Fernando Fernandez
Co-organizador LPUG
Construindo uma comunidade mais forte
2
Sobre esta apresentação
●
Liferay ainda é visto como uma ferramenta para Java Devs
●
CMS é pouco usado OOTB1
, perdendo-se grande parte do
valor potencial
●
Uma nova abordagem aos projectos é necessária
●
Grande parte das mensagens desta apresentação são
desavergonhadamente inspiradas pela intervenção de
jorge.ferrer @ devcon’21
1
“Out Of The Box”
3
“I want it now!”
●
Clientes esperam que novos projectos apresentem
resultados rapidamente, mesmo que depois evoluam com
o tempo
●
Abordagem aos projectos tem que incluir “quick wins”
●
Nada que meta desenvolvimento Java cabe nesta
classificação
●
Necessário dar atenção ao que se pode conseguir com o
Liferay OOTB
4
Pirâmide do envolvimento
●
Regra 1-9-90:
– 1% - creators: Liferay Java and
JS developers
– 9% - integrators, non-Liferay
devs, designers
– 90% - business users,
consumers
5
Desenvolvimento Gradual c/ Liferay
●
Envolver os 99% na solução desde o início
●
Grandes tarefas:
– Customização
– Templates e Apps Visuais
– Web Apps
– Desenvolvimento avançado
6
Customização
●
Calendário: primeiros dias do projecto
●
Envolve: Designers e Business Users
●
Inclui:
– Branding com StyleBooks, Master Pages,
– Content types e Forms
– Configuração de funcionalidades OOTB

Recomendados

Entrega eficiente de conteúdos em sites complexos
Entrega eficiente de conteúdos em sites complexosEntrega eficiente de conteúdos em sites complexos
Entrega eficiente de conteúdos em sites complexosFernando Fernández
 
LPUG #11 agenda e community updates - 2020-12-09
LPUG #11   agenda e community updates - 2020-12-09LPUG #11   agenda e community updates - 2020-12-09
LPUG #11 agenda e community updates - 2020-12-09Fernando Fernández
 
LPUG Meetup #12 - Agenda e Community Updates
LPUG Meetup #12 - Agenda e Community UpdatesLPUG Meetup #12 - Agenda e Community Updates
LPUG Meetup #12 - Agenda e Community UpdatesFernando Fernández
 
LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30LPUG Meetup #13 - Agenda e community updates - 2021-06-30
LPUG Meetup #13 - Agenda e community updates - 2021-06-30Fernando Fernández
 
LPUG Meetup #14 Agenda e Community Updates - 2021-09-22
LPUG Meetup #14   Agenda e Community Updates - 2021-09-22LPUG Meetup #14   Agenda e Community Updates - 2021-09-22
LPUG Meetup #14 Agenda e Community Updates - 2021-09-22Fernando Fernández
 
Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utili...
Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utili...Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utili...
Drupalcamp SP 2015 - Como uma Empresa Pública pode construir seu legado utili...Thiago Dieb
 
Liferay Portugal User Group Meetup 4 - Community Updates
Liferay Portugal User Group Meetup 4 - Community UpdatesLiferay Portugal User Group Meetup 4 - Community Updates
Liferay Portugal User Group Meetup 4 - Community UpdatesFernando Fernández
 
Liferay UG Meetup #8 - Community updates - 2020-03-04
Liferay UG Meetup #8 - Community updates - 2020-03-04Liferay UG Meetup #8 - Community updates - 2020-03-04
Liferay UG Meetup #8 - Community updates - 2020-03-04Fernando Fernández
 

Mais conteúdo relacionado

Mais procurados

LPUG Meetup #15 - Reinvenção do Liferay
LPUG Meetup #15 - Reinvenção do LiferayLPUG Meetup #15 - Reinvenção do Liferay
LPUG Meetup #15 - Reinvenção do LiferayFernando Fernández
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16Fernando Fernández
 
gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialHelton Uchoa
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasíliarafaelberlanda
 
Apresentação Lumis Portal 7
Apresentação Lumis Portal 7Apresentação Lumis Portal 7
Apresentação Lumis Portal 7Lumis
 
Apresentação da Geração 7 da Plataforma Lumis Portal
Apresentação da Geração 7 da Plataforma Lumis PortalApresentação da Geração 7 da Plataforma Lumis Portal
Apresentação da Geração 7 da Plataforma Lumis PortalLumis
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreRodrigo Kono
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Bryan Ollivie
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaRodrigo Kono
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no AzureRodrigo Kono
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Rodrigo Kono
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileJefferson Souza
 
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaboradorGeorge Porto Ferreira
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
 
Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringEder Magalhães
 

Mais procurados (18)

LPUG Meetup #15 - Reinvenção do Liferay
LPUG Meetup #15 - Reinvenção do LiferayLPUG Meetup #15 - Reinvenção do Liferay
LPUG Meetup #15 - Reinvenção do Liferay
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16
 
gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundial
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasília
 
Apresentação Lumis Portal 7
Apresentação Lumis Portal 7Apresentação Lumis Portal 7
Apresentação Lumis Portal 7
 
Apresentação da Geração 7 da Plataforma Lumis Portal
Apresentação da Geração 7 da Plataforma Lumis PortalApresentação da Geração 7 da Plataforma Lumis Portal
Apresentação da Geração 7 da Plataforma Lumis Portal
 
The Facebook Plataform
The Facebook PlataformThe Facebook Plataform
The Facebook Plataform
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.
 
Git p2
Git p2Git p2
Git p2
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração Contínua
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no Azure
 
Novidades do Liferay Portal 6.2
Novidades do Liferay Portal 6.2Novidades do Liferay Portal 6.2
Novidades do Liferay Portal 6.2
 
Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery Mobile
 
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
 
TypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascriptTypeScript: turbinando os poderes do desenvolvedor javascript
TypeScript: turbinando os poderes do desenvolvedor javascript
 
Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e Spring
 

Semelhante a LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3

Ferramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosFerramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosVMayfair
 
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfLPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfFernando Fernández
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasrodrigoareis
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Fernando Fernández
 
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexas
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexasPalestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexas
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexasJohnny Salazar Reidel
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Palestra FISL 2015 - Ao infinito e além com Joomla
Palestra FISL 2015 - Ao infinito e além com JoomlaPalestra FISL 2015 - Ao infinito e além com Joomla
Palestra FISL 2015 - Ao infinito e além com JoomlaJohnny Salazar Reidel
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomlarafaelberlanda
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6SEA Tecnologia
 
Liferay Portugal User Group Slides 1º Meetup
Liferay Portugal User Group Slides 1º Meetup Liferay Portugal User Group Slides 1º Meetup
Liferay Portugal User Group Slides 1º Meetup Fernando Fernández
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Anderson Kanegae Soares Rocha
 
Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftFernando Ferreira
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...E-Commerce Brasil
 
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdfLPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdfFernando Fernández
 

Semelhante a LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3 (20)

Ferramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosFerramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de Projetos
 
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdfLPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
LPUG #17 - Esqueçam o Liferay, usem antes Liferay - 2022-09-28.pdf
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticas
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides
 
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexas
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexasPalestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexas
Palestra Joomla Day Brasil 2015 - Soluções simples para necessidades complexas
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Palestra FISL 2015 - Ao infinito e além com Joomla
Palestra FISL 2015 - Ao infinito e além com JoomlaPalestra FISL 2015 - Ao infinito e além com Joomla
Palestra FISL 2015 - Ao infinito e além com Joomla
 
Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomla
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
 
Engenharia Web
Engenharia WebEngenharia Web
Engenharia Web
 
Liferay Portugal User Group Slides 1º Meetup
Liferay Portugal User Group Slides 1º Meetup Liferay Portugal User Group Slides 1º Meetup
Liferay Portugal User Group Slides 1º Meetup
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
 
Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma Microsoft
 
Refactoring
RefactoringRefactoring
Refactoring
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
 
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdfLPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
 
Feature Driven Development - FDD
Feature Driven Development - FDDFeature Driven Development - FDD
Feature Driven Development - FDD
 
Apostila Wordpress
Apostila WordpressApostila Wordpress
Apostila Wordpress
 

Mais de Fernando Fernández

Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdfForget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdfFernando Fernández
 
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdfLPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdfFernando Fernández
 
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfLPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfFernando Fernández
 
LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28Fernando Fernández
 
LPUG #16 - Collection Providers - 2022-06-15.pdf
LPUG #16 - Collection Providers - 2022-06-15.pdfLPUG #16 - Collection Providers - 2022-06-15.pdf
LPUG #16 - Collection Providers - 2022-06-15.pdfFernando Fernández
 
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...Fernando Fernández
 
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30Fernando Fernández
 
LPUG Meetup #12 - Destaques DEVCON
LPUG Meetup #12 - Destaques DEVCONLPUG Meetup #12 - Destaques DEVCON
LPUG Meetup #12 - Destaques DEVCONFernando Fernández
 
LPUG #11 portal 7.3 'final' - 2020-12-09
LPUG #11   portal 7.3 'final' - 2020-12-09LPUG #11   portal 7.3 'final' - 2020-12-09
LPUG #11 portal 7.3 'final' - 2020-12-09Fernando Fernández
 
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30Fernando Fernández
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Fernando Fernández
 
Liferay Portugal Users Group Meetup #7 2019-12-04
Liferay Portugal Users Group Meetup #7   2019-12-04Liferay Portugal Users Group Meetup #7   2019-12-04
Liferay Portugal Users Group Meetup #7 2019-12-04Fernando Fernández
 
Liferay Kaleo Workflow com atribuição por categorias
Liferay Kaleo Workflow com atribuição por categoriasLiferay Kaleo Workflow com atribuição por categorias
Liferay Kaleo Workflow com atribuição por categoriasFernando Fernández
 
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18Fernando Fernández
 
Liferay Portugal Users Group - Meetup 3
Liferay Portugal Users Group - Meetup 3Liferay Portugal Users Group - Meetup 3
Liferay Portugal Users Group - Meetup 3Fernando Fernández
 
Apresentação ISEL 2015 04-24 - Carreira
Apresentação ISEL 2015 04-24 - CarreiraApresentação ISEL 2015 04-24 - Carreira
Apresentação ISEL 2015 04-24 - CarreiraFernando Fernández
 
Workshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataWorkshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataFernando Fernández
 

Mais de Fernando Fernández (17)

Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdfForget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
Forget Liferay. Use Liferay, Instead - DEVCON 2023.pdf
 
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdfLPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
LPUG #19 - Agenda e Community Updates - 2023-03-29.pdf
 
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfLPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
 
LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28
 
LPUG #16 - Collection Providers - 2022-06-15.pdf
LPUG #16 - Collection Providers - 2022-06-15.pdfLPUG #16 - Collection Providers - 2022-06-15.pdf
LPUG #16 - Collection Providers - 2022-06-15.pdf
 
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
 
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
LPUG Meetup #13 - Novidades Liferay 7.4 CE - 2021-06-30
 
LPUG Meetup #12 - Destaques DEVCON
LPUG Meetup #12 - Destaques DEVCONLPUG Meetup #12 - Destaques DEVCON
LPUG Meetup #12 - Destaques DEVCON
 
LPUG #11 portal 7.3 'final' - 2020-12-09
LPUG #11   portal 7.3 'final' - 2020-12-09LPUG #11   portal 7.3 'final' - 2020-12-09
LPUG #11 portal 7.3 'final' - 2020-12-09
 
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
LPUG Meetup #9 - Agenda e Community Updates - 2020-06-30
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
 
Liferay Portugal Users Group Meetup #7 2019-12-04
Liferay Portugal Users Group Meetup #7   2019-12-04Liferay Portugal Users Group Meetup #7   2019-12-04
Liferay Portugal Users Group Meetup #7 2019-12-04
 
Liferay Kaleo Workflow com atribuição por categorias
Liferay Kaleo Workflow com atribuição por categoriasLiferay Kaleo Workflow com atribuição por categorias
Liferay Kaleo Workflow com atribuição por categorias
 
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
LPUG Meetup 6 - Boas-vindas e Community Updates - 2019-09-18
 
Liferay Portugal Users Group - Meetup 3
Liferay Portugal Users Group - Meetup 3Liferay Portugal Users Group - Meetup 3
Liferay Portugal Users Group - Meetup 3
 
Apresentação ISEL 2015 04-24 - Carreira
Apresentação ISEL 2015 04-24 - CarreiraApresentação ISEL 2015 04-24 - Carreira
Apresentação ISEL 2015 04-24 - Carreira
 
Workshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataWorkshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreData
 

Último

ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx
ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docxATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx
ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx2m Assessoria
 
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docxATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx2m Assessoria
 
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxMAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxjosecarlos413721
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx2m Assessoria
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx2m Assessoria
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx2m Assessoria
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareAleatório .
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxjosecarlos413721
 
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docx
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docxATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docx
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docxjosecarlos413721
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx2m Assessoria
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Ismael Ash
 
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docx
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docxATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docx
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docxjosecarlos413721
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx2m Assessoria
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docxATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx2m Assessoria
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 

Último (16)

ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx
ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docxATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx
ATIVIDADE 1 - CONTABILIDADE EMPRESARIAL - 512024.docx
 
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docxATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx
ATIVIDADE 1 - TEORIA DAS ESTRUTURAS I - 512024.docx
 
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxMAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de software
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docx
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docxATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docx
ATIVIDADE 1 - MODELAGEM DE SOFTWARE – 512024.docx
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
 
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docx
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docxATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docx
ATIVIDADE 1 - TI - BOAS PRÁTICAS DE GOVERNANÇA EM TI - 512024.docx
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docxATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx
ATIVIDADE 1 - PESQUISA OPERACIONAL - 512024.docx
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 

LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3

  • 1. Liferay Portugal Users Group - Meetup #12 Vitórias Rápidas com Liferay 7.3 Fernando Fernandez Co-organizador LPUG Construindo uma comunidade mais forte
  • 2. 2 Sobre esta apresentação ● Liferay ainda é visto como uma ferramenta para Java Devs ● CMS é pouco usado OOTB1 , perdendo-se grande parte do valor potencial ● Uma nova abordagem aos projectos é necessária ● Grande parte das mensagens desta apresentação são desavergonhadamente inspiradas pela intervenção de jorge.ferrer @ devcon’21 1 “Out Of The Box”
  • 3. 3 “I want it now!” ● Clientes esperam que novos projectos apresentem resultados rapidamente, mesmo que depois evoluam com o tempo ● Abordagem aos projectos tem que incluir “quick wins” ● Nada que meta desenvolvimento Java cabe nesta classificação ● Necessário dar atenção ao que se pode conseguir com o Liferay OOTB
  • 4. 4 Pirâmide do envolvimento ● Regra 1-9-90: – 1% - creators: Liferay Java and JS developers – 9% - integrators, non-Liferay devs, designers – 90% - business users, consumers
  • 5. 5 Desenvolvimento Gradual c/ Liferay ● Envolver os 99% na solução desde o início ● Grandes tarefas: – Customização – Templates e Apps Visuais – Web Apps – Desenvolvimento avançado
  • 6. 6 Customização ● Calendário: primeiros dias do projecto ● Envolve: Designers e Business Users ● Inclui: – Branding com StyleBooks, Master Pages, – Content types e Forms – Configuração de funcionalidades OOTB
  • 7. 7 Templates e Apps Visuais ● Calendário: primeiras semanas do projecto ● Envolve: Técnicos Liferay e Web devs ● Inclui: – App Builder – Templates para Widgets e Estruturas – Fragmentos e Design System completo – Aplicações remotas
  • 8. 8 Web Apps ● Calendário: primeiros meses do projecto ● Envolve: JS e Java Devs ● Inclui: – SPAs com React/Angular/Vue – Consumo de Headless APIs, GraphQL – Construção de APIs com Data Engine ou REST Builder
  • 9. 9 Desenvolvimento Avançado ● Calendário: em função das necessidades ● Envolve: Liferay Devs ● Inclui: – Temas (compatíveis com Style Books e Master Pages) – Customização via OSGi extension points – Portlets MVC ou Spring – Novos módulos ou serviços
  • 10. 10 Componentes p/ Design System ● Style Books podem ser exportados e importados como JSON ● Master Pages podem ser exportadas e importados como JSON ● Fragments podem ser exportados e importados
  • 11. 11 Structured vs Inline Content ● Structured Content: estruturado e carregado no BO (Web content) – Melhor controlo do conteúdo através da estrutura – Permite reutilização (templates) e dinamismo na apresentação (asset publisher) ● Inline Content: carregado directamente no Editor de Páginas – Mais liberdade e autonomia para quem edita – Efeito imediato sobre o site ● Decisão: em função do tipo de autor, de conteúdo e volume
  • 12. 12 Page Editor ● Edição visual com drag&drop de elementos simples, fragmentos ou widgets ● Undo / Redo ● Multi-língua ● Diferenciação de experiências por segmentos de utilizador ● Apresentação de campos conteúdos estruturados ● Teste interactivo à “responsividade”
  • 13. 13 Master Pages ● Definição de layouts e secções, antes dependentes de tema e/ou layout templates (headers, footers, sidebars) ● Mudanças nas Master Pages propagam-se pelas páginas que as usam
  • 15. 15 App Builder ● Forms, table views ● No-code ● Deploy como widget, spa ou control-panel-app ● Workflow enabled
  • 16. 16 JS Widgets ou SPA ● Developers JS podem fazer aplicações para Liferay com React, Angular ou Vue, começando imediatamente a construir widgets ● Apps externas podem conectar-se às APIs REST ou GraphQL ● Desenvolver para/com Liferay é muito mais fácil e depende muito menos dos hard-core Java-Liferay devs
  • 17. 17 Como envolver os 99% ● Designers: Style Books, Masters, Templates ● Technical Users: Fragments, Page Editor, App Builder ● JS Developers: SPAs, APIs REST/GraphQL, DataEngine ● Business Users: Content Editing, Document Management, OOTB Colaboration, Sites, Roles & Users Admin ● End-users: Sites dinâmicos e interactivos, Apps modernas, evolução constante desde o primeiro dia
  • 18. 18 Conclusão ● Projectos com Liferay 7.3 já não são só para Devs ● Plataforma é mais produtiva do que nunca ● Excelentes ferramentas para gestores de conteúdos, especialistas de negócio e utilizadores finais ● ROI dos projectos é potenciado pela utilização por mais gente, mais cedo
  • 19. 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