Sitefinity CMS provides you with the tools and means for quick and easy construction of attractive and functional web sites. You can use a variety of built-in components, such as Pages, Modules, and Widgets and perform tasks through the API, instead of the user interface.

For tips how to make sure the startup process of your application after customizations is optimized, see Optimize development.

Apart from using the Sitefinity CMS built-in functionality, you can also develop custom functionality for your website. Sitefinity CMS extensible software architecture and design enable you to extend the functionality of almost any widget or module. You can do this by either adding your own new functionality, through modifying of existing functionality, or by integrating with third-party applications.

Custom development with Sitefinity CMS
Create a custom widget

You can use control definitions to build structured declarative user interfaces and reuse components when building the backend UI. Thus, you also enable third-party developers to plug their own components to extend that UI.

You can consume Sitefinity CMS REST services and implement custom logic to complement your specific scenario and business needs. You can take advantage of Sitefinity CMS fluent API to implement server-side logic as well as use popular JavaScript libraries like jQuery when developing client-side functionality.

Last, but not least, you can leverage Sitefinity CMS ASP.NET MVC technology in its classic, pure, and hybrid modes. The mode you use depends on your development process, as well as the functionality you want to implement.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Overview: Architecture