Custom Attributes let you add extra information to your programmes or series that can be displayed on the website and app.
For example, you might create attributes like 'Target Audience,' 'Runtime,' or 'Award Winner' to enhance your content metadata and make it easier for users to discover what they want.
Custom Attributes can be assigned to:
Programmes
Series
Episodes
How to create a new Custom Attribute
Navigate to ONE Admin > Programme Management > Custom Attributes
Click + New Custom Attribute
You’ll see a window to configure your new attribute with the following options:
1. Name
Give your attribute a descriptive name (e.g., Runtime, Language, Age Rating).
2. Type
Select the type of data your attribute will hold:
String – A standard text field
Integer – Numeric values only
Boolean – True/False checkbox
Date – Date picker
3. Relation
Specify whether this attribute applies to a programme or series.
4. Attribute Configuration
Control where and how the attribute appears:
Display on Website – Show the attribute on the website
Display in App – Show the attribute on the app
Enable users to filter by this attribute – Allow filtering by this attribute on the website
Limit available values – Restrict options (only for String or Integer fields)
Limiting available values
If you want to restrict what administrators can select when adding the attribute:
Check Limit available values
Click Add Value to enter the allowed options
You can delete or modify values as needed
These values will then appear as selectable options when assigning the attribute to programmes or series.
Saving and ordering attributes
Click Save Custom Attribute to create your attribute
Attributes appear in the order they are added by default
To rearrange the order on the website, simply drag and drop the attributes in the CMS
Editing or deleting attributes
Click Actions > Edit to modify an attribute
Click Actions > Delete to remove an attribute (a confirmation warning will appear before deletion)
Tips:
Plan your attributes first
Consider what metadata is useful for users or internal teams before creating attributes.Limit values wisely
For String or Integer attributes, restricting available values prevents inconsistent data entry.Use for filtering
Enable filtering only for attributes that make sense for users to narrow down content.Keep it consistent
Use clear and standard naming conventions to avoid confusion across programmes or series.

