What is the EXT Environment?
Liferay has a defined EXT environment. This allows for extending the liferay Product. We do not want to utilize this with WebSynergy. WebSynergy allows for an alternative extending the Portal, by using the Plugin SDK. See Developing using PluginSDK
Utilizing the Plugin SDK would allow for a much cleaner development interface with the underlying core. If there are any reasons the core does not meet the needs of a developer, We would like this to be addressed by the Portal Engineering team, rather than simply extending the underlying core.
The basic Message here, is DON'T use the Liferay EXT environment.
What is the Plugins SDK?
The Plugins SDK is an environment where you can develop and build layout templates, themes, and portlets so that they can be packaged into a separate WAR file. In earlier versions of Liferay, the Plugins SDK did not exist and much of the portlet development was done in the EXT Environment. Creating separate WARS for portlets was indeed possible, but the Plugins SDK made this process easier.
Download Plugins SDK
Development Notes
A collection of observations as to how things work.
- servletFilters Servlet Filters and how they fit.
- requestResponse Request redirects on first request
- ServiceStructure The result of building a service, and classes that are created.
- EntityDiagram The Entity diagram mapping to the Database
- Permissions and the Database A description of how permissions are stored in the database