Server-side development

Use the following guidelines when you do the server-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.

Want to learn more?

Sign up for our free beginner training. Boost your credentials through advanced courses and certification.
Register for Sitefinity training and certification.

Was this article helpful?