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