Liferay Portal 6.2

2,010 views

Published on

Liferay Portal

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,010
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Liferay Portal 6.2

  1. 1. Liferay Portal 6.2 Paulo Fernandes - Janeiro/2014 #CPBR7
  2. 2. O que é um Portal?
  3. 3. Definição de Portal Portal é um framework para integrar informações, pessoas e processos da organização. Os portais modernos são web-based e permitem que você personalize a interface com o usuário e crie novas funcionalidades.
  4. 4. Liferay Portal 6.2
  5. 5. Extensível
  6. 6. OpenSource https://github.com/liferay/liferay-portal
  7. 7. Funcionalidades do Liferay
  8. 8. Multi Idioma
  9. 9. Fórum
  10. 10. Wiki
  11. 11. Blogs
  12. 12. Web Content
  13. 13. Documentos e Imagens
  14. 14. Asset Publisher
  15. 15. Application Display Template - ADT
  16. 16. Lixeira
  17. 17. Sites Filho
  18. 18. Workflow
  19. 19. Staging
  20. 20. Controle de Permissões
  21. 21. Mobile
  22. 22. Mobile Preview
  23. 23. Mobile Rules
  24. 24. Temas
  25. 25. Criando Temas para o Liferay 6.2 Requisitos ● HTML ● CSS ○ SASS ● JS ○ YUI ○ Alloy UI ● Velocity/FreeMarker
  26. 26. Twitter Bootstrap
  27. 27. Twitter Bootstrap marcação padronizada
  28. 28. Extender Tema do Liferay
  29. 29. Temas do Twitter Bootstrap Extender Tema do Liferay
  30. 30. Temas do Twitter Bootstrap SASS Syntactically Awesome StyleSheets Extender Tema do Liferay
  31. 31. SASS Syntactically Awesome StyleSheets Sistema de pré-processador do CSS incorporado ao Liferay por padrão
  32. 32. YUI Alloy UI
  33. 33. YUI Biblioteca do Yahoo! yuilibrary.com
  34. 34. AlloyUI Desenvolvida pela Liferay alloyui.com
  35. 35. Velocity/FreeMarker 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
  36. 36. ok! Agora como usar isso?
  37. 37. Passos para criar um Tema ● ● ● ● ● ● Crie um projeto Escreva código CSS Escreva código JavaScript Modifique os templates Velocity/FreeMarker Empacote (war) os arquivos desenvolvidos Pronto!
  38. 38. Dicas ● Extenda um tema ● Mantenha os arquivos modificados na pasta _diffs ● 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
  39. 39. Próximos Passos
  40. 40. Faça o download do Liferay :) https://www.liferay.com/pt/downloads/liferay-portal/available-releases
  41. 41. Use e abuse do Liferay
  42. 42. Fórum em Português https://www.liferay.com/pt/community/forums/-/message_boards/category/35291
  43. 43. Evento 30/01 as 19h com Zeno Rocha falando de Alloy e as novidades de UI para o Liferay Portal 6.2 na Germinadora http://www.meetup.com/Liferay-Sao-Paulo-User-Group/events/159837172/
  44. 44. Comunidade no Meetup.com www.meetup.com/Liferay-Sao-Paulo-User-Group
  45. 45. Duvidas?
  46. 46. Obrigado! paulo.fernandes@liferay.com

×