Progress Sitefinity CMS Documentation
Select a site
Progress Sitefinity Digital Experience Cloud
Sitefinity CMS overview
Upgrade and Deploy
Utilities and services
Mobile and responsive
Sitefinity CMS Add-ons
Sitefinity CMS Thunder
Sitefinity CMS documentation
Best practices: Add-on development
Use the following guidelines when you do the client-side development of the add-on:
Add-ons should be closed for modification, but should be opened for extension and well defined customizations via configurations.
Do not override global functionalities such as object factory registrations, as they are common and will affect the entire system.
Use Dynamic modules for all custom data types that are required.
Using custom Sitefinity CMS modules to store data is not recommended. You cannot export custom modules, except by using custom code in the add-on.
For more information, see
Overview: Dynamic modules and the Module Builder
Back To Top
Client-side development of add-ons
Was this article helpful?
Would you like to submit additional feedback?
Your feedback about this content is important
How helpful is this article?
How can we improve this article?
Fix typos or links
Fix incorrect information
Add or update code samples
Add or update illustrations
Add information about...
Send additional feedback
No thanks, don't send additional feedback
Thank you for submitting your feedback!
Request a demo
Contact us: +1-888-365-2779