5.1 Customizing Default Personal Pages

Personal pages are Web pages that can be viewed and modified by a single user only. When a user logs in on the Dashboard home page, the user’s personal pages appear. Personal pages, and the portlets on them, are accessible only to that user. No other users, including administrators, can access these pages.

NOTE:The information from a portlet in a personal page can only be viewed by the page owner, even if view permissions are granted to other users. For example, in the case of a Calendar portlet, only the page owner could view the events on the calendar. To share information, place portlets on site or public pages.

To have personal pages, a user must be assigned the role of power user. For more information, see Section 12.1, Assigning Permissions Using Roles. For information on how to add pages, customize the look and feel of those pages and add content, see Section 6.0, Adding Content to a Page Using Portlets.

By default, power users have their own personal Web pages.

To modify the default setup of the power users personal Web page:

  1. Add the following properties in the /OperationsCenter_Dashboard_install_path/server/webapps/ROOT/WEB-INF/classes/portal-ext.custom.properties file:

    ## Default User
    ##
        #
        # Users who have the Power User role must have at least one private personal
        # page. The settings for the initial private page are specified in the
        # following properties. 
        #
        #
        # Set the layout name.
        #
        default.user.layout.name=Home
        #
        # Set the layout template id that matches an existing TPL.
        #
        #default.user.layout.template.id=1_2_1_columns
        #default.user.layout.template.id=1_column
        #default.user.layout.template.id=2_2_columns
        #default.user.layout.template.id=2_columns_i
        default.user.layout.template.id=2_columns_ii
        #default.user.layout.template.id=2_columns_iii
        #default.user.layout.template.id=3_columns
        #
        # Set the layout ids for the column specified in the layout template.
        #
        default.user.layout.column-1=mo_alarms_WAR_ManagedObjectsPortlets,23,61,65,
        default.user.layout.column-2=8,11,36,33,
        default.user.layout.column-3=
        default.user.layout.column-4=
        #
        # Enter either "800x600" or "1024x768" to set the layout resolution.
        #
        default.user.layout.resolution=800x600

    In the above code, the following lines define the portlets and the columns where the properties can be displayed:

        default.user.layout.column-1=mo_alarms_WAR_ManagedObjectsPortlets,23,61,65,
        default.user.layout.column-2=8,11,36,33,
  2. To find a listing of all Operations Center portlets and determine their names to reference them, look at the /OperationsCenter_Dashboard_install_path/server/webapps/ROOT/WEB-INF/portlet.xml file.

    Use the <portlet-name> in the list followed by _WAR_ManagedObjectsPortlets as shown above in the code sample for the mo_alarms portlet.