Visão geral do Liferay Portal. São apresentados sua instalação, execução e conceitos como portlet, portal, página, comunidade, tema e oujtros. Slides parte do curso de Liferay ministrado pela SEA Tecnologia.
13. “Liferay Portal
Enterprise Edition (EE)
offers the most recent stable
version of the product(...)”
“Liferay Portal Community
Edition (CE) is intended for early
adopters in non-critical
environments(...)”
7
Tuesday, November 17, 2009
41. Um portal é composto
por páginas...
Página Página
32
Tuesday, November 17, 2009
42. Página
Página Página
Páginas são dispostas
Página Página
hierarquicamente...
33
Tuesday, November 17, 2009
43. Páginas podem ser agrupadas
em comunidades...
Comunidade
Página Página
Página Página Página Página
Página Página Página Página
34
Tuesday, November 17, 2009
44. Cada página possui
um layout
Página Página
35
Tuesday, November 17, 2009
45. Cada página é composta
por portlets
Página Página
!"#$%&$ !"#$%&$ !"#$%&$ !"#$%&$
!"#$%&$ !"#$%&$ !"#$%&$ !"#$%&$
36
Tuesday, November 17, 2009
46. Em resumo...
Comunidade
Página
Comunidade Página
Página
Página Página Página
!"#$%&$ !"#$%&$
!"#$%&$ !"#$%&$
Comunidade
Página Página
37
Tuesday, November 17, 2009
47. Portal
composto por páginas
decoradas por temas
organizadas hierarquicamente
agrupadas em comunidades
compostas por portlets
dispostos por layouts 38
Tuesday, November 17, 2009
49. Ou seja, customizar um portal
nada mais é que criar e organizar
usuários, comunidades, páginas e plugins
(portlets, layouts e temas) 40
Tuesday, November 17, 2009
81. Encontre o link para
gerenciamento da
página
72
Tuesday, November 17, 2009
82. Há uma aba
‘Look and Feel’
73
Tuesday, November 17, 2009
83. ...na qual pode-se
modificar o tema da
página
74
Tuesday, November 17, 2009
84. Selecione um novo
tema e clique em
‘Return to Full Page’
75
Tuesday, November 17, 2009
85. Aprecie a nova
decoração da mesma
página
76
Tuesday, November 17, 2009
86. Perceba como que, além
do visual, todos os itens
de menu podem ser
redistribuídos...
77
Tuesday, November 17, 2009
87. Mas, voltemos ao
tema original, para
não gerar confusão.
78
Tuesday, November 17, 2009
88. Na mesma página de
gerenciamento,
repare na hierarquia
de páginas existente.
79
Tuesday, November 17, 2009
89. Clique em ‘Children’
para adicionar
páginas filhas à
página corrente.
80
Tuesday, November 17, 2009
90. Dê um nome à
página filha.
81
Tuesday, November 17, 2009
91. Siga os mesmos passos
para criar quantos níveis
de páginas desejar.
82
Tuesday, November 17, 2009
92. Páginas filhas
aparecem como
subitens do menu
de navegação.
83
Tuesday, November 17, 2009
93. Criar páginas, configurar layouts, distribuir
portlets é apenas a ponta do iceberg...
84
Tuesday, November 17, 2009
94. Há inúmeras outras possibilidades para
customização do Liferay.
http://www.flickr.com/photos/stephenpoff/2761284719/in/set-72157594345940394/ 85
Tuesday, November 17, 2009
95. O Liferay possui vários níveis de customização.
Customização
Liferay
Extension Código
Plugins
Environment Fonte
Portlets Temas Layouts
86
Tuesday, November 17, 2009
96. O Liferay possui vários níveis de customização.
A primeira Customização
estratégía é através de
Liferay
plugins
Extension Código
Plugins
Environment Fonte
Plugins são componentes WAR, facilmente
Portlets Temas Layouts organizáveis em repositórios.
86
Tuesday, November 17, 2009
97. O Liferay possui vários níveis de customização.
Quando não Customização
resolver com plugins,
Liferay
vá de EXT
Extension Código
Plugins
Environment Fonte
O ambiente de extensão é mais poderoso
Portlets Temas Layouts que plugins, porém, mais instrusivo.
86
Tuesday, November 17, 2009
98. O Liferay possui vários níveis de customização.
Em último caso,
Customização modifique o código fonte
Liferay original
Extension Código
Plugins
Environment Fonte
Modificações no código fonte, apesar de
Portlets Temas Layouts não imporem limites na customização,
prejudicam a evolução para novas versões.
86
Tuesday, November 17, 2009
99. Focaremos na customização por plugins.
Customização
Liferay
Extension Código
Plugins
Environment Fonte
Portlets Temas Layouts
87
Tuesday, November 17, 2009