Customization and Extensibility

Module Builder for easy customization

Sitefinity’s Module builder offers unique productivity gains unrivalled by any other CMS. With the module builder you can:

  • Create your own custom modules directly from the UI. No need to use Visual Studio;
  • Set a custom type with custom fields for the module;
  • Automatically add the new widget to your toolbox;
  • Apply ready for use code-snippets that are generated for you in the UI;
  • Use the back-end module configurator to customize the look and feel of your module;
  • Import or export modules as zip files.

Watch video

Template-based widgets and modules

All widgets and modules in Sitefinity are template-based giving you full control of the markup that gets applied to your website. The system’s back-end provides an accessible template editor with a toolbox with snippets for accessing data types stored in the CMS. The editor comes with Visual Studio-like code highlighting and coloring of the text area together with a line numbers for your templates. In addition, multiple templates can be maintained for each widget providing content editors with easy access to predefined templates.

Custom fields

Depending on how you use the Sitefinity content types (news, blogs, events, etc.) you may want to add additional fields that are specific to your product, service or process. These could be an Image field or a Street field for your events content type, a Source field for your news, or a Review Rating field for your page - the possibilities are endless. You can add custom fields to all Sitefinity content types by simply dragging and dropping different fields and setting their properties, similar to how you build forms and page layouts.

New features creation

Inside Sitefinity, web pages are created by dragging and dropping widgets. These widgets are based on ASP.NET controls. Any ASP.NET control can be added to Sitefinity's toolbox and then dropped onto a web page. This makes it extremely easy for developers to add new features to Sitefinity.

extended user profiles

Organizations often need to associate unique information with their users’ profiles. This custom information might include addresses, phone numbers, customer classifications, social media information and more.

In Sitefinity it is extremely easy to associate new information with your user profiles. This is done using Sitefinity’s Custom Profiles and Custom Profile Field feature.

Full control over your page URLs

All Sitefinity URLs are extensionless by default. Each newly created page is then assigned an automatically created URL based on the page’s title. If needed, this URL can be overridden and explicitly defined. In addition, Sitefinity is built on the ASP.NET Routing Engine and includes advanced support for dynamically created pages. Developers have complete control over URLs that get applied to the website, as well as the ability to handle legacy URLs.

Optimize for search engines