Maharajan Paramasivan 11 Months Ago - Edited Part-2 quick ref: https://liferay.dev/blogs/-/blogs/custom-liferay-framework-part-2 Please sign in to reply. Reply as... Cancel Mo Nguyen Tan Maharajan Paramasivan 11 Months Ago - Edited How to custom any class in portal-impl and portal-kernel (example com.liferay.portal.util.PortalImpl or com.liferay.portal.kernel.portlet.FriendlyURLResolverRegistryUtil) Please sign in to reply. Reply as... Cancel Maharajan Paramasivan Mo Nguyen Tan 11 Months Ago - Edited Hello Mo Nguyen Tan, Customizing Liferay Portal Impl falls under extensive customization (ext). Which ideally is not the best practice. It might end up breaking the portal implementation and it might be as well a non-compliance. Strongly suggest you to implement customizations on the application/feature level. It is good to leave the portal-impl as it is. More over this blog tries to enable you to create your own Liferay framework and doesn't hint about performing extensive customizations. Please sign in to reply. Reply as... Cancel Mo Nguyen Tan Maharajan Paramasivan 10 Months Ago - Edited Thanks to Maharajan Paramasivan for the response, About using ext to customize portal-impl's classes is not a good idea but in some cases it is imperative to use examples to meet actual customer needs. In previous versions of Liferay (for example, 6.2) I also used ext to customize, so when upgrading to Liferay 7 I also need to keep the previous customizations to meet the application upgrade. Regardless of the good or bad problem when customizing portal-impl using ext, I want Maharajan Paramasivan to give feedback on how to do it, thanks! Please sign in to reply. Reply as... Cancel
Mo Nguyen Tan Maharajan Paramasivan 11 Months Ago - Edited How to custom any class in portal-impl and portal-kernel (example com.liferay.portal.util.PortalImpl or com.liferay.portal.kernel.portlet.FriendlyURLResolverRegistryUtil) Please sign in to reply. Reply as... Cancel Maharajan Paramasivan Mo Nguyen Tan 11 Months Ago - Edited Hello Mo Nguyen Tan, Customizing Liferay Portal Impl falls under extensive customization (ext). Which ideally is not the best practice. It might end up breaking the portal implementation and it might be as well a non-compliance. Strongly suggest you to implement customizations on the application/feature level. It is good to leave the portal-impl as it is. More over this blog tries to enable you to create your own Liferay framework and doesn't hint about performing extensive customizations. Please sign in to reply. Reply as... Cancel Mo Nguyen Tan Maharajan Paramasivan 10 Months Ago - Edited Thanks to Maharajan Paramasivan for the response, About using ext to customize portal-impl's classes is not a good idea but in some cases it is imperative to use examples to meet actual customer needs. In previous versions of Liferay (for example, 6.2) I also used ext to customize, so when upgrading to Liferay 7 I also need to keep the previous customizations to meet the application upgrade. Regardless of the good or bad problem when customizing portal-impl using ext, I want Maharajan Paramasivan to give feedback on how to do it, thanks! Please sign in to reply. Reply as... Cancel
Maharajan Paramasivan Mo Nguyen Tan 11 Months Ago - Edited Hello Mo Nguyen Tan, Customizing Liferay Portal Impl falls under extensive customization (ext). Which ideally is not the best practice. It might end up breaking the portal implementation and it might be as well a non-compliance. Strongly suggest you to implement customizations on the application/feature level. It is good to leave the portal-impl as it is. More over this blog tries to enable you to create your own Liferay framework and doesn't hint about performing extensive customizations. Please sign in to reply. Reply as... Cancel Mo Nguyen Tan Maharajan Paramasivan 10 Months Ago - Edited Thanks to Maharajan Paramasivan for the response, About using ext to customize portal-impl's classes is not a good idea but in some cases it is imperative to use examples to meet actual customer needs. In previous versions of Liferay (for example, 6.2) I also used ext to customize, so when upgrading to Liferay 7 I also need to keep the previous customizations to meet the application upgrade. Regardless of the good or bad problem when customizing portal-impl using ext, I want Maharajan Paramasivan to give feedback on how to do it, thanks! Please sign in to reply. Reply as... Cancel
Mo Nguyen Tan Maharajan Paramasivan 10 Months Ago - Edited Thanks to Maharajan Paramasivan for the response, About using ext to customize portal-impl's classes is not a good idea but in some cases it is imperative to use examples to meet actual customer needs. In previous versions of Liferay (for example, 6.2) I also used ext to customize, so when upgrading to Liferay 7 I also need to keep the previous customizations to meet the application upgrade. Regardless of the good or bad problem when customizing portal-impl using ext, I want Maharajan Paramasivan to give feedback on how to do it, thanks! Please sign in to reply. Reply as... Cancel