Letzte Blogger

Juan Fernández

Staff
17 Nachrichten
28. November 2014

Andrea Di Giorgi

2 Nachrichten
26. November 2014

Gregory Amerson

Staff
26 Nachrichten
25. November 2014

Cody Hoag

Staff
6 Nachrichten
25. November 2014

Duke H

Staff
2 Nachrichten
24. November 2014

Olaf Kock

Staff
85 Nachrichten
23. November 2014

Nicholas Gaskill

Staff
1 Nachrichten
21. November 2014

James Falkner

Staff
99 Nachrichten
20. November 2014

Meera Prince

18 Nachrichten
20. November 2014

Marcus Hjortzén

2 Nachrichten
19. November 2014

Liferay IDE 2.2.1 Release

Technical Blogs 25. November 2014 Von Gregory Amerson Staff

Just a quite notice that we have pushed a new release of Liferay IDE version 2.2.1 that just pushes a few fixes for the latest major release including a nasty memory, GC bug here that would affect anyone with portal-source open in their workspace.  Also this release prepares us for the upcoming Liferay Developer Studio 2.2 release which will be available on December 1st.

Also now Eclipse Luna SR1 (4.4.1) is out we need to let everyone know about a bug that slipped into that release that affects Liferay IDE 2.2 users that use IvyDE.  See details here: https://www.liferay.com/community/forums/-/message_boards/message/45837395

TL;DR

Install/Update below (link leads to protected page, but it works in Eclipse)

http://releases.liferay.com/tools/ide/latest/stable/

Full downloads can be found here.

For Ecipse 4.4.1 users, install the E4 RCP patch here:

http://download.eclipse.org/eclipse/updates/4.4

More details found here.

Thanks all.

Liferay IDE 2.2 Release

Technical Blogs 4. November 2014 Von Gregory Amerson Staff

The Liferay IDE team is pleased to annouce the latest release version 2.2.  Use the updatesite below to update your existing install or install for the first time.

http://releases.liferay.com/tools/ide/latest/stable/

*Note* if you have previously installed Liferay IDE and just do "check for updates" you will not be able to install the new AlloyUI features those are available as a separate feature, see below.

For bundles that contain Eclipse Luna + Liferay IDE 2.2 pre-installed go here: https://www.liferay.com/downloads/liferay-projects/liferay-ide

JavaScript / AlloyUI

We are very excited about this release because we have finally for the first time have some real AlloyUI support along with the brand new JavaScript development support features.  In order to give Eclipse developers the type of JavaScript coding support that they have come to expect from the java tools, we have integrated a new framework called tern.java which bundles liferay and aui plugins for tern.  

TL;DR type inference for AUI rocks!

Not only AUI but YUI types as well

 

Also jQuery is supported as well and AlloyUI4 support will be added in IDE 3.0

 

Liferay JavaScript object

 

And also commonly used javascript anonymous functions has type inferrencing

See a lot more screenshots and details of these new JavaScript / AlloyUI features on this page.

AlloyUI Feature

In order to use these new features you have to make sure to select the new top level feature on the update site when you install this release:

Go here to see description of all the new features related to AlloyUI and JavaScript support.

 

Portlet Development UX

Recently our team ate our own dog food and developed a few portlets for internal use and we found ourselves wanting some new features that would make portlet development more productive so we've added many new features targeted at portlet development.  Most of those revolve around improvements we made to the Eclipse JSP editor to support Liferay portlet dev features. 

<aui:script> tag support, now finally good javascript support in a JSP!

Quick-fix and quick assist for portlet resource bundles

Fix one or fix several with just a few clicks

If you want to fix more than one of the same warning just select all and fix at once

Or invoke quick assist (ctrl+1) and never show the popup dialog

 

Portlet action method completion

Quick assist here as well

There are too many of those features to list them all here so we created a special page for all the noteworthy portlet development features here.

 

New Editors

All of our XML editors have been redesigned to open very fast, as fast as the plain text editor. Try it for a spin and feel the difference. Also, for this release we have several new specialized eclipse editors, for portal.properties and portal-ext.properties, liferay-portlet.xml, and a improved layout template editor that supports 6.2 style layouts finally!

Server Portal-ext.properties editor

 

liferay-portlet.xml editor

Improved Layout Template Editor design page

 

More screenshots of new editors are available here.

 

Other Features

Many eclipse developer have multiple workspaces, but it is a pain to have to re-define each of your SDKs, runtimes and servers for each of those workspaces.  Now when you open a new workspace you will see a notification popup informing you that you can import all of your Liferay settings(not projects) from the previous workspace is you would like. HT to Kamesh for the initial code contribution.

To see the rest of the "other" features added to this release see this page.

 

Special Thanks

Thanks so much to the other members of the IDE team in China: Ashley, Vicky, Kuo, Lilu, Simon, Terry, XuYing, and Eric (recently joined so he isn't in the photo) who worked so hard on this release.  Also thanks to all of those community members who submitted bug reports and feedback.  A special mention goes out to Angelo Zerr the author of the tern.java and eclipse-wtp-xml-search plugins that we have integrated in this latest release giving Liferay developer lots of new goodies to play with.  Please give us feedback or let us know what problems you may be running into over on our forums.  Good luck!

Liferay IDE 2.1.1 Release

General Blogs 9. Juli 2014 Von Gregory Amerson Staff

A new release of Liferay IDE has been made available today, version 2.1.1.  You can update or install the new release here as usual:

http://releases.liferay.com/tools/ide/latest/stable/

Or go over to the download page and grab one of the bundles that includes Eclipse Luna JavaEE package with Liferay IDE 2.1.1 pre-installed: 

https://www.liferay.com/downloads/liferay-projects/liferay-ide

Some release highlights include:

  • New Improved Liferay Project wizard
  • Better Vaadin7 support
  • Better Java8 support
  • Minor improvements to liferay-maven-plugin support
  • Initial support for web-type plugins
  • Eclipse Luna support

Full list of issues can be see here.  Actually we have had several releases of Liferay IDE since my last blog post.  I'll try to do a better job of keeping you up2date in the future.  We have some exciting things planned for Liferay IDE 2.2, namely, better AlloyUI/JavaScript support!

New Release: Liferay IDE 2.0 Milestone 3

General Blogs 4. Dezember 2013 Von Gregory Amerson Staff

I'd like to annouce that we have pushed a new release of Liferay IDE 2.0 Milestone 3 to the milestones updatesite.  

http://releases.liferay.com/tools/ide/latest/milestone/

Since this is an Eclipse updatesite you must add this in the Help > Install New Software... dialog.

This is the 3rd milestone release (See this blog entry for highlights of the 2.0.0M1 release.) as we approach 2.0.0 GA1 release which should happen very soon in next week or so.

M3 Release Highlights

  • Brand New Liferay Plugin Project Wizard supporting both Ant (PluginsSDK) and Maven (liferay-maven-plugin) projects
  • Resolution generation for common m2e-liferay pom.xml errors
  • ecj.jar automatically added to Eclipse ant runtime (no more ecj.jar warnings in console :)
  • Over 135 bug fixes, enhancements and improvements

Brand New Liferay Plugin Project Wizard

The biggest new feature of M3 is the new completely re-written New Liferay Plugin Project Wizard that provides two big new features 1) Maven project support for projects using liferay-maven-plugin, 2) Freestyle SDK project (you can create SDK projects at any desired location)

 

Maven project support

With the new Liferay Plugin Project Wizard in M3 you can select a different build type: Maven

Once you have selected Maven you can specify maven options like artifact version and top level package. Also there is a place for you to associate Maven profiles to activate on your project that most developers will use to attach developer machine specific properties like the Liferay version or local Liferay bundle properties.

 

Flexible project location support in Plugins SDK

Now in the latest version of Plugins SDK you can create projects that live outside of the Plugins SDK folder structure.  In the new Liferay Plugin Project Wizard you can activate this feature two ways 1) selecting to not Use Default location and specifying your own location

2) Toggling the option to "Use Eclipse workspace as base location" toggle button.

 

Feedback

We really need the communities help in providing feedback on this milestone release.  Especially issues involved in migrating from IDE 1.6.x projects, or using Maven and Ivy enabled projects.  Post issues to Liferay IDE Forums or the JIRA project. Thanks!

New Release - Liferay IDE 2.0 Milestone 1

General Blogs 28. August 2013 Von Gregory Amerson Staff

We here on the IDE team are pleased to announce the new release of Liferay IDE: Liferay IDE 2.0 Milestone 1.  Since this is an Eclipse release all you need is to use the following update site url in the Help > Install New Software... dialog.

http://releases.liferay.com/tools/ide/latest/milestone/

This milestone release is the first in a series of milestones leading up to Liferay IDE 2.0 GA release that is planned for just after Liferay Portal 6.2 GA.  Below are some highlights Liferay IDE 2.0 M1:
 

Release Highlights

 

Milestone Releases

The reason that we are releasing 2.0 in a series of milestones is because of all the changes that happened since 1.6.x namely the integration of maven projects which have a totally different layout than ordinary SDK based projects.  So we need your feedback if you run into problems when you upgrade from previous version.  We plan to have at least 2 more milestones of IDE 2.0 until we are all finished with adding the planned features.
 

Liferay Portal 6.2 Support

Now that the Liferay Portal 6.2 Beta releases are out IDE uses can finally have a way to use them using the Eclipse server adapter support. The new 6.2 runtime/servers have been added right along side 6.0/6.1.
 
 

Liferay Maven Project Support - New m2e-liferay Feature

One of the most requested features for Liferay IDE has been maven support.  This release now provides that support through a separate installable feature called m2e-liferay.  
 
 
This is an extension of the existing Eclipse built-in maven support (m2e) but specialized to support the liferay-maven-plugin available for Liferay projects.  This topic is quite log and involved so it needs its own page about m2e-liferay.  But below is an image that shows a properly configured Liferay Portlet project that is using the liferay-maven-plugin and is correctly configured in Liferay IDE 2.0M1.  Notice that the Liferay Portlet facets are installed and that you can drag-n-drop these projects onto the Liferay Portal Server adapter.
 
 
 

Ivy support for Plugins SDK projects

In the latest version of the portal 6.1.2, 6.1.30, and upcoming 6.2.0 Ivy support has been added to the Plugins SDK.  So now some of the projects created by SDK will come with their own ivy.xml file for dependency management along with the common infrastructure for Ivy (cache dir) residing in the root of the Plugins SDK.  In order for these projects to work full in Eclipse (all classes compile) we need to enable Ivy dependency management for Eclipse.  This is going to be accomplished by integrating the great work by the IvyDE team, using their plugin for Eclipse (IvyDE) to support Ivy enabled Liferay plugin projects. 

 

So starting with 2.0M1 of Liferay IDE it will come bundled with IvyDE plugin.  Also if any project that is created in the SDK contains an ivy.xml file (e.g. JSF projects) then the New Liferay Wizard will automatically add a Ivy nature, add an Ivy container configured to use Plugins SDK cache and ivy-settings.xml from the Plugins SDK and will also automatically invoke the resolve for the container (i.e. download the dependencies). 
 
 
 

Theme Improvements

If in the new project wizard you select that you want to create theme project, you can see additional options for specifiying the theme parent and the template langauge you want to use.  By default we have switched to Freemarker mainly because of the next biggest new feature, the Freemarker debugger.
 
 

Freemarker Debugger

Included in the 2.0M1 release is a new feature for debugging Freemarker templates executed for Liferay theme plugins.  This feature creates a Freemarker debugger client integrated with Eclipse debug view.  When you launch a Liferay Portal 6.2 Server in "Debug" mode it will automatically enable the embedded Freemarker debugger.  Then you can add breakpoints to any FTL file that is opened with the Liferay Freemarker Editor.  When the Portal evaluates those FTL templates it will pause execution and activate the debug view Eclipse.  

You can then inspect variables, step, resume as you would expect in normal java debugger.  

Also you can suspend the calling Java thread in order to see the stacktrace from Liferay that calls into the Freemarker template engine.  

There are some missing features that you would expect, like watchpoints, native stepping, run-to-line, making changes to stack, etc.  We are working with Freemarker team in order to deliver a advanced debugger for future versions of Freemarker that will have more features equivalent with all modern java debuggers.  
 

Other highlights

  • Various Layout Template Visual Editor improvements
  • Remote server adapter supports proxy servers
  • Portlet wizard now supports adding portlets to Control Panel

Feedback

We really need the communities help in providing feedback on this milestone release.  Especially issues involved in migrating from IDE 1.6.x projects, or using Maven and Ivy enabled projects.  Also since the Maven support (m2e-liferay) is in its first version so there are going to be some rough edges to be smoothed out in the upcoming milestone releases.  But the quality will be much better if the community will report issues they have with 2.0M1.  Post issues to Liferay IDE Forums or the JIRA project.

 

Special Thanks

Before I finished this blog post I wanted to mention a couple of words of thanks.  Firstly, I need to mention my QA team members, Ashley Yuan and Vicky Wang that were in charge of QA for the 2.0M1 release.  They have written lots of UI functional tests and regresion tests the past year as we have been working up to this release.  A massive change in the codebase that this involved would have been impossible with their efforts.  Thanks team!

Also special thanks goes out to a couple of other super-smart engineers, Neil Griffin and Mika Koivisto for all of their help with maven.  Neil for being my maven mentor and Mika for fielding my pull requests and helping me understand the liferay-maven-plugin when both of those guys are super busy and have bigger fish to fry! :)

Remote IDE Connector 1.0.1

Company Blogs 27. März 2013 Von Gregory Amerson Staff

Serveral weeks ago we updated the Remote IDE Connector application to version 1.0.1.  This new update fixed the issues that we found with the 1.0.0 version of the Remote IDE Connector.  Namely, it works correctly now :)  **Update** I forgot to say thanks to the Marketplace team.  They did a ton of work to improve Marketplace infrastructure to be able to roll out changes to apps that had bug-fixes such as this.  Thanks for everything you do guys!

So Liferay IDE users can now install (or update) this application into their remote portal instances and then setup a new Remote Liferay Portal Server adapter in Liferay IDE to connect to it and use it as a development and deployment target just like they would a local instance of Liferay Portal running on your machine.

To help out new users we've created a special wiki page for now to demostrate how to configurate it.  I hope to get this information moved over to official documentation for Liferay IDE in the near future.  For now if you have any problems with either the Remote IDE Connector or the Liferay Remote Server Adapter be sure to create a new thread in the Liferay IDE Forums.

Liferay IDE 1.6.2 released - required version for Eclipse Juno SR2 (4.2.2)

Company Blogs 14. März 2013 Von Gregory Amerson Staff

Today, the Liferay IDE team has released Liferay IDE 1.6.2.  This release is minor release that only fixes a couple of issues found with Eclipse Juno SR compatibility.  So if you are using Eclipse Juno SR2 or want to upgrade, you will need to upgrade or install Liferay IDE 1.6.2 first from the normal updatesite URL:

http://releases.liferay.com/tools/ide/eclipse/juno/stable

Stay tuned to this blog for more updates related to Liferay IDE, namely  Remote IDE connector update and also some news about upcoming 2.0-Milestone-1 version of Liferay IDE that will have Liferay Portal 6.2 milestone server adapter support and also support for projects built with the Liferay Maven Plugin SDK. :)

If you run into any issues, please let us know on our forums.  Thanks!

Liferay Developer Studio and Liferay IDE 1.6.1 released

Company Blogs 23. Dezember 2012 Von Gregory Amerson Staff

Just before the holidays I'd like to let everyone know about the two most recent releases of Liferay developer tooling.  Back in November, we released a bug-fix release of Liferay IDE version 1.6.1.  Now today we are releasing a new release of Liferay Developer Studio v1.6.1.  This release is primarily for bringing Developer Studio up-to-date with the latest Liferay IDE release along with some additional bug fixes from the previous Studio 1.6.0 release.  This new version of Developer Studio also includes all of the latest fix-packs for the bundled Liferay Portal and Plugins SDK as well.

 
Just to recap the previous Liferay Developer Studio release, the most notable feature was the new Kaleo Designer for Java that you can see a demo of here.  
 
Thanks again and Happy Holidays!

Liferay Developer Studio 1.6.0 with Kaleo Designer for Java released

Company Blogs 4. September 2012 Von Gregory Amerson Staff

Today we are pleased to announce the latest release of Liferay Developer Studio version 1.6.0.  Here on my blog I usually just cover Liferay IDE releases, so just to bring everyone up to speed, Liferay Developer Studio is our own branded Eclipse-based product that is built on top of Liferay IDE along with some additional enterprise features (e.g. WebSphere server adapter).  It also contains the latest versions of Liferay Portal EE and Plugins SDK bundled and pre-configured to work out of the box.

The most notable features for this latest 1.6.0 release are:

  • Kaleo Designer for Java - Eclipse-based visual designer for Kaleo workflows that is specifically geared for Java developers (see more details below).
  • Liferay Portal 6.1 EE GA2 support - Bundled latest versions of Liferay Portal 6.1 EE GA2 along with Plugins SDK and sample projects.
  • Liferay IDE 1.6.x - bug fixes from community editon release

If you're ready to give it a try, you can download a trial version here.

Kaleo Designer for Java

Liferay Portal EE already contains a visual Kaleo workflow designer built-in to the Kaleo Forms application.  However, we wanted to create a new tool directly targeted at back-end Java developers, so we decided to add this to our Eclipse-based dev environment, Liferay Developer Studio.  The Kaleo Designer for Java is a multi-page editor that allows editing of Kaleo workflows either as a visual diagram or a XML source editor.  There are also related tools, wizards, and property views, content-assist associated with this visual editor that most Eclipse Java developers have become accustomed to with other tooling.    The biggest productivity enhancements for Java developers in this version is the integration of the Java/Groovy script editor for editing Kaleo workflow action and condition scripts and the Freemarker/Velocity template editor for creating notofication templates.

There will be more available articles and extended documentation about the Kaleo Designer for Java in the upcoming weeks, but for now, instead of posting a lot of screenshots, we decided to record a short demo video instead.
http://vimeo.com/48315976

If you are a Java developer and need to create a new or modiify an existing workflow process in Liferay,  I hope you will give Kaleo Designer for Java a try.
 

 

 

Liferay IDE 1.6.0 Released

Company Blogs 16. Juli 2012 Von Gregory Amerson Staff

The latest release of Liferay IDE version 1.6.0 has been made available today.  Head over to the downloads page if you want to grab an archived updatesite or an "all-in-one" bundle of both Eclipse Juno and Liferay IDE.  The new version brings compatibility with the most recent Eclipse Juno (4.2) release.  Please use the following updatesite for Eclipse Juno:
If you are using an older version of Eclipse (3.6, 3.7) this latest release is also available to you as an update.  From your Eclipse installation that contains Liferay IDE just do Help > Check for updates...  If you do not already have a Liferay IDE installation, here is the Eclipse update site URL for new installations:
If you find any issues with this new version please head over to Liferay IDE forums and post the issue or create a ticket in JIRA.
 
In addition to being compatible with Eclipse Juno and several bug fixes, there were several minor enhancements that I'd like to mention from this release below.  Also, special thanks to Kamesh Sampath for contributing an enhancement to enable non-default ROOT configurations for Tomcat bundles.
 

Automated source attachment for Liferay Portal classes

Having access to the Liferay source for debugging Liferay Portal applications is almost a must.  This process of attaching source location to jars in Eclipse classpath containers is tedious and you have to do it again for each new project.  Now this can be done only once in Liferay IDE and then all new Liferay jars that are added to projects will automatically have the proper source attachment.  Simply go to the 2nd page of the Liferay Portal runtime wizard and specify a location (either a jar file or a exploded directory) of the Liferay Portal sources (portal sources are available for each release in portal downloads area).
 
 
Then once you create a project that has Liferay jars added (runtime or API classpath container) you will automatically have the sources attached and available when you open Liferay classes.
 
 
 

Added support for supported JSF Component Suites

Recently Neil Griffin added support to the Plugins SDK for additional JSF project templates that support all of the various JSF component suites that are supported on Liferay, e.g., Liferay Faces, ICEfaces, PrimeFaces, etc.  In this release of Liferay IDE support** for these various templates has been made available on the 2nd page of the New Liferay Project wizard if you select JSF as your portlet framework.
 
 
Thanks Neil for the help with this feature!
 

Zoom, Print, Save as Image actions available for Service Builder Diagrams

You can now perform several useful actions on service builder diagrams like: zoom, print and save as an Image.  
 

 
Now you can finally print off a relationship diagram of Liferay Portal services and try to understand it all.  FYI, be sure to have several pages loaded in your printer first. :)
 
 
 

Whats next for Liferay IDE?

What up next for Liferay IDE project is version 2.0, which should bring remote portal structured content editing, the much-awaited Maven support along with some better theme development support.  If you want to help with testing these new 2.0 features, just add the Juno nightly build URL below:

** requires nightly build of 6.1.1 portal and 6.1.1 SDK after Jun 21

Eclipse Juno (3.8/4.2) and Liferay IDE

Company Blogs 27. Juni 2012 Von Gregory Amerson Staff

Hello everyone,

Eclipse Juno (3.8/4.2) is scheduled to be released today (June 27th).  However, the current stable build of Liferay IDE (1.5.3) is not compatible with Eclipse Juno.  It will be a few more days before I can create a new stable build of Liferay IDE (1.6.0) since there are a few remaining issues that need to be resolved.

However, in the meantime we are going to make a Juno compatible build of Liferay IDE available on the nightly build updatesite.  Here is the new one that you can use for Juno (updatesite should be available by the 27th).

http://releases.liferay.com/tools/ide/eclipse/juno/nightly/

Please report any issues or regressions that you find in Liferay IDE features for Eclipse Juno either in JIRA under IDE project or in the Liferay IDE forums.  

Thanks everyone!

Important Liferay IDE update for Eclipse 3.7.2

Company Blogs 7. Juni 2012 Von Gregory Amerson Staff

 

All Liferay IDE users that also use Eclipse Indigo SR2 (3.7.2) are encouraged to apply the latest update to Liferay IDE.
 
Steps for existing Liferay IDE users..
  1. Open Eclipse
  2. Make sure that the Liferay IDE updatesite is enabled: http://releases.liferay.com/tools/ide/eclipse/indigo/stable/
  3. Help > Check for Updates...
  4. Apply the update for the new 1.5.3 release

For new Liferay IDE installations...

This release fixes a regression in the New Liferay Project wizard for Eclipse 3.7.2 users where the default output folder for the java web project would cause the classes to not be deployed to Liferay Tomat server when deployed through Add/Remove Modules... wizard.  
 
Here is the full list of fixes for the 1.5.3 release:
 
 
Another important update in this release is an improvement to the Theme project development workflow.  Here is how Theme project development worked previously(<= 1.5.2):
 
  1. Create a new theme project
  2. Deploy to Liferay Tomcat Server through Add/Remove Modules dialog...
  3. Make a change in the _diffs folder under docroot/
  4. Liferay IDE detected this change and would invoke a "ant compile" in the background for the theme
    This would copy hundreds of files into the root of the docroot folder (to full compile the theme from the declared parent)
  5. Liferay IDE would publish the delta changes to the docroot of the project out into the webapps/ folder in Tomcat
  6. Tomcat would detect these changes and redeploy if it saw changes to descriptor files (web.xml)
  7. View the theme in the Portal
  8. Make another change to any _diffs resource
  9. "ant compile" is re-invoked and all of the changed files are deployed to tomcat webapps/ folder once again.
  10. Tomcat may redeploy and restart the context
  11. Refresh the browser to see the change to the theme.
 
This recompiling and redeploying would happen automatically for every change in the _diffs folder no matter how small.  The reason for this is that Liferay does not read the css files from the _diffs folder.  It reads it from the compiled files in the root webapp (docroot).  So to see the changes made in _diff you had to make sure the theme was re-compiled to copy the changes from _diffs out to the parent docroot.  This caused lots of problems for tomcat as it had to constantly redeploying and restart the theme context if it saw changes to that many files, which led to instability in the development process.
 
Now lets look at what happens with Theme projects in latest version of Liferay IDE (1.5.3).
 
  1. Create a new theme project
  2. During the creation of the project the theme is pre-compiled so it doesn't wait on the auto-compile to happen from first change to _diffs
  3. Deploy to Liferay Tomcat Server through Add/Remove Modules dialog...
  4. View the theme in the Portal
  5. Now when changes are made to _diffs/**/* resource, Liferay IDE detects this change and just copies the single small delta change into the docroot parent.
  6. Auto-publish event is triggered for the Liferay Tomcat server and this same small delta update is made to the theme published in the webapps/ folder in tomcat.  Tomcat does not redeploy or restart the context single only a small change (single css or tempalte file) was modified.
  7. Refresh the page in the browser to see the update in the portal
 
This should be a much improved development experience for Theme developers with Liferay IDE (or Developer Studio).  We have more improvements for Theme developers planned for the upcoming 1.6/2.0 release, so now is a good time to head over to the Liferay IDE forums to make a feature enhancement suggestion or report issues found with the latest 1.5.3 release.
 
Thanks everyone.

Liferay IDE 1.5 Release

Company Blogs 11. Januar 2012 Von Gregory Amerson Staff

Nimen Hao! (Hi Y'all!),

 
We just released version 1.5 of Liferay IDE (Eclipse plugins).  From your Eclipse installation that contains Liferay IDE just do Help > Check for updates...  If you do not already have a Liferay IDE installation, here is the Eclipse update site URL for new installations.
 
(click here for detailed install instructions)
 
There is a new Liferay IDE 1.5 Release page where you can see some details and screenshots about the new release.  Here are the most important new features available in this release:
 
  • Liferay Hook Configuration Editor
  • Support for importing Liferay binary plugins as new projects
  • JSP Debugging for projects deployed to Remote Liferay Servers
  • Support for Glassfish as a Remote Liferay Server (through server-manager-web Liferay plugin)
 
Here are a couple of screenshots of the new features in action:
 
 
 
I'll be checking the Liferay IDE forums if anyones has problems with upgrade or installation.
 
**Update**
Lastly I wanted to mention again a Liferay IDE contributor to this release of Kamesh Sampath.  He wrote the new Binary Import wizards with very little help from my part, just knocked out that feature all on his own.  Also, he wrote the first version of the liferay-hook.xml before it went through additional revisions leading up to the 1.5 release.  Thanks again Kamesh for all your hard work!

New Liferay 6.1 Feature - Remote Development from Liferay IDE

Company Blogs 14. Dezember 2011 Von Gregory Amerson Staff

I'd like to mention one of the new features in the upcoming release of Liferay 6.1, which is the remote development and deployment support from Liferay IDE.  The idea is that with this feature you can build Liferay projects in Liferay IDE like normal but instead of the Liferay server running locally it is running on a remote host.  This is accomplished through two things, 1) new remote server adapter in Liferay IDE and 2) Server manager plugin (new in 6.1) deployed to the remote Liferay server 

This feature will be officially available with the Liferay 6.1 CE release, but since it is only in beta, now is a good time to try it out and give feedback.

For those who wish to try this out here are the steps to setting it up.

1. Download the Liferay Portal 6.1 Beta4 Tomcat bundle (Only tomcat is supported in beta4,  both JBoss and Glassfish will be supported by 6.1 GA release)

2. Start Tomcat bundle on remote host (or even localhost)

3. Download the Server Manager plugin for 6.1 Beta4 (This plugin provides the API needed by Liferay IDE to administer remote plugins)

4. Deploy Server Manager plugin into remote Tomcat server

5. Install the latest stable or nightly version of Liferay IDE (links are updatesite URLs to use in Eclipse install manager)

6. Create a new server in Liferay IDE, File > New > Server > Liferay > Remote Liferay Server

7. Specify a local tomcat bundle for the runtime stub (this is needed for libraries to compile project)

8. Specify the IP address of remote tomcat server along with Omni admin username/password

Once you have done this you should see the server console log messages printed in the normal Eclipse console view.

9. Create and deploy Liferay projects as usual then publish (deploy) them to the server, see Liferay IDE getting started guide for a walkthrough of this.

Now when you modify files in your project, every 15 seconds it will publish the delta of any changes to remote server.  However, you can publish changes immediately using the "publish" action in the servers view.  If you want to change the automatic publish rate you can do that in the server configuration editor (double click server in Servers view).

For anyone who decides to try this out and want to give feedback with suggestions or problems please either open a JIRA ticket for the IDE project or enter a new topic on the IDE forums.

Good luck and Happy Holidays!

Liferay IDE 1.4 Release

Company Blogs 2. Oktober 2011 Von Gregory Amerson Staff

Hi all,

We just released version 1.4 of Liferay IDE.  Help > Check for updates... is the fastest way if you already have it installed.  If not here is the URL update site:

http://releases.liferay.com/tools/ide/eclipse/indigo/stable/  
(click here for detailed install instructions)

I hope to increase the speed at which we push out new versions of the IDE.  I'd like to have a new release at least every 6-8 weeks.  The next release 1.5 will probably land about mid-november.

I've created a Liferay IDE 1.4 Release page where you can see some details and screenshots about the new release.  Here are the most important new features available in this release:

Liferay 6.1 (nightly/trunk) recently switched to Tomcat 7 so we've now added support for launching Tomcat7 in Liferay IDE with a new server type.  

Also in this new release there is a new portlet configuration editor available by default.  Before showing off any screenshots of the editor, I would like to publically thank a Liferay community member, Kamesh Sampath for contributing the code for this editor.  He volunteered many hours of his own personal time to build it and is committed to make it a first-class editor for Liferay and portlet developers.  Personally it has been a pleasure for me to collaborate with Kamesh over last few weeks working on this editor.  I look forward to seeing more excellent features from him on both Liferay IDE and Lifery Portal in the future.   If you like the new editor, feel free to drop him a note on his profile page.

That is it for now.  I'm actually just about to head to Hong Kong with my familiy this week since its October Holiday here in China and the office is shut down for the week.  I'll be checking the Liferay IDE forums at least one a day to help any users with upgrade issues.  

Liferay IDE 1.3 Released

Company Blogs 28. Juli 2011 Von Gregory Amerson Staff

Liferay IDE 1.3 Now Available to Download

A new stable release of Liferay IDE, version 1.3, is now available now on the stable update-site URL for existing Helios users here:

http://releases.liferay.com/tools/ide/eclipse/helios/stable/

If you already have Liferay IDE installed in Eclipse Helios you can check for updates to pull down the new release.  If you are has Eclipse Indigo installed, here is the stable update-site URL for Indigo:

http://releases.liferay.com/tools/ide/eclipse/indigo/stable/

The detailed installation guide for Liferay IDE can be found here.  However, it has not been updated with the latest URLs for installing 1.3 but you can use either of the URLs above depending on your Eclipse version.

http://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/installation

Liferay IDE 1.3 New and Noteworthy

Here are some of the important features that have been released for this release:

  • Eclipse Indigo support
  • Remote Liferay Server support for deployment, debugging, etc
  • New Service Builder Editor 
  • Vaadin projects now supported for 6.0.x SDKs
  • Required deployment context support (More info in upcoming blog)
  • Alloy Taglib support
  • Better support for Liferay Plugins SDK in workspace

I will be blogging more about each one of these new features in more detail in the days to come.  If you have any installation or upgrade issues please ask me over in the Liferay IDE forums

Good luck!

Eclipse Indigo Update

Company Blogs 24. Juni 2011 Von Gregory Amerson Staff

Just a quick note Liferay IDE users who are wanting to upgrade to Eclipse Indigo.  At the moment the stable version of LIferay (1.2.3) does not support Eclipse Indigo.  However, the next version of Liferay IDE (1.3) that is due to be out next month does support Indigo.  If you want to upgrade to Eclipse Indigo now and continue to use Liferay IDE you will need to install the development build (nightly) of Liferay IDE built for Indigo which can be found here:

http://releases.liferay.com/tools/ide/eclipse/indigo/nightly/

Since this is a nightly build it will be subject to frequent changes over the next few weeks as the 1.3 release is completed but it should be ready for everyday use in its current state.  If you run into issues be sure and either post a question on the Liferay IDE forums or create an issue on the Liferay IDE JIRA project.

Good luck with Eclipse Indigo!

Helios SR2 and Liferay IDE 1.2.1

Company Blogs 25. Februar 2011 Von Gregory Amerson Staff

Hello everyone,

*See Update *

I just noticed that Eclipse has released Eclipse Helios SR2 (3.6.2).  Also last week we released a bug fix release for Liferay IDE 1.2.1.  Unfortunately I have just verified that the latest Eclipse release (3.6.2 and WTP 3.2.3) is not compatible with Liferay IDE 1.2.1 (as well as previous versions).  If you upgrade to Helios SR2 there will be a new blocking issue introduced during publishing of projects (deployment) that will cause it to fail.  There is no workaround that I know of at this time other than to use Plugins SDK deployment via "ant deploy" build.  

This issue can be fixed but it wont be available until next week, Monday at the earliest.  Sorry for the inconveince.

*Update*  Version 1.2.2 has been released that contains a fix for the previous incompatibility..  So just "Check for updates..." to get the latest version.

 

Liferay IDE 1.2 Released

Company Blogs 10. Februar 2011 Von Gregory Amerson Staff

Hello all,

Its been awhile since the last Liferay IDE release as I've been busy on some tooling for our EE customers, however, along the way I've been adding new features and improvements to IDE as well.  So we've pushed out a new Liferay IDE v1.2 release today.  

As with all previous releases it can be installed (or updated) via the update-site URL:

http://releases.liferay.com/tools/ide/eclipse/helios/stable

If you need more instructions for installation see the install guide here:

http://www.liferay.com/community/wiki/-/wiki/Main/Liferay+IDE+Installation+Guide

Here are the highlights of the release:

  • Portlet UI Framework support
  • JSF and Vaadin framework support for portlet projects
  • Improved Ext plugin deploy/undeploy support
  • Liferay Server config more customizable

To see a longer list of new and improved features see the Liferay IDE 1.2 New and Noteworthy page.

Thanks everyone, hit me up on the Liferay IDE forums with any questions.

*Update*

If you want to try out the JSF or Vaadin support you first have to install a nightly build of Liferay 6.1 from here: http://releases.liferay.com/portal/nightly/ and also you will need to grab a copy of the Plugins SDK from SVN trunk here: http://svn.liferay.com/repos/public/plugins/trunk/

Once you have those two you will be able to use create both JSF and Vaadin portlets.  

Importing or Sharing Projects with Liferay IDE

Company Blogs 21. September 2010 Von Gregory Amerson Staff

Early this month I was able to visit with many in the Liferay community at the West Coast Symposium.  I had a great time discussing some of the issues and hearing some concerns of our users with regards to their development environments and specifically their use of Liferay IDE in their daily work.  

Then last week after the latest release of Liferay IDE, I realized that instead of immediately going back and working on new features there were a couple of common user stories that were mentioned at the symposium that needed to be better documented, e.g. 1) How do you import existing plugin projects into the IDE, 2) How do you properly share Liferay IDE projects with other developers through source control.

So the result is a couple of new user guides for Liferay IDE that cover these two topics in detail.

Specifically with the project sharing guide, there are actually a couple of different methods that are possible to properly share Liferay IDE projects in source control.  However, both of those user guides are long and pretty detailed which could easily lead to errors, so along with the guides I recorded a couple of short video demonstrating each sharing method:

If you have any comments or questions please ask don't hesitate to ask me over on the Liferay IDE forums as I'll get notified by an email immediately.  If you post a comment to the wiki page directly I may not see it as soon.  Thanks!

Zeige 1 - 20 von 26 Ergebnissen.
Elemente pro Seite 20
von 2