Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You’ve just experienced a comprehensive presentation on Liferay hooks. Hooks are a powerful way to customize some core Liferay functionality. You can override certain properties and append your own values to list properties, enabling you to define your own Liferay startup events, listeners, authentication events, and more. You can override and define Language properties as well, enabling you to use your own terminology or to provide alternate translations of specific keys.
More powerfully, you can override Liferay’s JSP files with your own implementation and also override Liferay’s service implementations. Combining these features gives you as a developer some powerful ways to change the core behavior of Liferay by deploying a plugin.