Fórum

Replicação de Temas/Subtemas

thumbnail
Julian Corrêa, modificado 12 Anos atrás.

Replicação de Temas/Subtemas

Junior Member Postagens: 52 Data de Entrada: 10/01/11 Postagens Recentes
BOm dia caross leitores.

Preciso saber se tem uma forma de replicar um SUbtema para várias organizações?

O cenário é o seguinte: temos um portal com várias organizações, todas com mesmo tema. Foi solicitado um novo subtema e precisamos aplicar nessas organizações, São mais de 100.

Quero saber se realmente teremos que entrar uma a uma e fazer a alteração no Look and Feel.
thumbnail
Thiago Leão Moreira, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Liferay Legend Postagens: 1449 Data de Entrada: 10/10/07 Postagens Recentes
Basta que você faça um hook que obtenha a lista de organização e para cada uma delas você configure o novo tema.

		Group group = organization.getGroup();
			long groupId = group.getGroupId();
			LayoutSet publicLayoutSet = group.getPublicLayoutSet();
			Strinh themeId = "meunovotheme_WAR_menunovotheme";
			String color = publicLayoutSet.getColorThemeId();
			String css = publicLayoutSet.getCss();
			boolean wapTheme = publicLayoutSet.getWapTheme();
			LayoutSetLocalServiceUtil.updateLookAndFeel(groupId, themeId, colorSchemeId, css, wapTheme)
thumbnail
Julian Corrêa, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Junior Member Postagens: 52 Data de Entrada: 10/01/11 Postagens Recentes
Thiago, obrigado pela resposta.

Ainda tenho uma dúvida, o HOOK executa uma única vez quando o servidor sobre ou eu tenho que invocar através de algum outro meio?
thumbnail
Thiago Leão Moreira, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Liferay Legend Postagens: 1449 Data de Entrada: 10/10/07 Postagens Recentes
Ele executa uma única vez quando o servidor sobe.
thumbnail
Julian Corrêa, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Junior Member Postagens: 52 Data de Entrada: 10/01/11 Postagens Recentes
Thiago, mas toda vez que reinicio o servidor o HOOK executa?
thumbnail
Henrique Simoes de Andrade, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Regular Member Postagens: 165 Data de Entrada: 30/04/10 Postagens Recentes
Olá!

Bom, o hook como o Thiago disse executa uma única vez quando o servidor sobe. Neste caso ao reiniciar o servidor os hooks serão executados na inicialização. Também tinha esta dúvida na época que fiz os primeiros hooks e percebi pelo log que eles sempre são executados no início.

abçs

Att.,
Henrique S.
thumbnail
Thiago Leão Moreira, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Liferay Legend Postagens: 1449 Data de Entrada: 10/10/07 Postagens Recentes
Isso mesmo Henrique.
Julian dê uma olhada no arquivo portal.properties para saber mais sobre os eventos e quando eles são executados.
thumbnail
Julian Corrêa, modificado 12 Anos atrás.

RE: Replicação de Temas/Subtemas

Junior Member Postagens: 52 Data de Entrada: 10/01/11 Postagens Recentes
Entendi. Então eu tenho que subir o servidor, esperar executar e fazer o undeploy do hook, correto?
Vou verificar o arquivo Thiago, valeu.