Community SupportCommunity Supporthttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=68893702024-03-29T14:41:08Z2024-03-29T14:41:08ZRE: Community SupportHitoshi Ozawahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=71153762011-01-16T02:40:50Z2011-01-16T02:40:50Z<div class="quote-title">Sven Werlen:</div><blockquote>The only problem is that most people use the latest released version of Liferay (6.0.5) and not the latest trunk version.<br /></blockquote><br /><br />Sorry for the going back to the past post, but isn't the trunk already upgraded to 6.1.0?<br />There's some differences which makes some functionalities incompatible with 6.0.5.Hitoshi Ozawa2011-01-16T02:40:50ZRE: Community SupportSven Werlenhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=70198902011-01-07T18:55:26Z2011-01-07T18:55:26Z<html><head></head><body><div class="quote-title">Juan Gonzalez P:</div><blockquote>Ok I totally agree. Tell me necessary GIT data whenever becomes available. It would be great if you can provide me some documentation URL to develop an ext-plugin.<br><br>Thanks very much Sven.</blockquote><br><br>Hi Juan,<br><br>Sorry for the delay but I wasn't able to prepare everything by the end of last year. We created a new ext "hook" for the community support.<br><br>You can download the source code from our GIT repository:<br><pre><code>git clone http://projects.savoirfairelinux.net/liferay-6.git</code></pre><br><br>The ext plugin is in folder "ext/liferay-community-support-ext".<br><em>(Remember: the hook plugin is in folder "hooks/liferay-community-support-hook").</em><br><br>We don't have a documentation about how to develop an ext-plugin, but it shouldn't be complicated. <br><br>1. edit build.properties and specify "portal.src.dir" (should point to liferay sources)<br>2. copy all the patches you want to apply into folder /patches. You should follow the naming conventions as described on: <a href="https://projects.savoirfairelinux.com/wiki/ctr-liferay/Ext_for_Liferay_Community_Support">https://projects.savoirfairelinux.com/wiki/ctr-liferay/Ext_for_Liferay_Community_Support</a>.<br>3. execute "ant" to generate the plugin. The script applies all patches, recompiles the code and generate the ext plugin. <br>4. deploy the plugin on Liferay. You need then to restart the application server to apply the changes.<br><br>Don't hesitate to contact me if you have questions.</body></html>Sven Werlen2011-01-07T18:55:26ZRE: Community SupportJuan Gonzalezhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69228542010-12-28T11:28:28Z2010-12-28T11:28:28ZHi Sven,<br /><br />I uploaded the patch here:<br /><br />http://www.liferay.com/es/community/forums/-/message_boards/message/6921956Juan Gonzalez2010-12-28T11:28:28ZRE: Community SupportJulien Bonjeanhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69177412010-12-27T21:01:17Z2010-12-27T21:01:17ZHi James,<br /><br />I have created the missing LPS tickets:<br /><ul><li> Webcontent localization bug <a href="http://issues.liferay.com/browse/LPS-14490">LPS-14490</a></li><li> AlloyUI IE6/7 bugs <a href="http://issues.liferay.com/browse/LPS-14491">LPS-14491</a></li><li> Unescaped category names <a href="http://issues.liferay.com/browse/LPS-14493">LPS-14493</a></li></ul><br /><br />Regards,<br />JulienJulien Bonjean2010-12-27T21:01:17ZRE: Community SupportJames Falknerhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69158722010-12-27T16:27:30Z2010-12-27T16:27:30Z<div class="quote-title">Sven Werlen:</div><blockquote><div class="quote-title">James Falkner:</div><blockquote>We are working on the official next CE release (6.0.6 -- also known as GA4) and I'd like to make sure the fixes you have here are included.</blockquote><br /><br />Great news! We decided to start working on this hook because I thought that 6.0.5 would be the last community version .<br /><br />Yes, you can find the list here:<br /><a href="https://projects.savoirfairelinux.com/wiki/ctr-liferay/Hook_for_Liferay_Community_Support">https://projects.savoirfairelinux.com/wiki/ctr-liferay/Hook_for_Liferay_Community_Support</a></blockquote><br /><br />Thanks for the list. So far I see three LPS tickets you've included in your patch: <br /><br /><ul><li><a href="http://issues.liferay.com/browse/LPS-12189">LPS-12189</a> Organization administrator does not see organizations in "Control Panel > Portal > Organizations"</li><li><a href="http://issues.liferay.com/browse/LPS-12486">LPS-12486</a> User/Organization repeatable fields should print their serialized indexes</li><li><a href="http://issues.liferay.com/browse/LPS-12353">LPS-12353</a> Saving the values of the user's custom fields it loses addresses and phone numbers</li></ul><br />The others appear to be issues you've fixed but there is no corresponding LPS-?? ticket. Could you file one (and submit the fix as a solution?).James Falkner2010-12-27T16:27:30ZRE: Community SupportJuan Gonzalezhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69067642010-12-25T18:32:07Z2010-12-25T18:32:07Z<div class="quote-title">Sven Werlen:</div><blockquote><br />Perfect. My proposition is then the following: we create the structure of the new plugin and then give you access to our repository (GIT) such you can apply new changes by yourself and collaborate. OK?<br /></blockquote><br />Ok I totally agree. Tell me necessary GIT data whenever becomes available. It would be great if you can provide me some documentation URL to develop an ext-plugin.<br /><br />Thanks very much Sven.Juan Gonzalez2010-12-25T18:32:07ZRE: Community SupportSven Werlenhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69048492010-12-24T16:18:44Z2010-12-24T16:18:44Z<div class="quote-title">Juan Gonzalez P:</div><blockquote>That won't be a problem. The patched version is for 6.0.5, not trunk. What I did is patch the 6.0.5 sources with the correct fixes (that are only in trunk). I only patched the necessary lines and classes to fix the issues, so the stability is almost guaranteed. What I've been doing is seeing all the changes in SVN for every important issue, and changed the affected source code in the 6.0.5 source.</blockquote><br />Excellent! That's exactly the purpose of the hook/plugin. To stabilize the existing version without introducing new features, change requests.<br /><br /><div class="quote-title">Juan Gonzalez P:</div><blockquote>Ok no problem, I haven't developed neither plugin nor ext plugin but you can count on me. Only show me some documentation to do so..</blockquote><br />Perfect. My proposition is then the following: we create the structure of the new plugin and then give you access to our repository (GIT) such you can apply new changes by yourself and collaborate. OK?<br /><br /><div class="quote-title">Juan Gonzalez P:</div><blockquote>Yeah, that's for sure. But meanwhile 6.0.6 is released, people could benefit for the fix of some important issues.</blockquote><br />Yes.Sven Werlen2010-12-24T16:18:44ZRE: Community SupportJuan Gonzalezhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69047972010-12-24T15:50:14Z2010-12-24T15:50:14Z<div class="quote-title">Sven Werlen:</div><blockquote><br />Wonderful! <br />The only problem is that most people use the latest released version of Liferay (6.0.5) and not the latest trunk version.<br /></blockquote><br />That won't be a problem. The patched version is for 6.0.5, not trunk. What I did is patch the 6.0.5 sources with the correct fixes (that are only in trunk). I only patched the necessary lines and classes to fix the issues, so the stability is almost guaranteed. What I've been doing is seeing all the changes in SVN for every important issue, and changed the affected source code in the 6.0.5 source.<br /><br /><div class="quote-title">Sven Werlen:</div><blockquote><br />A hook cannot modify java classes but an ext plugin could. The problem with an ext plugin is that the deployment requires a server restart. The best would be that next version (6.0.6) includes those changes. If not, we can work together on creating an ext plugin for the community.</blockquote><br />Ok no problem, I haven't developed neither plugin nor ext plugin but you can count on me. Only show me some documentation to do so..<br /><br /><div class="quote-title">Sven Werlen:</div><blockquote><br />The best would be that next version (6.0.6) includes those changes. If not, we can work together on creating an ext plugin for the community. <br /></blockquote><br />Yeah, that's for sure. But meanwhile 6.0.6 is released, people could benefit for the fix of some important issues.Juan Gonzalez2010-12-24T15:50:14ZRE: Community SupportSven Werlenhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69044922010-12-24T14:12:38Z2010-12-24T14:12:38Z<div class="quote-title">Juan Gonzalez P:</div><blockquote>I've been working hard last weeks patching 6.0.5 version with many fixed LPS issues (in trunk).</blockquote><br /><br />Wonderful! <br />The only problem is that most people use the latest released version of Liferay (6.0.5) and not the latest trunk version.<br /><br /><div class="quote-title">Juan Gonzalez P:</div><blockquote>In patch I was talking about in last post there are many LPS that affects portal-service classes. I don't know if a hook could modify these classes or portal-service.jar must be overwritten anyway.</blockquote><br /><br />A hook cannot modify java classes but an ext plugin could. The problem with an ext plugin is that the deployment requires a server restart. The best would be that next version (6.0.6) includes those changes. If not, we can work together on creating an ext plugin for the community.Sven Werlen2010-12-24T14:12:38ZRE: Community SupportJuan Gonzalezhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69033042010-12-24T09:28:31Z2010-12-24T09:28:31ZIn patch I was talking about in last post there are many LPS that affects portal-service classes. I don't know if a hook could modify these classes or portal-service.jar must be overwritten anyway.<br /><br />Thanks,<br /><br />JuanJuan Gonzalez2010-12-24T09:28:31ZRE: Community SupportJuan Gonzalezhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=69032732010-12-24T09:22:42Z2010-12-24T09:22:42ZHi Sven!<br /><br />These are great news!<br /><br />I've been working hard last weeks patching 6.0.5 version with many fixed LPS issues (in trunk).<br /><br />I'll have the patch (.diff) ready the next week (probably on Monday), I'll tell you when I upload it ok?<br /><br />Thanks!Juan Gonzalez2010-12-24T09:22:42ZRE: Community SupportSven Werlenhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=68900662010-12-22T17:49:15Z2010-12-22T17:49:15Z<div class="quote-title">James Falkner:</div><blockquote>We are working on the official next CE release (6.0.6 -- also known as GA4) and I'd like to make sure the fixes you have here are included.</blockquote><br /><br />Great news! We decided to start working on this hook because I thought that 6.0.5 would be the last community version .<br /><br />Yes, you can find the list here:<br /><a href="https://projects.savoirfairelinux.com/wiki/ctr-liferay/Hook_for_Liferay_Community_Support">https://projects.savoirfairelinux.com/wiki/ctr-liferay/Hook_for_Liferay_Community_Support</a>Sven Werlen2010-12-22T17:49:15ZRE: Community SupportJames Falknerhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=68899972010-12-22T17:43:34Z2010-12-22T17:43:34ZWow, this is very cool! Do you have a list of LPS-??? tickets included in this?<br /><br />We are working on the official next CE release (6.0.6 -- also known as GA4) and I'd like to make sure the fixes you have here are included.James Falkner2010-12-22T17:43:34ZCommunity SupportSven Werlenhttps://liferay.dev/en/c/message_boards/find_messag