webMethods and Intelligent Business Operations 10.2 | Designing and Implementing Composite Applications | webMethods CAF and OpenCAF Development Help | Composite Application Framework Concepts | About Portlet Applications
 
About Portlet Applications
A portlet application project is a container for managing one or more portlets. If you want to create a portlet, you must first create a portlet application project to contain it.
After you create a portlet, you can then create the portlet views that you want to implement within the portlet. Portlet applications are deployable only to My webMethods Server.
A portlet can also include a dynamic web application in a portlet view. You can review the user interface of the portlet using the Preview tab of the editor to view a static HTML version of the view.
Concerning JSF support:
*Prior to CAF version 9.6, portlet applications supported JSF by implementing views using View Declaration Language (VDL) files created as .view files, a file structure with a proprietary Software AG XML schema.
*With CAF version 9.6 and later, .view files are still supported, but new portlet applications can be created with JSF Facelets support, enabling the use of Facelets functionality. To enable JSF Facelets support for new view pages, you can set the Prefer JSF 2.x xhtml Facelet Templates for New Pages preference on the UI Development preferences page, or specify a .view or .xhtml file name extension when creating a view page. For more information about enabling JSF Facelets support, see Enabling the JSF Facelets Functionality for New Projects and Views.
*CAF applications developed with .view files in earlier versions of Composite Application Framework can be migrated into JSF Facelets applications at the project level. Individual .view files can also be migrated to .xhtml files. For more information about migrating CAF projects and .view files to .xhtml files, see Migrating CAF Projects and .view Files to JSF Facelets Format.

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release