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 |