Defining the device classes
When you target content to a segment based on device classes, ensure that the device classes are installed and enabled in portal.
By default, the smartphone and tablet device classes are already defined for you. You can use these device classes in rules that we create. If the mobile device is not recognized by using the default smartphone or tablet device classes, we can add the device as a client to these default
classes. To add the device go to Add new client. Click the Administration menu icon. Then, click Portal Settings > Supported Clients. Then, click Add new client. You can also create an XML script to add the device.
When you add the device to the default classes, the device inherits and uses the responsive web
design theme when it displays content. You can import the XML file. Click the Administration menu icon. Then, click Portal Settings > Import XML. You can also run the XML access
directly to import the XML file.
You can also create custom device classes
rather than using the default classes. Clients that are assigned to custom classes use the desktop theme. For custom classes to have a responsive theme based on the type of device, we must develop custom
themes for the class. For more information, see the Responsive
Web Design section.
To add a client to a device class, you need, at a minimum, the following information about the device:
Use
the table to learn more about the options available to you for defining
device classes.
Refer to the product help for more
detailed instructions for adding new clients.
To add tablet capabilities, enter the following information:
To add smartphone capabilities, enter the following information:
with the Device application object in rules that we create. Select
Option
Description
Add client definitions to already defined device
classes. The smartphone and tablet device classes are examples of
device classes that are provided to you by default.
com.ibm.portal.devicesupport.deviceclass=tablet
HTML_4_0
com.ibm.portal.devicesupport.deviceclass=smartphone
HTML_4_0
Create client definitions, and add to existing
device classes.
You can also create client definitions through
an XML file that contains the device information. For more information, see the Device classes topics in the Developing
Themes and Skins section for more information and examples.
Create custom class definitions, and add client
information to the class definitions.
Class definitions might also be created through
an XML file that contains the class information. After we create your device class, we must add appropriate clients by using XML.
You might need to create a custom theme for this class. For more information, see the Device classes topics in the Developing
Themes and Skins section for more information and examples.
Parent topic: Device application object: Device class attribute