What's the difference between Page Composer and Application Composer?
Page Composer is a web-based tool you can use to modify user interface (UI) pages and components for all products designated for use with Page Composer.
Page Composer uses two different modes of Design View. The first mode, Design View: Standard mode, is selected by default in all the pages when opening a page with Page Composer with the Design button selected. The second mode, Design View: Direct Selection mode, is activated when you click the Select tab for the UI page you want to modify. Direct Selection mode is available when you modify pages, but not when you personalize a dashboard page. With the Design View: Direct Selection mode, you can select and edit UI elements such as form fields and table columns. In Direct Selection mode, the UI components that you can select become apparent when you move your cursor over them. The UI components that you can select are highlighted and can be edited.
The following table describes how you can use each mode of Page Composer to modify dashboard pages and other select pages (such as the Partner Public Profile page, Partner Landing page, Partner Registration, Customer Snapshot, and Customer Overview - Analysis tab), and modify transactional pages (all other non-dashboard pages).
Use Cases |
Design View - Standard mode |
Design View - Direct Selection mode |
Page Type |
---|---|---|---|
Add content (Business Intelligence reports, portlets such as Calendar) |
Yes |
No |
Dashboard and other select pages |
Delete region |
Yes |
No |
Dashboard and other select pages |
Move region |
Yes |
No |
Dashboard and other select pages |
Change page layout (for example, change a two column layout to three column layout) |
Yes |
No |
Dashboard and other select pages |
Default region state (open or close) |
Yes |
No |
Transactional pages (all non-dashboard pages) |
Manage save queries (create and edit) |
Yes |
No |
Transactional pages (all non-dashboard pages) |
Hide or show field |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Change field label |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Make field required or not |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Make field read-only or updatable |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Reorder fields in a Form |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Reorder table columns |
Yes |
Yes |
Transactional pages (all non-dashboard pages) |
Hide or show table columns |
Yes |
Yes |
Transactional pages (all non-dashboard pages) |
Set table column width with the mouse |
Yes |
No |
Transactional pages (all non-dashboard pages) |
Set table column width and minimum width in percent or pixels |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Sort column or not |
No |
Yes |
Transactional pages (all non-dashboard pages) |
Application Composer also lets you make UI changes at run time. However, the types of UI changes that you can make using Application Composer are quite different. Specifically, your primary focus when using Application Composer is to make actual object model changes. For example, you can create a new business object and related fields, and then create new application pages where that object and its fields are exposed to users.
The following table describes some of the primary differences between Page Composer and Application Composer. For example, using Application Composer, you can't access the Resource Catalog to add new content to a page.
Task |
Available in Page Composer (site, job role, external or internal level)? |
Available in Application Composer (site level only)? |
---|---|---|
Make object model extensions and expose your changes by creating or modifying work area pages |
No |
Yes |
Reorder subtabs |
No |
Yes |
Modify dashboard pages |
Yes |
No |
Add content from the Resource Catalog |
Yes |
No |
Simple field changes (show, hide, make read only, make required) |
Yes (WYSIWYG - what you see is what you get) |
Yes (non-WYSIWYG) |
View results of changes immediately |
Yes, in the Page Composer design interface |
Yes, in the application that you're making changes to |