SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Staging
Liferay Portal 6.2
Liferay São Paulo User Group

28/11/2013
Staging
Staging é uma forma de criar, revisar e testar
conteúdos. Testar layouts de páginas e portlets
antes de ir para produção!
O staging é habilitado por site e pode ser de
dois tipos:
● Local
● Remoto
Liferay São Paulo User Group
Staging

Liferay São Paulo User Group
Staging - Local
Mais simples, pois você precisa fazer menos
configurações.
O Liferay clona o seu site e os portlets que
você marcar como Staged. Essa cópia tornase seu site com staging e a original torna-se o
seu ambiente de produção.
Desvantagem no testes de portlets, pois você
estará no mesmo servidor que o ambiente de
produção o que pode ocasionar erros e
“derrubar” o servidor de produção.
Liferay São Paulo User Group
Staging - Remoto
Requer configurações do servidor remoto.
Adicionar as seguintes propriedades no
portal-ext.properties dos dois servidores (Local
e Remoto).
● tunneling.servlet.shared.secret=1234567890123456
● tunnel.servlet.hosts.allowed=127.0.0.1,IPAddress
● axis.servlet.hosts.allowed=127.0.0.1,IPAddress
● auth.verifier.TunnelingServletAuthVerifier.hosts.allowed=127.
0.0.1,IPAddress
Liferay São Paulo User Group
Staging - Remoto
● auth.verifier.pipeline=com.liferay.portal.security.auth.
TunnelingServletAuthVerifier,com.liferay.portal.security.auth.
BasicAuthHeaderAutoLogin,com.liferay.portal.security.auth.
DigestAuthenticationAuthVerifier,com.liferay.portal.security.
auth.ParameterAutoLogin,com.liferay.portal.security.auth.
PortalSessionAuthVerifier

Liferay São Paulo User Group
Staging - Remoto
Precisa ter o mesmo ambiente em ambos os
servidores, incluindo usuários e configurações
do servidor.
O servidor atual torna-se o ambiente de
Staging e o servidor remoto torna-se o
ambiente de produção.
Vantagem no teste de portlets, pois se o
ambiente de Staging der erro, não afeta o
ambiente de produção.
Liferay São Paulo User Group
Staging
● Versionamento das páginas: controle do
histórico de alterações e modificações.
(Page Variations)
● Staged Content: Alguns portlets podem ser
configurados para que a edição dele ocorra
obrigatoriamente em ambiente de Staging e
depois seja publicada para o ambiente de
produção.
Liferay São Paulo User Group
Staging
● Publicação Online ou Agendada
● Selecionar o que publicar
○ Páginas
○ Configurações
○ Conteúdo
○ Permissões

Liferay São Paulo User Group
Staging

DEMO
Liferay São Paulo User Group
Staging
Documentação da Liferay sobre Staging
https://www.liferay.
com/pt/documentation/liferay-portal/6.2/userguide/-/ai/staging-page-publication-liferayportal-6-2-user-guide-03-en

Liferay São Paulo User Group
Staging

Dúvidas?
Obrigado!!!

Paulo Fernandes - [paulo.fernandes@liferay.com]

Liferay São Paulo User Group

Mais conteúdo relacionado

Mais procurados

JBoss-WildFly - Avançado
JBoss-WildFly - AvançadoJBoss-WildFly - Avançado
JBoss-WildFly - AvançadoAdriano Schmidt
 
Entendendo a Arquitetura MVC do Zend Framework
Entendendo a Arquitetura MVC do Zend FrameworkEntendendo a Arquitetura MVC do Zend Framework
Entendendo a Arquitetura MVC do Zend FrameworkGedvan Dias
 
O framework spring
O framework springO framework spring
O framework springBruno Catão
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaFrederico Maia Arantes
 
Apresentação zend framework 2 parte 1
Apresentação zend framework 2   parte 1 Apresentação zend framework 2   parte 1
Apresentação zend framework 2 parte 1 Edgar Dantas
 
Tutorial de instalação do Maven
Tutorial de instalação do MavenTutorial de instalação do Maven
Tutorial de instalação do MavenAllan Alves
 
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsJava script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsVinicius Reis
 
Spring: uma introdução prática
Spring: uma introdução práticaSpring: uma introdução prática
Spring: uma introdução práticaJosé Barros
 
Uma abordagem ao Java EE 6
Uma abordagem ao Java EE 6Uma abordagem ao Java EE 6
Uma abordagem ao Java EE 6danielfcampos
 

Mais procurados (15)

JBoss-WildFly - Avançado
JBoss-WildFly - AvançadoJBoss-WildFly - Avançado
JBoss-WildFly - Avançado
 
Resource Governor 101
Resource Governor 101Resource Governor 101
Resource Governor 101
 
Entendendo a Arquitetura MVC do Zend Framework
Entendendo a Arquitetura MVC do Zend FrameworkEntendendo a Arquitetura MVC do Zend Framework
Entendendo a Arquitetura MVC do Zend Framework
 
Jboss7
Jboss7Jboss7
Jboss7
 
O framework spring
O framework springO framework spring
O framework spring
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
 
Apresentação zend framework 2 parte 1
Apresentação zend framework 2   parte 1 Apresentação zend framework 2   parte 1
Apresentação zend framework 2 parte 1
 
Introdução ao Framework CakePHP
Introdução ao Framework CakePHPIntrodução ao Framework CakePHP
Introdução ao Framework CakePHP
 
Jee6
Jee6Jee6
Jee6
 
Tutorial de instalação do Maven
Tutorial de instalação do MavenTutorial de instalação do Maven
Tutorial de instalação do Maven
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsJava script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
 
Apresentação jsf 1_2
Apresentação jsf 1_2Apresentação jsf 1_2
Apresentação jsf 1_2
 
Spring: uma introdução prática
Spring: uma introdução práticaSpring: uma introdução prática
Spring: uma introdução prática
 
Uma abordagem ao Java EE 6
Uma abordagem ao Java EE 6Uma abordagem ao Java EE 6
Uma abordagem ao Java EE 6
 

Semelhante a Staging liferay portal 6.2

Infraestrutura imutável - A base das aplicações na nuvem
Infraestrutura imutável - A base das aplicações na nuvemInfraestrutura imutável - A base das aplicações na nuvem
Infraestrutura imutável - A base das aplicações na nuvemFernando Ike
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando OctopusAndré Minelli
 
Pagestackr - RejectConf SP 2007
Pagestackr - RejectConf SP 2007Pagestackr - RejectConf SP 2007
Pagestackr - RejectConf SP 2007George Guimarães
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyFausto Siqueira
 
Manualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptManualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptMarco Figueiredo
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoiMasters
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous DeliverySamanta Cicilia
 
Spring MVC Framework
Spring MVC FrameworkSpring MVC Framework
Spring MVC Frameworkelliando dias
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...tdc-globalcode
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScriptCarlos Santos
 
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosElias Nogueira
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSFabrício Campos
 
Forefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteForefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteUilson Souza
 

Semelhante a Staging liferay portal 6.2 (20)

Infraestrutura imutável - A base das aplicações na nuvem
Infraestrutura imutável - A base das aplicações na nuvemInfraestrutura imutável - A base das aplicações na nuvem
Infraestrutura imutável - A base das aplicações na nuvem
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando Octopus
 
Pagestackr - RejectConf SP 2007
Pagestackr - RejectConf SP 2007Pagestackr - RejectConf SP 2007
Pagestackr - RejectConf SP 2007
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic Academy
 
Mini curso JBC
Mini curso JBCMini curso JBC
Mini curso JBC
 
Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2
 
Manualde instalacao webc800sr5pt
Manualde instalacao webc800sr5ptManualde instalacao webc800sr5pt
Manualde instalacao webc800sr5pt
 
Vraptor 3
Vraptor 3Vraptor 3
Vraptor 3
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimento
 
Web Services
Web ServicesWeb Services
Web Services
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
Revisão Windows Server
Revisão Windows ServerRevisão Windows Server
Revisão Windows Server
 
Web Services
Web ServicesWeb Services
Web Services
 
Spring MVC Framework
Spring MVC FrameworkSpring MVC Framework
Spring MVC Framework
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Testes efetivos com DBUnit
Testes efetivos com DBUnitTestes efetivos com DBUnit
Testes efetivos com DBUnit
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript
 
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Forefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamenteForefront TMG - Planejando corretamente
Forefront TMG - Planejando corretamente
 

Mais de Paulo Fernandes

Mantendo uma api com 2000+ devs
Mantendo uma api com 2000+ devsMantendo uma api com 2000+ devs
Mantendo uma api com 2000+ devsPaulo Fernandes
 
Dicas para novos programadores
Dicas para novos programadoresDicas para novos programadores
Dicas para novos programadoresPaulo Fernandes
 
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka Ramos
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka RamosChrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka Ramos
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka RamosPaulo Fernandes
 
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...Paulo Fernandes
 
Um milhao tdc2014sp Apresentação por Fernando Ike
Um milhao tdc2014sp Apresentação por Fernando IkeUm milhao tdc2014sp Apresentação por Fernando Ike
Um milhao tdc2014sp Apresentação por Fernando IkePaulo Fernandes
 
Liferay São Paulo User Group
Liferay São Paulo User GroupLiferay São Paulo User Group
Liferay São Paulo User GroupPaulo Fernandes
 

Mais de Paulo Fernandes (8)

Mantendo uma api com 2000+ devs
Mantendo uma api com 2000+ devsMantendo uma api com 2000+ devs
Mantendo uma api com 2000+ devs
 
Dicas para novos programadores
Dicas para novos programadoresDicas para novos programadores
Dicas para novos programadores
 
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka Ramos
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka RamosChrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka Ramos
Chrome Dev Tools TDC 2014 - Apresentação feita por José Yoshiriro Ajisaka Ramos
 
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...
Performance ao extremo para aplicações Web Mobile Apresentaçao por Alexandre ...
 
Um milhao tdc2014sp Apresentação por Fernando Ike
Um milhao tdc2014sp Apresentação por Fernando IkeUm milhao tdc2014sp Apresentação por Fernando Ike
Um milhao tdc2014sp Apresentação por Fernando Ike
 
Liferay User Group
Liferay User GroupLiferay User Group
Liferay User Group
 
Liferay Portal 6.2
Liferay Portal 6.2Liferay Portal 6.2
Liferay Portal 6.2
 
Liferay São Paulo User Group
Liferay São Paulo User GroupLiferay São Paulo User Group
Liferay São Paulo User Group
 

Staging liferay portal 6.2

  • 1. Staging Liferay Portal 6.2 Liferay São Paulo User Group 28/11/2013
  • 2. Staging Staging é uma forma de criar, revisar e testar conteúdos. Testar layouts de páginas e portlets antes de ir para produção! O staging é habilitado por site e pode ser de dois tipos: ● Local ● Remoto Liferay São Paulo User Group
  • 4. Staging - Local Mais simples, pois você precisa fazer menos configurações. O Liferay clona o seu site e os portlets que você marcar como Staged. Essa cópia tornase seu site com staging e a original torna-se o seu ambiente de produção. Desvantagem no testes de portlets, pois você estará no mesmo servidor que o ambiente de produção o que pode ocasionar erros e “derrubar” o servidor de produção. Liferay São Paulo User Group
  • 5. Staging - Remoto Requer configurações do servidor remoto. Adicionar as seguintes propriedades no portal-ext.properties dos dois servidores (Local e Remoto). ● tunneling.servlet.shared.secret=1234567890123456 ● tunnel.servlet.hosts.allowed=127.0.0.1,IPAddress ● axis.servlet.hosts.allowed=127.0.0.1,IPAddress ● auth.verifier.TunnelingServletAuthVerifier.hosts.allowed=127. 0.0.1,IPAddress Liferay São Paulo User Group
  • 6. Staging - Remoto ● auth.verifier.pipeline=com.liferay.portal.security.auth. TunnelingServletAuthVerifier,com.liferay.portal.security.auth. BasicAuthHeaderAutoLogin,com.liferay.portal.security.auth. DigestAuthenticationAuthVerifier,com.liferay.portal.security. auth.ParameterAutoLogin,com.liferay.portal.security.auth. PortalSessionAuthVerifier Liferay São Paulo User Group
  • 7. Staging - Remoto Precisa ter o mesmo ambiente em ambos os servidores, incluindo usuários e configurações do servidor. O servidor atual torna-se o ambiente de Staging e o servidor remoto torna-se o ambiente de produção. Vantagem no teste de portlets, pois se o ambiente de Staging der erro, não afeta o ambiente de produção. Liferay São Paulo User Group
  • 8. Staging ● Versionamento das páginas: controle do histórico de alterações e modificações. (Page Variations) ● Staged Content: Alguns portlets podem ser configurados para que a edição dele ocorra obrigatoriamente em ambiente de Staging e depois seja publicada para o ambiente de produção. Liferay São Paulo User Group
  • 9. Staging ● Publicação Online ou Agendada ● Selecionar o que publicar ○ Páginas ○ Configurações ○ Conteúdo ○ Permissões Liferay São Paulo User Group
  • 11. Staging Documentação da Liferay sobre Staging https://www.liferay. com/pt/documentation/liferay-portal/6.2/userguide/-/ai/staging-page-publication-liferayportal-6-2-user-guide-03-en Liferay São Paulo User Group
  • 12. Staging Dúvidas? Obrigado!!! Paulo Fernandes - [paulo.fernandes@liferay.com] Liferay São Paulo User Group