Table of Contents

Extensibility points

If you're looking to extend standard DynamicWeb functionality, it's important to know what your options are. This section of the extensibility documentation will teach you about the different extensibility points available to you and what they're typically used for.

Extensibility point Use case
Notificatons Hook up to events/notifications and execute custom code
Providers Create new integrations to e.g. custom payment processors or shipping providers, create new price logic, etc.
Administration UI Create custom areas and screens for your custom functionality
ViewModels Extend our standard viewmodels with custom properties to make non-standard information available in template contexts
Services & middleware Add services into the ASP.NET Core services (dependency injection) and/or add application-wide middleware
Scheduled task add-ins Create custom add-ins to use with scheduled tasks, i.e. to be executed periodically on a schedule. A type of provider
To top