Liferay 6 and Vaadin             vaadin.com / sami
Liferay 6 Portal
Liferay 6 Introduction      A Java Portal      (JSR 286 Portlet Specification 2.0)      Runs on Java EE server:      Tomcat...
add newones          vaadin          portlet          web          content
Your Applications      Creating new functionality - you can use      Themes, Layout Template, Portlets      Extending port...
ApplicationPlatform
Vaadin Apps in Liferay      Vaadin is part of Liferay 6 distribution      Looks like Liferay      (theme since Vaadin 6.4....
Getting started
What you need     Liferay 6 Portal installation     (Using Tomcat bundle)     Eclipse IDE (Helios)     Liferay Plugin SDK ...
Liferay IDE
Server                   controlProjectTemplates      Dependency      Management
Liferay IDE      Plugin for Eclipse (Ganymede, Helios)      Relies on Liferay Plugin SDK      (command-line tools)      ht...
EclipseDevelopmentSetup
Configure Server
Liferay Plugin SDK
Create a project(currently with Liferay IDE 1.1)
New Portlet PluginProject
Vaadin Dependencies
portlet.xml  <portlet-class>  com.vaadin.terminal.gwt.server.ApplicationPortlet2  </portlet-class>     <init-param>       ...
Create a project(the upcoming Liferay IDE 1.5)
Integrated VaadinWizards
Vaadin ControlPanel
Vaadin WidgetsetManagement     Widgetset is the client-part of Vaadin     (using Google Web Toolkit (GWT))     Contains al...
InstallationAdd-ons     Widgetset     compilation
Demo:Liferay IDEand Vaadin
What you need     Liferay 6 Portal installation     (Using Tomcat bundle)     Eclipse IDE (Helios)     Liferay Plugin SDK ...
...
Summary    Rich portlets for Liferay (and other    portals)    Java coding only, Optimize the    development cycle    Life...
Vaadin MailPortlet
Vaadin Mail Portlet      Full featured mail application for Liferay      UI based on Vaadin      (open source as usual)   ...
Roadmap
Vaadin and Liferay     The latest Liferay 6 includes the latest     Vaadin library and themes     New features for Vaadin ...
Where tocontinue?
vaadin.com/sami/liferay(or just google it)                           as                         e                       re...
Book ofVaadin   Vaadin is       look gre                    a        for build n open source                  ing mod     ...
QuestionsComments            vaadin.com/sami
Liferay 6 and vaadin portlets
Liferay 6 and vaadin portlets
Liferay 6 and vaadin portlets
Upcoming SlideShare
Loading in...5
×

Liferay 6 and vaadin portlets

13,574

Published on

Liferay 6 и портлеты Vaadin. Введение и демонстрация Liferay IDE и портлеты на базе Vaadin.
Sami Ekblad, Vaadin
Vaadin Developer Meetup, Санкт-Петербург, 24 января 2011 года

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
13,574
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
288
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Liferay 6 and vaadin portlets

  1. 1. Liferay 6 and Vaadin vaadin.com / sami
  2. 2. Liferay 6 Portal
  3. 3. Liferay 6 Introduction A Java Portal (JSR 286 Portlet Specification 2.0) Runs on Java EE server: Tomcat, JBoss, ... CE: Community Edition (LGPL 2.1) EE: Enterprise Edition (Commercial OS)
  4. 4. add newones vaadin portlet web content
  5. 5. Your Applications Creating new functionality - you can use Themes, Layout Template, Portlets Extending portal - using Portal Hook Plugins and Ext Plugin Vaadin: Rich Web Applications as Portlets
  6. 6. ApplicationPlatform
  7. 7. Vaadin Apps in Liferay Vaadin is part of Liferay 6 distribution Looks like Liferay (theme since Vaadin 6.4.6) Easiest way to develop rich portlets
  8. 8. Getting started
  9. 9. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  10. 10. Liferay IDE
  11. 11. Server controlProjectTemplates Dependency Management
  12. 12. Liferay IDE Plugin for Eclipse (Ganymede, Helios) Relies on Liferay Plugin SDK (command-line tools) http://www.liferay.com/community/ wiki/-/wiki/Main/Liferay+IDE
  13. 13. EclipseDevelopmentSetup
  14. 14. Configure Server
  15. 15. Liferay Plugin SDK
  16. 16. Create a project(currently with Liferay IDE 1.1)
  17. 17. New Portlet PluginProject
  18. 18. Vaadin Dependencies
  19. 19. portlet.xml <portlet-class> com.vaadin.terminal.gwt.server.ApplicationPortlet2 </portlet-class> <init-param> <name>application</name> <value> org.vaadin.sample.MyLiferayTestApp </value> </init-param>
  20. 20. Create a project(the upcoming Liferay IDE 1.5)
  21. 21. Integrated VaadinWizards
  22. 22. Vaadin ControlPanel
  23. 23. Vaadin WidgetsetManagement Widgetset is the client-part of Vaadin (using Google Web Toolkit (GWT)) Contains all the precompiled widgets (can be split for lazy loading) Must be compiled when installing new add-ons
  24. 24. InstallationAdd-ons Widgetset compilation
  25. 25. Demo:Liferay IDEand Vaadin
  26. 26. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  27. 27. ...
  28. 28. Summary Rich portlets for Liferay (and other portals) Java coding only, Optimize the development cycle Liferay IDE 1.5 makes it easier
  29. 29. Vaadin MailPortlet
  30. 30. Vaadin Mail Portlet Full featured mail application for Liferay UI based on Vaadin (open source as usual) Part of Liferay 6 CE / EE distribution
  31. 31. Roadmap
  32. 32. Vaadin and Liferay The latest Liferay 6 includes the latest Vaadin library and themes New features for Vaadin Control Panel and Liferay IDE 1.5 (Jan 2011) Liferay UI Development Refcard
  33. 33. Where tocontinue?
  34. 34. vaadin.com/sami/liferay(or just google it) as e re F F D P
  35. 35. Book ofVaadin Vaadin is look gre a for build n open source ing mod at, perfo J ern web ava framework applicati your use rm well ons that rs happ and ma y. ke you a nd http://va adin.com / ISBN 978 -952-92-6 753-8Chapter 11.8. 9 78952 90000Portal Integration US $24.9 5 9 267538 Vaadin 6 .4 Edition as e re F F D P
  36. 36. QuestionsComments vaadin.com/sami
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×