
Liferay IDE 1.0 Plan
Introduction #
The goal of the Liferay IDE is to provide best-of-breed eclipse tooling for Liferay Portal development platform for versions 6.0 and greater.
Release Deliverables #
- Liferay IDE All-in-one bundle
- Liferay IDE plugins bundle for Eclipse Galileo for JEE (3.5.x)
- Update site for Eclipse Galileo users
Release Dates #
- May 12, 2010 - Liferay IDE 1.0 Released
Supported Platforms #
- Liferay Portal 6 or greater
Target Environments #
Liferay IDE will be supported on the following operating systems.
- Windows XP, Vista, 7
- Linux
- Mac OS X 10.5 or greater
Themes and Priorities #
- Easy to get started with Liferay Portal platform
- Make common and cumbersome task easier or automated
- Integrate Liferay Plugins SDK
- Develop, Deploy, and Debug Liferay plug-ins easily
Work Scope #
Below is an outline of the work planned, work-in-progress, and complete for Liferay 1.0 which will has its first release on April 16, 2010
Available in 1.0 #
- Liferay Plug-ins SDK support
- Manage installed Liferay plug-in sdks through UI
- Liferay Plug-in projects
- Extended dynamic web projects
- Portlet plug-in type
- Hook plug-in type
- Ext plug-in type
- Existing Project import / conversion
- Import existing SDK projects into Liferay IDE
- Convert existing eclipse web projects to be Liferay plug-in projects
- Liferay Portal 6.0 support (Tomcat 6 bundle)
- Eclipse (WTP) Runtime/Server support
- Start/Stop/Debug
- (Hot) Deploy/undeploy support for liferay plug-in projects
- JSP debugging
- New Wizards
- New Liferay Plug-in project (Portlet, Hook, Ext)
- New Liferay Portlet
- Specify portlet class details
- Specify which standard or extended Liferay portlet modes to implement
- Configure liferay-.xml options
- New Hook
- Select which portal JSPs to customize
- Select which portal events to customize
- Select which portal.properties to override
- Select which Liferay services to override/wrap
- New Service Builder
- Create new service.xml
- Build service from UI
- Code assist
- Portlet taglibs
- Customizable Templates
- Portlet JSPs
- Hook deployment descriptor
- Service builder XML file
- XML Catalog (DTD/XSD) Contributions from Liferay portal
Planned for future releases #
- Plug-ins SDK
- Automatically download and install latest plug-ins SDK
- Contribute SDKs as part of an all-in-one download bundle
- Projects
- Theme plug-in type
- Layout template plug-in type
- Automatic dependency management based on liferay-plugin-package.properties
- Liferay portal server support
- Automatically download and install latest liferay bundle
- View existing plug-ins installed and running
- Wizards
- New IPC Portlet wizard
- Editors
- portlet.xml - Forms editor
- service.xml - Forms editor
- New entities
- liferay-portlet.xml - Forms editor
- liferay-display.xml - Forms editor
- liferay-plugin-package.properties Editor
- IPC Portlet graphical editor
- Validation
- portlet.xml
- liferay-portlet.xml
- liferay-display.xml
- Code assist
- portlet.xml
- liferay-portlet.xml
- Refactoring Support
- portlet.xml classes that change names
- liferay-portlet.xml classes that change names
- Project Explorer Extensions
- Deployment descriptor like pretty node for liferay-.xml and portlet.xml
- Views
- Liferay server logging view
Community Feedback #
The community is encouraged to followup on this wiki page to add any feedback your thoughts you have on Liferay IDE 1.0. We are just beginning this effort and on in the early design requirements stage, so now is a good time to let us hear from you.
Just post a comment to http://www.liferay.com/community/forums/-/message_boards/category/4627757
34730 Angesehen