Control definitions in Sitefinity CMS are a developer concept that enables building structured declarative user interfaces. They facilitate reuse of components when building the backend UI and also enable third-party developers to plug their own to extend that UI. Some of the benefits of control definitions include:
The backend of a module has UI elements common to other modules.
Those are pretty much the same for all modules, pages and templates. The grid can be further broken down into different columns, the sidebar into different links and filters. Sitefinity CMS has built-in controls implemented for all those UI elements and the elements they are composed of. They all make use of definitions and you can use them in custom modules by just creating a new definition.
Definitions are persisted values for the properties of controls that control their behavior and look. The rest of the topics in this section go through the details about control definitions.
Back To Top