Profile types can be used to configure the layout of the main Profiles page and the layout of the widgets used in Profiles.
IBM® Lotus® Connections supports multiple attribute layouts based on different profile types. In addition to different attribute layouts, custom extension attributes are also supported for every profile type. Because all profiles share one schema, an extension attribute, such as customers, has the same semantic meaning for all profile types. However, you can choose to associate a particular attribute with a profile based on profile type. The user interface configuration, including display characteristics and whether an attribute can be edited, is also configurable for custom extension attributes based on profile type.
The following applications can be associated with a profile type:
- Attributes and attribute layout
- Custom extension attributes and custom extension attribute layout
- Search results layout
- Business card layout
- ATOM API attributes
- Widgets and widget layout
Note: For more information on adding widgets to Profiles, see Adding custom widgets to Profiles.
To enable multiple profile types, you need set the EMPLOYEE.PROF_TYPE database table column for each user. Otherwise the default profile type is used.
When configuring profile types for the layout of Profiles, you make the configuration changes in the profiles-config.xml
file. To add profile types for widget layout, you make the configuration changes in the widgets-config.xml
Configuring profile types for widget layout
To configure widget layout, you can add a profile type containing the widget layout configuration to Profiles in the widgets-config.xml
Configuring profile types for attribute layout
To configure a profile type for profile attribute layout, you add the profile type containing the attribute layout to the profiles-config.xml
file. Profile attribute data is included in the output of the Profiles API by default. To prevent attributes from being included in the API, you need to define which attributes should not be output for each profile type.
Parent topic: Customizing Profiles
Configuring features by profile type
Adding custom widgets to Profiles