Skip to content
topolik edited this page May 26, 2011 · 7 revisions

Welcome friends!

Extlet6 is draft name for enhancing Ext Plugin in Liferay portal.

If you want to contact me, send me e-mail to tomaspolesovsky[ the well known (a) sign ;) ]ibaczeu.

Key enhancements:

Result

I hope the result from this small project will be:

  • [done] SVN diff patch for LPS-14221
  • [done] SVN diff patch for LPS-9442
  • [done] Liferay 6.0.5 patch
  • [done] Liferay 6.0.6 patch
  • Tool for migrating Extlets into Ext Plugins

If you find any issue please create ticket. Thank you!

Installing 6.0.5 and 6.0.6 patch

Download 6.0.5 or 6.0.6 patch and unzip into Liferay's ROOT web application, i.e.

wget https://github.com/downloads/topolik/Extlet6/liferay-6.0.5-patch.zip
unzip liferay-6.0.5-patch.zip /opt/liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT

or

wget https://github.com/downloads/topolik/Extlet6/liferay-6.0.6-patch.zip
unzip liferay-6.0.6-patch.zip /opt/liferay-portal-6.0.6/tomcat-6.0.29/webapps/ROOT

Then restart tomcat.

  • In case you use WAR file deployment, you need to zip content of the patches into WAR file.
  • In case you deploy on WLS/WAS I think you will also need to unzip JAR file (inside patch) into liferay-*.war:/WEB-INF/classes directory.

Config files that are merged

Config Files

When not to use

You cannot use it if you override any of these classes in your Ext Plugin:

  • ./portal-impl/src/com/liferay/portal/deploy/hot/ExtHotDeployListener.java
  • ./portal-impl/src/com/liferay/portal/language/LanguageResources.java
  • ./portal-impl/src/com/liferay/portal/model/ModelHintsImpl.java
  • ./portal-impl/src/com/liferay/portal/service/impl/LayoutTemplateLocalServiceImpl.java
  • ./portal-impl/src/com/liferay/portal/service/impl/PortletLocalServiceImpl.java
  • ./portal-impl/src/com/liferay/portal/service/impl/ThemeLocalServiceImpl.java
  • ./portal-impl/src/com/liferay/portal/servlet/MainServlet.java
  • ./portal-impl/src/com/liferay/portal/spring/context/PortalApplicationContext.java
  • ./portal-impl/src/com/liferay/portal/spring/hibernate/PortalHibernateConfiguration.java
  • ./portal-impl/src/com/liferay/portal/spring/servlet/RemotingServl et.java
  • ./portal-impl/src/com/liferay/portal/util/ExtRegistry.java
  • ./portal-impl/src/com/liferay/portal/util/InitUtil.java
  • ./portal-impl/src/portal.properties
  • ./portal-web/docroot/WEB-INF/struts-config.xml