SlideShare uma empresa Scribd logo

Entrega eficiente de conteúdos em sites complexos

Apresentação realizada por João Pequenão e Fernando Fernandez no evento Liferay de 27-05-2021. Vídeo disponível em: https://www.youtube.com/watch?v=6ePtA9XFoQQ

1 de 25
Baixar para ler offline
Entrega eficiente de
conteúdos em sites
complexos
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
2
O Problema
• Mais conteúdos tornam a navegação mais complexa
• Motores de busca e SEO não são suficientes
• Indexação e pesquisa local têm utilidade limitada
• Utilizador pode não chegar a ver o que é importante
Como tornar todas as visitas relevantes?
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
3
Pensar, antes de
começar a codificar
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
4
Design Thinking
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
A construção de personas é importante para
compreender as necessidades e expectativas dos
visitantes do meu portal.
5
Um pouco mais de detalhe
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
6
Websites informativos
 Utilizadores chegam anónimos
 Ponto de entrada: qualquer página
 Homepage não é a página mais importante
 A página onde cada utilizador “aterra” é a mais importante (e
pode ser a última)
 Histórico de navegação no site diz-nos mais sobre o que lhe
interessa
 Tipo de dispositivo também influencia disponibilidade para
navegar
 Sites públicos, adicionalmente, devem cumprir normas de
acessibilidade
27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY

Recomendados

LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3
LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3
LPUG Meetup #12 - Vitórias Rápidas com Liferay 7.3Fernando 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
 
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 #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
 

Mais conteúdo relacionado

Mais procurados

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
 
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
 
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
 
Case Drupal: Todeschini
Case Drupal: TodeschiniCase Drupal: Todeschini
Case Drupal: TodeschiniMMDA
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA Tecnologia
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasíliarafaelberlanda
 
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitFluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitBruno Ricardo Siqueira
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreRodrigo Kono
 
O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3Danilo Pinotti
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no AzureRodrigo Kono
 
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
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileJefferson Souza
 
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
 
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
 
Gestão de Projetos com Redmine
Gestão de Projetos com RedmineGestão de Projetos com Redmine
Gestão de Projetos com Redmineferedestech
 
Um salve para evolução! construindo uma nova web com polymer
Um salve para evolução! construindo uma nova web com  polymerUm salve para evolução! construindo uma nova web com  polymer
Um salve para evolução! construindo uma nova web com polymerMarcus Silva
 

Mais procurados (20)

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 Updates
 
The Facebook Plataform
The Facebook PlataformThe Facebook Plataform
The Facebook Plataform
 
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-04
 
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
 
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
 
Case Drupal: Todeschini
Case Drupal: TodeschiniCase Drupal: Todeschini
Case Drupal: Todeschini
 
BRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais LiferayBRAVA - Desenvolvimento Portais Liferay
BRAVA - Desenvolvimento Portais Liferay
 
Apresentação Joomla! Day Brasília
Apresentação Joomla! Day BrasíliaApresentação Joomla! Day Brasília
Apresentação Joomla! Day Brasília
 
Framework7
Framework7Framework7
Framework7
 
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando GitFluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando Git
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no Azure
 
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
 
Mobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery MobileMobile Marketing e o jQuery Mobile
Mobile Marketing e o jQuery Mobile
 
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
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.
 
Gestão de Projetos com Redmine
Gestão de Projetos com RedmineGestão de Projetos com Redmine
Gestão de Projetos com Redmine
 
Um salve para evolução! construindo uma nova web com polymer
Um salve para evolução! construindo uma nova web com  polymerUm salve para evolução! construindo uma nova web com  polymer
Um salve para evolução! construindo uma nova web com polymer
 

Semelhante a Entrega eficiente de conteúdos em sites complexos

Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Vertigo Tecnologia
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...GovBR
 
Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmakeGustavo Lobato
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EIsabela Loepert
 
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
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaLambda3
 
Apresentação sobre web 2.0
Apresentação sobre web 2.0Apresentação sobre web 2.0
Apresentação sobre web 2.0Carlos Serrao
 
Aplicações Informáticas
Aplicações InformáticasAplicações Informáticas
Aplicações InformáticasMUR89
 
AI AD-TP2-G4-A
AI AD-TP2-G4-AAI AD-TP2-G4-A
AI AD-TP2-G4-AMUR89
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netFabian Gehrke
 
Criando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftCriando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftFabrício Lopes Sanchez
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignGustavo Zimmermann
 
Integração de Aplicações
Integração de AplicaçõesIntegração de Aplicações
Integração de AplicaçõesMichel Candido
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescerGuilherme
 
Modelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteModelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteIsrael Degasperi
 
Modelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteModelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteAlan Pereira
 

Semelhante a Entrega eficiente de conteúdos em sites complexos (20)

Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
 
Monografia Web 2.0
Monografia Web 2.0Monografia Web 2.0
Monografia Web 2.0
 
Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmake
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto E
 
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
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectada
 
Apresentação sobre web 2.0
Apresentação sobre web 2.0Apresentação sobre web 2.0
Apresentação sobre web 2.0
 
Aplicações Informáticas
Aplicações InformáticasAplicações Informáticas
Aplicações Informáticas
 
AI AD-TP2-G4-A
AI AD-TP2-G4-AAI AD-TP2-G4-A
AI AD-TP2-G4-A
 
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .netTDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
TDC 2010 Floripa-SC SharePoint 2010: Novidades para os desenvolvedores .net
 
Criando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftCriando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias Microsoft
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web Design
 
Integração de Aplicações
Integração de AplicaçõesIntegração de Aplicações
Integração de Aplicações
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescer
 
Engenharia Web
Engenharia WebEngenharia Web
Engenharia Web
 
Ai1617 ac-tp2-g2-a
Ai1617 ac-tp2-g2-aAi1617 ac-tp2-g2-a
Ai1617 ac-tp2-g2-a
 
Modelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteModelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo Website
 
Modelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteModelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_website
 

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 #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
 
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 #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 #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
 
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
 
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
 
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
 
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 (20)

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 #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
 
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 #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 #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
 
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
 
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
 
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
 
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
 

Entrega eficiente de conteúdos em sites complexos

  • 1. Entrega eficiente de conteúdos em sites complexos 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 2. 2 O Problema • Mais conteúdos tornam a navegação mais complexa • Motores de busca e SEO não são suficientes • Indexação e pesquisa local têm utilidade limitada • Utilizador pode não chegar a ver o que é importante Como tornar todas as visitas relevantes? 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 3. 3 Pensar, antes de começar a codificar 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 4. 4 Design Thinking 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY A construção de personas é importante para compreender as necessidades e expectativas dos visitantes do meu portal.
  • 5. 5 Um pouco mais de detalhe 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 6. 6 Websites informativos  Utilizadores chegam anónimos  Ponto de entrada: qualquer página  Homepage não é a página mais importante  A página onde cada utilizador “aterra” é a mais importante (e pode ser a última)  Histórico de navegação no site diz-nos mais sobre o que lhe interessa  Tipo de dispositivo também influencia disponibilidade para navegar  Sites públicos, adicionalmente, devem cumprir normas de acessibilidade 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 7. 7 Sites de self-service  Neste caso o ponto de entrada é sempre o mesmo  Utilizador está tipificado pela relação connosco mas pode dizer-nos mais  Prioridades à entrada:  Informações sobre serviços já contratados  Atender à necessidade imediata  E, havendo tempo  Serviços complementares  Novidades 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 8. 8 Extranets  Os mesmos problemas que os sites de self-service, mais…  Relação com Parceiros depende da boa relação com os seus funcionários  Extranet é o ponto de contacto no dia-a-dia  Melhor parceria, mais negócio  Necessário que operações e consultas sejam eficientes 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 9. 9 Intranets  Ferramenta de trabalho, comunicação e colaboração  Gestão integrada de tarefas  Acesso rápido a alertas e reporting  Novidades da bilioteca documental e conteúdos  Novidades de sub-sites de projectos/iniciativas  Integrações com aplicações à medida  Interface de relacionamento com a Organização  Formalismos contratuais  Desenvolvimento pessoal  Marketing interno 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 10. 10 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY Em comum: páginas do site têm que se adaptar a cada utilizador em cada visita
  • 11. 11 Ferramentas Liferay DXP para optimização da entrega 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 12. 12 Liferay DXP – Out of the box • Segmentação de utilizadores: por cookie ou outros dados de sessão, dados de registo, dados da organização • Diferenciação de experiências: por segmento, no editor de páginas e no editor de collections • Asset publisher, com todas as suas opções de pesquisa, filtros e templating • Collections: estáticas ou dinâmicas (categoria, etiqueta, termos de pesquisa) • Collection providers: related contents, recent content, highest rated, most viewed • … ©2021 Inetum
  • 13. 13 Liferay DXP – Customizações úteis • Segmentação com cookies criados com base em páginas visitadas, conteúdos, categorias, etc. • Geolocalização por IP ou por browser • Criação de custom fields • Custom Collection Providers • Integrações com motores de pesquisa e anúncios • Widgets (antes Portlets) – aplicações à medida ©2021 Inetum
  • 14. 14 Alguns exemplos concretos e soluções 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 15. 15 Exemplo: eventos próximos de mim Caso: Portal de Município Objectivo: Apresentação de eventos a realizar na sua frequesia Implementação: • Vocabulário para classificação de eventos por freguesias • Tema solicita geolocalização e deduz freguesia mais próxima (se alguma) • Freguesia é colocada em cookie para segmentação • Portlet React utiliza geolocalização e headless API para obter eventos já formatados (template ftl), injectando- os na página 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 16. 16 Exemplo: sugestões dinâmicas Caso: Site informativo público Objectivo: Sugerir conteúdos com base na navegação Implementação: • Vocabulário de tópicos do site • Todas as páginas são categorizadas segundo esse vocabulário • No tema do site, ftl+js anota categorias em cookie • Segmentos de utilizadores criados com base nos cookies • No editor de páginas diferenciam-se os conteúdos para os segmentos 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 17. 17 Exemplo: pesquisa geo-referenciada Caso: Consulta de informação geo-referenciada Objectivo: Navegar num mapa observando marcadores relativos a pontos de interesse Implementação: • Consumo de API que entrega registos geo-referenciados • Portlet React constrói mapa com API OpenStreetMap • Mapa é centrado no utilizador, se este partilhar localização • Marcadores são adicionados ao mapa consoante a área que este abrange 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 18. 18 Exemplo: cross-selling Caso: Portal self-service Objectivo: Divulgar novos serviços relacionados com serviços já utilizados Implementação: Na landing-page, um Asset Publisher configurado para mostrar os resultados de um Collection Provider desenvolvido para listar outros serviços que possam interessar àquele utilizador em particular 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 19. 19 27 Observações finais 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY
  • 20. 20 27 A importância da gestão de conteúdos Bons sites dinâmicos exigem bons metadados: • Categorização – mais formal, baseada em vocabulários e hierarquias de classificação • Etiquetagem – mais informal, baseada em chaves não controladas • Tipificação de documentos, estruturação de webcontents – mais formal, associadas a templates e “display pages” • Georeferenciação – necessária para visualização em mapas; conveniente para selecção por geografias Indexação de documentos: Documentos carregados em PDF só com imagem não podem ser indexados, pelo só poderão ser pesquisados por título ou sumário. ©2021 Inetum
  • 21. 21 27 Cada vez mais fácil Cada vez mais fácil gerir sites em Liferay • Novos conceitos e ferramentas WYSIWYG (páginas, fragmentos, stylebooks, pesquisa, etc.) • Autonomia crescente para não-informáticos Cada vez mais fácil desenvolver apps para Liferay • Portlets Javascript (React, Vue, Angular, plain) • Headless API & GraphQL • “No Java Required!” Cada vez mais fácil integrar com Liferay: • SPAs, PWAs, Native Mobile, REST, SOAP • Headless API & GraphQL Extensibilidade crescente da Plataforma Liferay (Java+OSGi) • Model Listeners, UI Fragments, CustomFormFields, Service Wrappers, ServiceBuilder, RestBuilder … ©2021 Inetum
  • 22. 22 Experience Development A oferta Inetum CONCEPT • EMPATHY • BUSINESS DEVELOPMENT DESIGN • EXPERIENCE DESIGN • DESIGN THINKING TESTING • V-MODEL • LOAD TEST MAINTENANCE • DIGITAL MARKETING • MANAGED SERVICES 27/05/2021 | ©2021 Inetum | LIFERAY COMPLEX SITES CONTENT DELIVERY ANALISYS • BUSINESS ANALYSIS • EXPERIENCE RESEARCH CONSTRUCTION • QUALITY CODE • DEVELOPMENT CONTROL PRODUCTION • CONNECT PRODUCTION • TRAINING
  • 23. 23 27
  • 24. 24 27
  • 25. inetum.world FRANÇA | ESPANHA | PORTUGAL | BÉLGICA | MÉXICO | LUXEMBURGO | POLÓNIA | MARROCOS | ROMÁNIA | SUÍÇA | BRASIL | TUNÍSIA | COLÔMBIA | COSTA DO MARFIM | PERU | EUA | ANGOLA | CAMARÕES | SINGAPURA | INGLATERRA | EAU | REPÚBLICA DO PANAMÁ | CHILE | COSTA RICA | REPÚBLICA DOMINICANA | ARGENTINA João Pequenão Business Unit Manager joao.pequenao@inetum.world Fernando Fernandez Technology Specialist fernando.m.fernandez@inetum.world Contacte-nos

Notas do Editor

  1. dezenas de páginas milhares de conteúdos Menus pouco úteis SEO e Google só servem para trazer o user, não para o orientar depois de entrar – no entanto, a informação sobre a pesquisa que o trouxe até nós é relevante Pesquisa local é igualmente útil, mas é reactiva. Utilizador pode não ter tempo para investigar a fundo os conteúdos
  2. Processo iterativo: - compreender o utilizador, - desafiar pré-concepções - redefinir problemas Objectivo: Identificar - estratégias alternativas - soluções não imediatamente aparentes Fases: - Empatizar – com os utilizadores - Definir – as necessidades do utiliizador, o problema e a nossa compreensão das questões - Idealização – criação de ideias que desafiem pré-concepções e criação de soluções inovadoras - Protótipo – criação de uma versão preliminar da solução - Teste – da solução
  3. Obrigado Barbara por mostrar um pouco do produto, segmentação e diferenciação de experiências
  4. ROI mais rápido Objectivos ambiciosos mais fáceis de alcançar
  5. P: Quanto demora a implementação de um site complexo? R: Depende. muita funcionalidade ootb Arranque bastante rápido Autonomia dos gestores de conteúdos Fácil integrar developers de front-end de outros produtos Tecnologias comuns (React, Vue, Angular) – é fácil arranjar developers Alguma necessidade de devs Java/Liferay, mas cada vez menos tarefas dependem dessa especialização Começar a utilização no prazo de poucas semanas com funcionalidade de alto valor Acrescentar funcionalidade gradualmente