liferay portal 6.2
Post on 22-May-2015
813 Views
Preview:
DESCRIPTION
TRANSCRIPT
Liferay Portal 6.2
Liferay Rio de Janeiro User Group - Março/2014
Quem Somos
Tadashi (Fernando Tadashi Akimoto)Software Engineerfernando.akimoto@liferay.com
Paulo FernandesSoftware Engineerpaulo.fernandes@liferay.com
Liferay 6.2
Extensível
OpenSourcehttps://github.com/liferay/liferay-portal
Funcionalidades do Liferay
Multi Idioma
Fórum
Wiki
Blogs
Web Content
Documentos e Imagens
Asset Publisher
Application Display Template - ADT
Lixeira
Sites Filho
Workflow
Staging
Controle de Permissões
Mobile
Mobile Preview
Mobile Rules
Mobile SDK
Temas
Criando Temas para o Liferay 6.2
Requisitos● HTML● CSS
○ SASS● JS
○ YUI○ Alloy UI
● Velocity/FreeMarker
Twitter Bootstrap
Twitter Bootstrap
marcação padronizada
Extender Tema do Liferay
Temas do Twitter Bootstrap
Extender Tema do Liferay
Temas do Twitter Bootstrap
SASS
Extender Tema do Liferay
Syntactically Awesome StyleSheets
SASS
Sistema de pré-processador do CSS incorporado ao Liferay por padrão
Syntactically Awesome StyleSheets
YUI
Alloy UI
Ferramenta de template para gerar código HTML (nesse caso)
Exemplo em Velocity
#if ($has_navigation || $is_signed_in)
#parse ("$full_templates_path/navigation.vm")
#end
Velocity/FreeMarker
ok! Agora como usar isso?
Passos para criar um Tema
● Crie um projeto● Escreva código CSS● Escreva código JavaScript● Modifique os templates Velocity● Empacote (war) os arquivos desenvolvidos ● Pronto!
Dicas
● Extenda um tema● Mantenha os arquivos modificados na
pasta _diffs (plugins SDK)● Siga as boas práticas Liferay
https://www.liferay.com/pt/documentation/liferay-portal/6.2/development/-/ai/creating-themes-and-layout-templates-liferay-portal-6-2-dev-guide-09-en
Próximos Passos
Faça o download do Liferay :)
https://www.liferay.com/pt/downloads/liferay-portal/available-releases
Use e abuse do Liferay
Fórum em Portuguêshttps://www.liferay.com/pt/community/forums/-/message_boards/category/35291
Comunidade no Meetup.comwww.meetup.com/Liferay-Rio-de-Janeiro-User-Group
Duvidas?
Obrigado!fernando.akimoto@liferay.com
paulo.fernandes@liferay.com
top related