Liferay 6 and vaadin portlets
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Liferay 6 and vaadin portlets

  • 14,473 views
Uploaded on

Liferay 6 и портлеты Vaadin. Введение и демонстрация Liferay IDE и портлеты на базе Vaadin....

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
14,473
On Slideshare
14,085
From Embeds
388
Number of Embeds
10

Actions

Shares
Downloads
282
Comments
0
Likes
6

Embeds 388

http://guimachine.ru 169
http://www.guimachine.ru 120
http://savvinov 37
http://wiki.neogrid.com 26
http://gui-machine.com 23
http://www.linkedin.com 4
http://twitter.com 3
http://www.gui-machine.ru 3
http://gui-machine.ru 2
http://webcache.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Liferay 6 and Vaadin vaadin.com / sami
  • 2. Liferay 6 Portal
  • 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. add newones vaadin portlet web content
  • 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. ApplicationPlatform
  • 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. Getting started
  • 9. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  • 10. Liferay IDE
  • 11. Server controlProjectTemplates Dependency Management
  • 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. EclipseDevelopmentSetup
  • 14. Configure Server
  • 15. Liferay Plugin SDK
  • 16. Create a project(currently with Liferay IDE 1.1)
  • 17. New Portlet PluginProject
  • 18. Vaadin Dependencies
  • 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. Create a project(the upcoming Liferay IDE 1.5)
  • 21. Integrated VaadinWizards
  • 22. Vaadin ControlPanel
  • 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. InstallationAdd-ons Widgetset compilation
  • 25. Demo:Liferay IDEand Vaadin
  • 26. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  • 27. ...
  • 28. Summary Rich portlets for Liferay (and other portals) Java coding only, Optimize the development cycle Liferay IDE 1.5 makes it easier
  • 29. Vaadin MailPortlet
  • 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. Roadmap
  • 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. Where tocontinue?
  • 34. vaadin.com/sami/liferay(or just google it) as e re F F D P
  • 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. QuestionsComments vaadin.com/sami