Fórum

Liferay IDE 1.0 Plan

thumbnail
Gregory Amerson, modificado 14 Anos atrás.

Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
To begin the discussion around what will be in Liferay IDE a new wiki document contains the initial plan for 1.0 release. You can either post your thoughts on what you would like to see in Liferay IDE 1.0 release here or over at the wiki plan page.

Liferay IDE 1.0 Plan

Looking forward to working with everyone on Liferay IDE in the future.

UPDATE: Liferay IDE has been released, go here to see info:


Liferay IDE 1.0 Released

Liferay IDE Wiki page
thumbnail
Shagul Khaja, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Master Postagens: 758 Data de Entrada: 27/09/07 Postagens Recentes
Gregory Amerson:
To begin the discussion around what will be in Liferay IDE a new wiki document contains the initial plan for 1.0 release. You can either post your thoughts on what you would like to see in Liferay IDE 1.0 release here or over at the wiki plan page.

Liferay IDE 1.0 Plan

Looking forward to working with everyone on Liferay IDE in the future.


This is an excellent news Greg!!!
Oliver Bayer, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Master Postagens: 894 Data de Entrada: 18/02/09 Postagens Recentes
Hi Gregory,

first of all a Liferay IDE would be great, cool idea.

It would be time saving if portlets are getting deployed only with a context file (reloadable="true" and a docBase to the Eclipse project folder) so that during development you only have to hit F5 and refresh the page to see the changes. This would be cool if it could be applied to jsp-changes in ext too.

During development all caches should be turned off by default to see the changes immediately.
Don't know if this can be implemented easily but at least you get some inputs ;-).

Greets Oli
thumbnail
Gregory Amerson, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Oliver Bayer:
It would be time saving if portlets are getting deployed only with a context file (reloadable="true" and a docBase to the Eclipse project folder) so that during development you only have to hit F5 and refresh the page to see the changes. This would be cool if it could be applied to jsp-changes in ext too.

What if instead of "in-place" deployment the deployer automatically deployed all changed resources whenever they were saved? So the affect would be the same as in-place deployment. Do you see any advantages of in-place deployment as opposed to a really good hot-deployer that kept all changes in sync?

During development all caches should be turned off by default to see the changes immediately.

Disabling all caches as the default mode in development makes sense. I guess it would need to be able to be toggled back on in the case someone was trying to debug a caching problem. I'll look into this once some more basic operations are working.
Oliver Bayer, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Master Postagens: 894 Data de Entrada: 18/02/09 Postagens Recentes
What if instead of "in-place" deployment the deployer automatically deployed all changed resources whenever they were saved? So the affect would be the same as in-place deployment. Do you see any advantages of in-place deployment as opposed to a really good hot-deployer that kept all changes in sync?

The "in-place" deployment is -as far as I can tell from another non-Liferay project (not sure if it behaves the same on all projects)- really fast. The deployment cycle in contrary takes some time: undeploying/ removing temp files, redeploying, then it's available for use.

Another point is that during development you will (mostly) save several times before you want to see the outcome. At each save the deployer would run which I think is a little overhead.

But these are only suggestions... :-)
thumbnail
Gregory Amerson, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Agree on the speed of in-place as opposed to anything that has to be deployed. I will look into in-place versus fast hot-sync deployment and compare tradeoffs. It may be something that would be configurable for the user to pick per project. Will report more later this week.
Oliver Bayer, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Master Postagens: 894 Data de Entrada: 18/02/09 Postagens Recentes
Configurable deployment methods sounds cool. I'm looking forward to your posts to come...
Les Higgins, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 3 Data de Entrada: 08/12/07 Postagens Recentes
Hi Gregory

Great news that there is going to be an IDE.

Given the previous "tie-ins" with Sun etc and the partial integration with netBeans, I was surprised that it is going to be Eclipse first. I would like to see netBeans officially supported. Is there any chance of parallel development / release of an official plug-in for netBeans with the same features in both IDE's.
thumbnail
Gregory Amerson, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
@Les

We do want to honor all of the previous work that has been done. Actually because of all of the good work by portal pack team, that is one of the reasons we are concentrating on Eclipse first, since there isn't anything as good as portal pack for eclipse yet. Also, the demand for eclipse based tooling is quite a bit larger that other dev environments.

So just because we are concentrating on eclipse first doesn't mean other environments wont be officially supported in the future. It is just a matter of resource allocation (just a team of 1 right now, me emoticon) and what is most important.
Thomas Kellerer, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Expert Postagens: 490 Data de Entrada: 09/06/08 Postagens Recentes
Gregory Amerson:
Actually because of all of the good work by portal pack team, that is one of the reasons we are concentrating on Eclipse first, since there isn't anything as good as portal pack for eclipse yet. Also, the demand for eclipse based tooling is quite a bit larger that other dev environments.

I would also prefer to see the edges from NetBeans' PortalPack smoothened and make it work seamlessly with Liferay.
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
I hope that we here at Liferay can help ensure that portalpack continues to be a great option for Netbeans users to support liferay deployment on that platform. Right now all we can commit to is best-of-breed eclipse-based tooling. But as the Tooling team grows, I'm hoping our sphere of support can expand to other popular IDEs.
thumbnail
Atma -, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Junior Member Postagens: 99 Data de Entrada: 07/04/06 Postagens Recentes
All this sounds good !

Will there be, too, support on common libs resolutions ?

I mean ... providing liferay-plugin-package.properties with appropriate libraries available in Liferay classloader.
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Yes! That is the plan to have Liferay IDE monitor the liferay-plugin-packages.properties file for dependencies, both the jars and the tld files, and automatically resolve those in the project's liferay specific classpath containers that are added to the project via the Liferay plugin project facet. I hope to be able to implement that for 1.0 release. If I don't get that (1.0 new release date is May 12) then it will be added shortly thereafter.
Andrew Tillinghast, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Junior Member Postagens: 60 Data de Entrada: 05/09/08 Postagens Recentes
Out of curiosity will the packaging be based on the community maven SDK or the official SDK? My personal preference is maven though I'm sure my preference doesn't hold much weight. emoticon
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Liferay SDK for now as it is the lowest common denominator. However, support for Maven development will be on the roadmap at some point in the future just can't commit to it at the moment. Thanks for your noted interest though.
thumbnail
Ray Augé, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1197 Data de Entrada: 08/02/05 Postagens Recentes
Hey Greg,

I've done a couple small things to my Eclipse projects to smooth some of the rough edges, not sure if I've done them the correct way, but here goes (maybe you could give us a few quick tips on how to handle some of these is a slightly better way):

1) I tried to add the web nature to the core Liferay project by adding to [tt].project[/tt] file:

	<natures>
		<nature>org.eclipse.jdt.core.javanature</nature>
		[b]<nature>org.eclipse.wst.common.project.facet.core.nature</nature>[/b]
	</natures>


Not sure if there is more or better way to try and get the jsp taglibs to be handled in a smoother fashion (this seems to work for me in the meantime).

2) I added an XML catalog, also via [tt].project[/tt] file, so that all our DTD are available for validation, content-assist and what not, using:

	<linkedresources>
		<link>
			<name>xmlcatalog.xml</name>
			<type>1</type>
			<locationuri></locationuri>
		
	</linkedresources>


The catalog has the standard catalog format:

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
	<public publicId="-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" uri="platform:/resource/portal-trunk-new/definitions/struts-config_1_2.dtd" />
	<public publicId="-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" uri="platform:/resource/portal-trunk-new/definitions/tiles-config_1_1.dtd" />
	<public publicId="-//Hibernate/Hibernate Mapping DTD 3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/hibernate-mapping-3.0.dtd" webURL="http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" />
	<public publicId="-//Liferay//DTD DISPLAY 2.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_2_0_0.dtd" />
	<public publicId="-//Liferay//DTD Display 3.5.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_3_5_0.dtd" />
	<public publicId="-//Liferay//DTD Display 4.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_4_0_0.dtd" />
	<public publicId="-//Liferay//DTD Display 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Display 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Display 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Display 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-display_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Hook 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-hook_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Hook 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-hook_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Hook 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-hook_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 3.6.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_3_6_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 4.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_4_0_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Layout Templates 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-layout-templates_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 3.5.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_3_5_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 4.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_4_0_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Look and Feel 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-look-and-feel_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Package 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-package_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Package 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-package_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Package 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-package_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Package 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-package_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Package 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-package_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Repository 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-repository_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Repository 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-repository_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Repository 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-repository_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Repository 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-repository_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Plugin Repository 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-plugin-repository_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD PORTLET 2.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet_2_0_0.dtd" />
	<public publicId="-//Liferay//DTD PORTLET 2.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet_2_2_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 3.5.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_3_5_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_0_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_1_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_2_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.3.1//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_3_1.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.3.2//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_3_2.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.3.3//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_3_3.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 4.4.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_4_4_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Portlet Application 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-portlet-app_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 3.5.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_3_5_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 3.6.1//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_3_6_1.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 4.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_4_0_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 4.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_4_2_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 4.3.3//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_4_3_3.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 4.4.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_4_4_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Service Builder 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-service-builder_5_3_0.dtd" />
	<public publicId="-//Liferay//DTD SKIN 2.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-skin_2_0_0.dtd" />
	<public publicId="-//Liferay//DTD Theme Loader 4.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-theme-loader_4_3_0.dtd" />
	<public publicId="-//Liferay//DTD Theme Loader 5.0.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-theme-loader_5_0_0.dtd" />
	<public publicId="-//Liferay//DTD Theme Loader 5.1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-theme-loader_5_1_0.dtd" />
	<public publicId="-//Liferay//DTD Theme Loader 5.2.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-theme-loader_5_2_0.dtd" />
	<public publicId="-//Liferay//DTD Theme Loader 5.3.0//EN" uri="platform:/resource/portal-trunk-new/definitions/liferay-theme-loader_5_3_0.dtd" />
	<public publicId="-//MuleSource //DTD mule-configuration XML V1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/mule-configuration.dtd" />
	<public publicId="-//SPRING//DTD BEAN//EN" uri="platform:/resource/portal-trunk-new/definitions/spring-beans.dtd" />
	<public publicId="-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/facelet-taglib_1_0.dtd" />
	<public publicId="-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" uri="platform:/resource/portal-trunk-new/definitions/web-app_2_3.dtd" />
	<public publicId="-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" uri="platform:/resource/portal-trunk-new/definitions/web-facesconfig_1_0.dtd" />
	<public publicId="-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" uri="platform:/resource/portal-trunk-new/definitions/web-facesconfig_1_1.dtd" />
	<public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="platform:/resource/portal-trunk-new/definitions/XMLSchema.dtd" />
	<public publicId="datatypes" uri="platform:/resource/portal-trunk-new/definitions/datatypes.dtd" />
</catalog>


Note that this doesn't have the 6.0 definitions.
thumbnail
Gregory Amerson, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hey Ray,

Thanks for this post. Your info will come in very handy for 1.0 release. You have done about all you can do without configuring an actual eclipse bundle and installing it into your environment. There is a way to specify all of these DTD/XML catalog entries through eclipse extension point and it will make it automatically available. So I will take your info you have provided along with the actual DTD files and include them in an eclipse bundle.

I hope to get to editor improvements right after server and project support is ready.
thumbnail
Jonas Yuan, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Master Postagens: 993 Data de Entrada: 27/04/07 Postagens Recentes
This is nice plan. Thank you, Gregory.

It would be nice that Liferay IDE 1.0 could be installed in Eclipse 3.5.x or above with an update URL, like

Subclipse 1.6 - http://subclipse.tigris.org/update_1.6.x

Jonas Yuan
----------------------------
The Author of Liferay Books
Liferay Portal 5.2 Systems Development
Liferay Portal Enterprise Intranets
thumbnail
Gregory Amerson, modificado 14 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
@Jonas

Indeed, there will always be an option for installing full IDE from just an updatesite URL.

However, because updatesite installations are not always problem free we are also planning to create an "all-in-one" bundle that will be just one zip that contains everything you need, e.g., Liferay Portal Bundle, Eclipse base, Liferay IDE, pre-installed. Unzip one file, double-click eclipse.exe and you are a few clicks from deploying and running first portlet.
thumbnail
Ravindra Kanchikare, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 21 Data de Entrada: 08/04/05 Postagens Recentes
Hi,

When can we download and use IDE is beta or alpha out ?

Regards,
Ravindra
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hello Ravindra,

1.0 version will be out in a couple of weeks, May 12 is the targeted date. There isn't a plan for a beta or alpha, the plan is to just release 1.0 and then have quick followup releases to fix issues found in 1.0. Thanks for your interest.
thumbnail
Juan Fernández, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1261 Data de Entrada: 02/10/08 Postagens Recentes
Hi! Any updates, Greg?
Cheers!
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
I've worked out a release plan with Brian and we now have the IDE building on liferay's build server. So should not be long now. I'm hopeful it can go out in next 2 or 3 days.
thumbnail
Juan Fernández, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1261 Data de Entrada: 02/10/08 Postagens Recentes
Great news!
Looking forward to using it emoticon
thumbnail
zaheer mohammed saddapalli, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Regular Member Postagens: 165 Data de Entrada: 15/01/08 Postagens Recentes
emoticon

Excellent .....

I am looking forward to use it ....


Regards,
saddapalli
thumbnail
Jeff Zhuk, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Junior Member Postagens: 64 Data de Entrada: 09/09/09 Postagens Recentes
Hi Greg!

I just came across this thread.
Your work is an excellent news for a lot of people and this discussion itself is a very interesting read filled with brilliant ideas from the Liferay team and outside. Do you plan to add to existing Eclipse projects some new project types, like Liferay portlet, Liferay Struts portlet, Conversion from Struts/JSP to Liferay Portlet, etc.?
Thank you for your work and looking forward to the release.

Jeff
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Right now the the only projects that are supported are new projects created with the tool or existing liferay SDK projects. So if you have initially created your projects with the Liferay SDK and then made them eclipse projects manually those can be converted to liferay projects (adding Liferay plugin facets, etc). However, right now if you have a custom project structure or maven project structure those are not yet supported by the 1.0 version of the IDE.
thumbnail
John Joseph Ryan, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 14 Data de Entrada: 22/09/08 Postagens Recentes
Just started working with the IDE and I like. Is there an estimated date on the theme functionality being released?

Do you know of a good tutorial on doing your own theme? I figured you would because you are working on the theme functionality of the IDE.

Thanks for your work on the IDE.
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hello John,

Right now the IDE doesn't support theme plugin development. However, it is certainly planned for future releases. It will likely be in the 1.1 release. First up is layout-template support, and then themes support will follow as you would need some layout template support to support themes (at least in my understanding since themes can contain layout templates). However, I will admit that I do not yet know much about Liferay themes or layout templates, and will be learning more as the IDE progresses.
thumbnail
Gavin Meyers, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 9 Data de Entrada: 16/02/09 Postagens Recentes
Hi Greg,
Have been using the IDE and it is great. Keep up the good work. This surely eases a lot of work involved in development.

Thanks
Gavin
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Thanks Gavin for the kind words. There is so much great stuff in the Liferay platform for developers, so its a pleasure to make those things easier to use with the IDE.
thumbnail
sy marie, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 23 Data de Entrada: 13/05/10 Postagens Recentes
salut a tous,
svp j'aimerai savoir s'il ya un guide d'utilisation pour liferay ide eclipse
car je veux bien l'utiliser pour mon projet mais je ne sais pas comment l'integrer dans eclipse
merci d'avance
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hello,

At the moment there is not yet a user-guide for Liferay IDE. Right now the IDE has yet to be released as we have to wait for the next release of the 6.0.x portal.

However, when it is released there will be a user-guide. Also I just chatted with Rich who is writting Liferay In Action book and he said he is planning on including a short appendix in that book about Liferay IDE once it is officially released.
thumbnail
Dilip T I, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 4 Data de Entrada: 21/12/09 Postagens Recentes
Hi Greg,

Has the release happened?

Regards,
Dilip
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Not yet. We are still waiting on 6.0 RC2 release of the portal so that there is a version of the portal available to use for development with the IDE.
thumbnail
Gavin Eugene Meyers, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 9 Data de Entrada: 16/02/09 Postagens Recentes
Gregory Amerson:
Not yet. We are still waiting on 6.0 RC2 release of the portal so that there is a version of the portal available to use for development with the IDE.


Hey,
RC2 is now available....How long more do we have to wait?????

Gavin
thumbnail
Juan Fernández, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1261 Data de Entrada: 02/10/08 Postagens Recentes
Gavin Eugene Meyers:
How long more do we have to wait?????


Not a nice first post in an open source community
thumbnail
Gavin Eugene Meyers, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 9 Data de Entrada: 16/02/09 Postagens Recentes
Hi,
I am sorry if I hurt anyone...but it was unintentional...I am just very very eager and excited about this new release of liferay and the IDE..which seems to promise a lot . guess I just got too impatient.

Sorry for that .

Gavin
thumbnail
Juan Fernández, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1261 Data de Entrada: 02/10/08 Postagens Recentes
It's ok, Gavin, don't worry.
It's just that there are tons of posts almost every day asking for the IDE, and things doesn't go so fast. It is actually about to be out, but it can be to morrow or in two weeks... be patient! emoticon
Greetings and welcome to the forums
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Gavin,

We appreciate you following up with us and letting us know your wish to have the IDE. There are some things holding up the general release but I may be able to provide a manual way of installation that would work. Stay tuned.
thumbnail
Markus Nordhaus, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Junior Member Postagens: 29 Data de Entrada: 28/06/09 Postagens Recentes
Hey Gregory,

first I've to say a good solution needs it's time. It doesn't make sense to press out something as scheduled, when there are things that doesen't work right or when you have to write ugly workarounds (that kick your ass on releasing the next version).

Liferay software is not written in C# and Liferay inc. hasn't his headquarter in Redmond emoticon.

Maybe you are able to commit to svn what you have and I'm (and hopefully other people) able to help you with testing and debuging and so on?

In my opinion, that what you have shown us in your blog post looks realy nice.

Markus
PS As I read your first post about the IDE and the scheduled release date, I was very impressed. That plan was realy realy ambitious. So long great job!
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hey Markus,

Thanks for the good word this morning. The IDE has been fairly stable for a few weeks, just really waiting on RC2. Now that it is ready I hope to release the IDE on Monday. Actually we've scheduled a production roll-out of the update site for next Monday so you guys should have it by end of the day on Monday.

The reason I'd like to go out Monday is that will give everyone a few days to use it before Liferay 6.0 goes GA. Then hopefully the IDE can have a few bug fixes to make everyone who begins working with 6.0 have a improved IDE experience.
thumbnail
Gavin Meyers, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Postagens: 9 Data de Entrada: 16/02/09 Postagens Recentes
Hi Greg,
Thanks a lot emoticon...Am looking forward to using it.

Cheers
Gavin
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
I'm looking forward to having Liferay's community use the IDE to help with feedback for improving it.
Luis Untama, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

New Member Mensagem: 1 Data de Entrada: 13/07/07 Postagens Recentes
Hi Greg,

Is the Liferay IDE itself open source? If so, under what license? I am asking because we have an unusual development environment that will most likely require IDE customization.

BTW Your tools presentation at this week's conference was terrific.
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hello Luis,

Luis Untama:
Hi Greg,

Is the Liferay IDE itself open source? If so, under what license? I am asking because we have an unusual development environment that will most likely require IDE customization.

The IDE is open source with the same license as Liferay portal itself, which is LGPL 2.1. Actually there are a few files in the IDE that are EPL 1.0 but that is nearly identical to the LGPL in that you are free to use the files if you don't modify them. However, if you modify the files and then ship those modifications to others, you then have to release those changes you made to the LGPL files. But, if you create new files that are brand new or simply inherit and extend existing Liferay files, as per LGPL(EPL) rules those will not have to be released, but of course remember that I am not a lawyer. emoticon
Luis Untama:
BTW Your tools presentation at this week's conference was terrific.

Thank you for your attendance and your feedback. It is much appreciated.
thumbnail
Dave Weitzel, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Regular Member Postagens: 208 Data de Entrada: 18/11/09 Postagens Recentes
a) shouldn't there be a formal Liferay IDE problems forum? I can't see where I could start a new forum but really just need to post a thread with a new problem.

b) I can create new hook project fine but when trying to create a new portlet project I get "Failed while installing Dynamic Web Module 2.5" error message (null pointer). I can see docroot/WEB-INF/src folder, JRE and docroot but no liferay jars or Portlet plugin APi files.

Any idea what has gone wrong?
Thx
thumbnail
Gregory Amerson, modificado 13 Anos atrás.

RE: Liferay IDE 1.0 Plan

Liferay Legend Postagens: 1123 Data de Entrada: 16/02/10 Postagens Recentes
Hey Dave,

Dave Weitzel:
a) shouldn't there be a formal Liferay IDE problems forum? I can't see where I could start a new forum but really just need to post a thread with a new problem.


Because the forums that are dedicated to Liferay IDE don't yet have very many topics I don't think we need a separate forum for just IDE bug posts yet. Once we have that problem I'm not against us creating a special bugs forum apart from the IDE forums.

But to help others that may have the same problem as you I've create a new forum topic that contains your other issue you reported here:

http://www.liferay.com/community/forums/-/message_boards/message/5141625