Details
-
Type:
Story
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Won't Fix
-
Affects Version/s: 5.2.3, 6.0.1 RC, 6.0.5 GA
-
Fix Version/s: 6.2.0 CE M2
-
Component/s: Legacy, Legacy > Extension Environment, Tools > Plugins SDK > Web
-
Labels:None
-
Epic/Theme:
-
Liferay Contributor's Agreement:Accept
Description
I would like the Ext Plugin to have the most of the Extlet features.
The simple comparison: http://wiki.github.com/topolik/extlet/extlet-vs-ext-comparison
The main goals (see also my comment (29/Jan/10) of the LPS-6341):
- Ext Plugin should support merge of multiple configuration files
- Intelligent merging of the portal-ext.properties file
The attached extlet-setup is currently for the Liferay CE 5.2.3, it is also available at http://github.com/topolik/extlet/archives/master.
-
- extlet6.txt
- 16/May/11 5:26 AM
- 3 kB
- Tomáš Polešovský
-
Hide
- extlet-hot-spots-liferay-6.zip
- 02/Dec/10 2:35 PM
- 12 kB
- Tomáš Polešovský
-
- extlet-6/ConfigurationImpl.java 5 kB
- extlet-6/ExtletTilesDefinitionsFactory.java 6 kB
- extlet-6/info.txt 0.7 kB
- extlet-6/MainServlet.java 3 kB
- extlet-6/ModelHintsImpl.java 3 kB
- extlet-6/PortalApplicationContext.java 2 kB
- extlet-6/PortalHibernateConfiguration.java 2 kB
- extlet-6/PortletLocalServiceImpl.java 5 kB
- extlet-6/RemotingServlet.java 0.9 kB
-
Hide
- extlet-setup.zip
- 05/May/10 1:16 PM
- 211 kB
- Tomáš Polešovský
-
- extlet-setup/pom.xml 5 kB
- extlet-setup/src/.../META-INF/extlet-hbm.xml 0.3 kB
- extlet-setup/src/.../extlet-model-hints.xml 0.1 kB
- extlet-setup/.../extlet-portal.properties 0.8 kB
- extlet-setup/.../extlet-remoting-servlet.xml 0.3 kB
- extlet-setup/src/.../extlet-setup-spring.xml 3 kB
- extlet-setup/.../extlet-struts-config.xml 0.8 kB
- extlet-setup/.../ExtletConfigurationImpl.java 7 kB
- extlet-setup/.../ExtletModelHintsImpl.java 10 kB
- extlet-setup/.../PortletLocalServiceImpl.java 56 kB
- extlet-setup/src/.../LiferayMainServlet.java 28 kB
- extlet-setup/src/.../MainServlet.java 5 kB
- extlet-setup/.../PortalApplicationContext.java 5 kB
- extlet-setup/.../PortalExtletHibernateConfiguration.java 3 kB
- extlet-setup/src/.../RemotingServlet.java 4 kB
- extlet-setup/.../ExtletMultiMessageResources.java 5 kB
- extlet-setup/.../ExtletMultiMessageResourcesFactory.java 2 kB
- extlet-setup/.../ExtletPortalTilesPlugin.java 3 kB
- extlet-setup/.../ExtletTilesDefinitionsFactory.java 25 kB
- extlet-setup/src/.../util/PropsUtil.java 7 kB
- extlet-setup/src/.../ExtletHotDeployer.java 16 kB
- extlet-setup/.../ExtletHotDeployListener.java 3 kB
- extlet-setup/src/.../ExtletPropsUtils.java 5 kB
- extlet-setup/src/.../TomcatRestarter.java 16 kB
- extlet-setup/.../ExtletConfigurationImpl.class 5 kB
- extlet-setup/.../ExtletModelHintsImpl.class 9 kB
- extlet-setup/.../PortletLocalServiceImpl.class 45 kB
- extlet-setup/.../LiferayMainServlet.class 26 kB
- extlet-setup/target/.../MainServlet.class 4 kB
- extlet-setup/.../PortalApplicationContext.class 3 kB
-
- LPS-9442-build-80606.diff
- 16/May/11 5:26 AM
- 65 kB
- Tomáš Polešovský
Activity
This looks great Tomas. Let me know if you need help convincing Brian ![]()
BTW, the wiki page you point to seems to be empty.
Jorge, thanks for your proposal, maybe later I'll ask you for it ![]()
You are right, wiki is now at https://github.com/topolik/extlet/wiki/Extlet-vs.-EXT-comparison
Thank you.
Tomas - Thank you for the contribution. Because you are both the reporter and contributor can you please click the "Accept Contribution" step in the workflow found in the left-hand navigation of this ticket for me? I'll then put it into the queue for review.
I'm working on it as part of https://github.com/topolik/Extlet6
Result should be SVN diff patch and JAR patch for Liferay 6.
If you have any improvements that should be in Ext Plugin, please let me know.
Thanks.
– tom
I've created patch for 80606 revision - LPS-9442-build-80606.diff.
The core idea - there should be no changes to existing ext plugins, everything is done just by changing portal classes.
In the extlet6.txt (working name) I've very briefly described changes. It's the best I've managed to implement in the time I have.
I'm going to continue with LPS-14221 on https://github.com/topolik/Extlet6 and to create JAR patches for existing 6.0.5 and 6.0.6 versions.
One more issue - ext-orm.xml cannot be merged - I haven't found out way how to push JPA to load configuration from multiple files from Liferay ![]()
Anyway - ext-orm.xml wasn't used (due to missing declaration in portal.properties). So it could make troubles only in case you use JPA + multiple ext plugins.
– tom
Patches for 6.0.5 and 6.0.6 are available at https://github.com/topolik/Extlet6. Please use them carefully and if you find bug, please create ticket in https://github.com/topolik/Extlet6/issues
Thanks!
In preparation for Ideation; we are merging New Feature and Improvement tickets into a singular ticket type called “Feature Request”.
This ticket has been converted to story ticket type for you; so that the ticket may continue to progress through the workflow properly.
However these tickets were not writing in the proper story format. Please format this ticket to story standards.

I've extracted the most interesting parts of Extlet into extlet-hot-spots-liferay-6.zip, thus it is easier now to adopt.