Custom development
- Best practices for customization
- Applying customizations in the Xperience environment
- Adding custom assemblies
- Extending the administration interface
- Creating custom modules
- Handling global events
- Customizing system classes
- Database table API
- Customizing providers
- Customizing the system’s data classes (Info objects)
- Decorating system services
- Managing field data types
- Retrieving database data using ObjectQuery API
- Working with pages in the API
- Working with form data using the API
- Working with database queries in the API
- Working with physical files using the API
- Customizing event logging
- Using the sentiment analysis API
- Cloning objects through the API
- Serializing objects to XML using the API
- Writing automated tests
- Managing database views and stored procedures
You can also view the Xperience API Examples documentation, which is a code snippet library that demonstrates how to perform basic operations through the API (creating, retrieving, updating and deleting of the system’s objects).