Liferay Issues

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Test Sessions Access more options
    • Getting Started
PUBLIC - Liferay Portal Community Edition
  • PUBLIC - Liferay Portal Community Edition
  • LPS-9442

Extlet features -> Ext plugin

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Story Story
  • Status: Closed Closed
  • Priority: Minor 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:
    • Quick_Win
  • Liferay Contributor's Agreement:
    Accept
  • Similar Issues:
    Show 5 results 

    LPS-14769Offline extlet update
    LPS-6341Ext environment is now available as a plugin
    LPS-5203Extlet setup
    LPS-16455Add Ext plugin archetype for Maven
    LPS-9260The classpath order in Plugins SDK is wrong for the ext-plugin

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.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    extlet6.txt
    16/May/11 5:26 AM
    3 kB
    Tomáš Polešovský
  2. Hide
    Zip Archive
    extlet-hot-spots-liferay-6.zip
    02/Dec/10 2:35 PM
    12 kB
    Tomáš Polešovský
    1. Java Source File
      extlet-6/ConfigurationImpl.java 5 kB
    2. Java Source File
      extlet-6/ExtletTilesDefinitionsFactory.java 6 kB
    3. Text File
      extlet-6/info.txt 0.7 kB
    4. Java Source File
      extlet-6/MainServlet.java 3 kB
    5. Java Source File
      extlet-6/ModelHintsImpl.java 3 kB
    6. Java Source File
      extlet-6/PortalApplicationContext.java 2 kB
    7. Java Source File
      extlet-6/PortalHibernateConfiguration.java 2 kB
    8. Java Source File
      extlet-6/PortletLocalServiceImpl.java 5 kB
    9. Java Source File
      extlet-6/RemotingServlet.java 0.9 kB
    Download Zip
    Show
    Zip Archive
    extlet-hot-spots-liferay-6.zip
    02/Dec/10 2:35 PM
    12 kB
    Tomáš Polešovský
  3. Hide
    Zip Archive
    extlet-setup.zip
    05/May/10 1:16 PM
    211 kB
    Tomáš Polešovský
    1. XML File
      extlet-setup/pom.xml 5 kB
    2. XML File
      extlet-setup/src/.../META-INF/extlet-hbm.xml 0.3 kB
    3. XML File
      extlet-setup/src/.../extlet-model-hints.xml 0.1 kB
    4. File
      extlet-setup/.../extlet-portal.properties 0.8 kB
    5. XML File
      extlet-setup/.../extlet-remoting-servlet.xml 0.3 kB
    6. XML File
      extlet-setup/src/.../extlet-setup-spring.xml 3 kB
    7. XML File
      extlet-setup/.../extlet-struts-config.xml 0.8 kB
    8. Java Source File
      extlet-setup/.../ExtletConfigurationImpl.java 7 kB
    9. Java Source File
      extlet-setup/.../ExtletModelHintsImpl.java 10 kB
    10. Java Source File
      extlet-setup/.../PortletLocalServiceImpl.java 56 kB
    11. Java Source File
      extlet-setup/src/.../LiferayMainServlet.java 28 kB
    12. Java Source File
      extlet-setup/src/.../MainServlet.java 5 kB
    13. Java Source File
      extlet-setup/.../PortalApplicationContext.java 5 kB
    14. Java Source File
      extlet-setup/.../PortalExtletHibernateConfiguration.java 3 kB
    15. Java Source File
      extlet-setup/src/.../RemotingServlet.java 4 kB
    16. Java Source File
      extlet-setup/.../ExtletMultiMessageResources.java 5 kB
    17. Java Source File
      extlet-setup/.../ExtletMultiMessageResourcesFactory.java 2 kB
    18. Java Source File
      extlet-setup/.../ExtletPortalTilesPlugin.java 3 kB
    19. Java Source File
      extlet-setup/.../ExtletTilesDefinitionsFactory.java 25 kB
    20. Java Source File
      extlet-setup/src/.../util/PropsUtil.java 7 kB
    21. Java Source File
      extlet-setup/src/.../ExtletHotDeployer.java 16 kB
    22. Java Source File
      extlet-setup/.../ExtletHotDeployListener.java 3 kB
    23. Java Source File
      extlet-setup/src/.../ExtletPropsUtils.java 5 kB
    24. Java Source File
      extlet-setup/src/.../TomcatRestarter.java 16 kB
    25. File
      extlet-setup/.../ExtletConfigurationImpl.class 5 kB
    26. File
      extlet-setup/.../ExtletModelHintsImpl.class 9 kB
    27. File
      extlet-setup/.../PortletLocalServiceImpl.class 45 kB
    28. File
      extlet-setup/.../LiferayMainServlet.class 26 kB
    29. File
      extlet-setup/target/.../MainServlet.class 4 kB
    30. File
      extlet-setup/.../PortalApplicationContext.class 3 kB
    Showing 30 of 50 items Download Zip
    Show
    Zip Archive
    extlet-setup.zip
    05/May/10 1:16 PM
    211 kB
    Tomáš Polešovský
  4. File
    LPS-9442-build-80606.diff
    16/May/11 5:26 AM
    65 kB
    Tomáš Polešovský

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions Summary
  • Commits
Hide
Permalink
Tomáš Polešovský added a comment - 02/Dec/10 2:35 PM

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

Show
Tomáš Polešovský added a comment - 02/Dec/10 2:35 PM I've extracted the most interesting parts of Extlet into extlet-hot-spots-liferay-6.zip, thus it is easier now to adopt.
Hide
Permalink
Jorge Ferrer added a comment - 03/Dec/10 8:36 AM

This looks great Tomas. Let me know if you need help convincing Brian

BTW, the wiki page you point to seems to be empty.

Show
Jorge Ferrer added a comment - 03/Dec/10 8:36 AM This looks great Tomas. Let me know if you need help convincing Brian BTW, the wiki page you point to seems to be empty.
Hide
Permalink
Tomáš Polešovský added a comment - 03/Dec/10 11:10 AM

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.

Show
Tomáš Polešovský added a comment - 03/Dec/10 11:10 AM 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.
Hide
Permalink
Tomáš Polešovský added a comment - 08/Dec/10 6:02 AM

Implemented redeploy of Ext Plugin - see LPS-14221

Show
Tomáš Polešovský added a comment - 08/Dec/10 6:02 AM Implemented redeploy of Ext Plugin - see LPS-14221
Hide
Permalink
Cynthia Wilburn added a comment - 09/Dec/10 12:56 PM

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.

Show
Cynthia Wilburn added a comment - 09/Dec/10 12:56 PM 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.
Hide
Permalink
Tomáš Polešovský added a comment - 09/Dec/10 10:53 PM

Thank you Cynthia

Show
Tomáš Polešovský added a comment - 09/Dec/10 10:53 PM Thank you Cynthia
Hide
Permalink
Tomáš Polešovský added a comment - 06/May/11 4:30 AM

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

Show
Tomáš Polešovský added a comment - 06/May/11 4:30 AM 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
Hide
Permalink
Tomáš Polešovský added a comment - 16/May/11 5:26 AM

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.

Show
Tomáš Polešovský added a comment - 16/May/11 5:26 AM 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.
Hide
Permalink
Tomáš Polešovský added a comment - 16/May/11 5:59 AM

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

Show
Tomáš Polešovský added a comment - 16/May/11 5:59 AM 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
Hide
Permalink
Tomáš Polešovský added a comment - 26/May/11 8:47 AM

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!

Show
Tomáš Polešovský added a comment - 26/May/11 8:47 AM 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!
Hide
Permalink
Brian Chan added a comment - 27/Sep/12 2:44 PM

https://github.com/brianchandotcom/liferay-portal/pull/6698

Show
Brian Chan added a comment - 27/Sep/12 2:44 PM https://github.com/brianchandotcom/liferay-portal/pull/6698
Hide
Permalink
Tomas Polesovsky added a comment - 12/Nov/12 2:56 AM

https://github.com/brianchandotcom/liferay-portal/pull/7403
https://github.com/brianchandotcom/liferay-portal/pull/7641

Show
Tomas Polesovsky added a comment - 12/Nov/12 2:56 AM https://github.com/brianchandotcom/liferay-portal/pull/7403 https://github.com/brianchandotcom/liferay-portal/pull/7641
Hide
Permalink
Randy Zhu added a comment - 14/Feb/13 5:49 PM

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.

Show
Randy Zhu added a comment - 14/Feb/13 5:49 PM 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.
Hide
Permalink
Tomas Polesovsky added a comment - 01/Mar/13 4:29 AM

freezing development on this ticket

Show
Tomas Polesovsky added a comment - 01/Mar/13 4:29 AM freezing development on this ticket

People

  • Assignee:
    Tomas Polesovsky
    Reporter:
    Tomáš Polešovský
    Participants of an Issue:
    Brian Chan, Cynthia Wilburn, Jorge Ferrer, Randy Zhu, Tomas Polesovsky, Tomáš Polešovský
Vote (17)
Watch (7)

Dates

  • Created:
    05/May/10 1:16 PM
    Updated:
    04/Mar/13 9:44 AM
    Resolved:
    01/Mar/13 4:29 AM
    Days since last comment:
    15 weeks, 4 days ago

Agile

  • View on Board
  • Atlassian JIRA (v5.2.11#854-sha1:ef00d61)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Liferay. Try JIRA - bug tracking software for your team.