From Liferay Portal 6 to 7
- Introduction to From Liferay Portal 6 to 7
- What Hasn't Changed and What Has
- Benefits of 7.1 for Liferay Portal 6 Developers
- OSGi and Modularity for Liferay Portal 6 Developers
- Modules as an Improvement over Traditional Plugins
- Example: Building an OSGi Module
- More Ways OSGi Improves Development on Liferay
- Improved Developer Tooling: Liferay Workspace, Maven Plugins and More
- From the Plugins SDK to Liferay Workspace
- Developing Modules with Liferay Workspace
- What's New for Maven Users
- Using Other Build Systems and IDEs
- Planning Plugin Upgrades and Optimizations
- Upgrading Code to Liferay DXP 7.1
- Upgrading Your Development Environment
- Migrating Plugins SDK Projects to Liferay Workspace
- Upgrading Build Dependencies
- Fixing Upgrade Problems
- Resolving a Plugin's Dependencies
- Resolving Breaking Changes
- Upgrading Hook Plugins
- Upgrading Customization Modules
- Upgrading Core JSP Hooks
- Upgrading App JSP Hooks
- Upgrading Service Wrappers
- Upgrading Core Language Key Hooks
- Upgrading Portlet Language Key Hooks
- Upgrading Model Listener Hooks
- Upgrading Servlet Filter Hooks
- Upgrading Portal Property and Event Action Hooks