Ext PluginExt Pluginhttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1176694452024-03-29T00:36:03Z2024-03-29T00:36:03ZRE: Ext PluginArun Pandianhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1176728612019-11-05T14:36:35Z2019-11-05T14:36:35Z<div class="quote-title">Olaf Kock:</div><blockquote><br /><div class="quote-title">Arun Pandian:</div><blockquote><br />Fragments ? is there any documentation or tutorial available for this ?<br />But i using the same approach to change the login screen and workflow task edit but it was working fine...only message board is not working <br /></blockquote><a href="https://portal.liferay.dev/docs/7-2/reference/-/knowledge_base/r/module-jsp-override">https://portal.liferay.dev/docs/7-2/reference/-/knowledge_base/r/module-jsp-override</a><br /><br /><div class="quote-title">Arun Pandian:</div><blockquote><br />should i stop doing the ext plugin ? <br />if so where is the ext plugin technique is used for ? please explain<br /></blockquote>Yes, you should stop using it.<br />Ext is used to make maintenance hard, make your future system maintainers hate you (if that's yourself, you'll hate your past self). You're changing the implementation, and Liferay does so as well. You'll be guaranteed to clash sooner or later and have a hard time figuring out what you did and why. Or, if you ignore that clash and just override it with your changes, you'll miss critical fixes.<br />Ext is the <strong>last</strong> resort for changing stuff in core that doesn't have an extension point yet. <br />It won't work <em>at all</em> for anything that's been moved into modules. Which is <em>a lot</em> of the functionality that used to be in core.</blockquote><br />Thanks a lot...noted ill try to change my modules <img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif" >Arun Pandian2019-11-05T14:36:35ZRE: Ext PluginOlaf Kockhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1176725182019-11-05T14:32:33Z2019-11-05T14:32:33Z<div class="quote-title">Arun Pandian:</div><blockquote><br />Fragments ? is there any documentation or tutorial available for this ?<br />But i using the same approach to change the login screen and workflow task edit but it was working fine...only message board is not working <br /></blockquote><a href="https://portal.liferay.dev/docs/7-2/reference/-/knowledge_base/r/module-jsp-override">https://portal.liferay.dev/docs/7-2/reference/-/knowledge_base/r/module-jsp-override</a><br /><br /><div class="quote-title">Arun Pandian:</div><blockquote><br />should i stop doing the ext plugin ? <br />if so where is the ext plugin technique is used for ? please explain<br /></blockquote>Yes, you should stop using it.<br />Ext is used to make maintenance hard, make your future system maintainers hate you (if that's yourself, you'll hate your past self). You're changing the implementation, and Liferay does so as well. You'll be guaranteed to clash sooner or later and have a hard time figuring out what you did and why. Or, if you ignore that clash and just override it with your changes, you'll miss critical fixes.<br />Ext is the <strong>last</strong> resort for changing stuff in core that doesn't have an extension point yet. <br />It won't work <em>at all</em> for anything that's been moved into modules. Which is <em>a lot</em> of the functionality that used to be in core.Olaf Kock2019-11-05T14:32:33ZRE: Ext PluginArun Pandianhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1176715062019-11-05T14:23:18Z2019-11-05T14:23:18Z<div class="quote-title">David H Nebinger:</div><blockquote><br />You shouldn't even be using an EXT plugin for any of this. There's no reason for it.<br /><br />Message boards is an OSGi-ified module and therefore you can override all of its components using service.ranking properties. Also JSPs can be overwritten using fragment bundles amongst other options.<br /><br />But an EXT? Nope, definitely the wrong path.</blockquote><br /><br />Fragments ? is there any documentation or tutorial available for this ?<br />But i using the same approach to change the login screen and workflow task edit but it was working fine...only message board is not working <br /><br />should i stop doing the ext plugin ? <br />if so where is the ext plugin technique is used for ? please explainArun Pandian2019-11-05T14:23:18ZRE: Ext PluginDavid H Nebingerhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1176708112019-11-05T13:58:07Z2019-11-05T13:58:07ZYou shouldn't even be using an EXT plugin for any of this. There's no reason for it.<br /><br />Message boards is an OSGi-ified module and therefore you can override all of its components using service.ranking properties. Also JSPs can be overwritten using fragment bundles amongst other options.<br /><br />But an EXT? Nope, definitely the wrong path.David H Nebinger2019-11-05T13:58:07ZExt PluginArun Pandianhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1176694442019-11-05T13:17:22Z2019-11-05T13:17:22ZHi, I am compiling message and boards Ext plugin through eclipse package name : <strong>com.liferay.message.boards.web :3.0.16<br /><br /></strong>My instance is liferay 7.2 GA 1 .inside my liferay the orignal component message board version is 3.0.16 <br /><br />if i disable/delete the ext plugin the publish button in the new thread page is working <br /><br />if i delpoy the ext plugin in <liferay server>/osgi/marketplace/override/ <br /><br />then the publish button in the message board is not working.. <br /><br />is someone facing same issue as me is there any solution for this kind of issue.i wish to change the layout of forum but i am unable to do it because of this error. <br /><br />in default there is a event binded on the button but when i try the s