The New page editor

New page editing concepts

With ASP.NET Core integration in Sitefinity CMS, you can benefit from the New page editor. It has the following advantages:

  • New WYSIWYG page editor
    The new “What You See Is What You Get” page editor displays the page during the editing process in  the same way as it will appear on the frontend of the website. Widget headings and toolset appear only on demand and do not interfere with the visual presentation of the page while you edit it in the backend. You can move and reorder page widgets with drag-and-drop. 
  • New way of creating page layouts 
    Now there is a single widget dedicated to creating in-page layouts called Section. Sections contain your content widgets. Add sections to the page body, then, add content widgets into the sections. If you need to create more complex layouts, you can also nest sections inside other sections.
  • New styling functionality
    Page editors do not need to write code or to create more elaborate designs of their page layout. You can style the Section and its columns from the Section widget designer. You can apply paddings, margins and backgrounds. 
  • New widget selector
    The new page editor has a new widget selector. Its purpose is also to scale better for sites with large number of widgets and to allow search by widget name. 
  • Structure tree for quick navigation of the page elements 
    New sidebar with page structure tree enables easier focus on a widget in pages with multiple widgets or complex layouts. The structure sidebar gives a useful overview of the overall page architecture and ensures that every widget is in the proper container. 
  • New templates  
    To access the New page editor, when creating a new page, you must select a dedicated ASP.NET Core page template. 

.net-core-new-editor

Widgets

The new Page editor has a predefined set of widgets, divided into two categories:

Layout widgets

This includes the Section widget that you use to define the layout of the page and, then style it, using paddings, margins, and backgrounds.

Content widgets

These include:

  • The Content block widget that you use to create text.
  • The Image widget that you use to display images.
  • The Call to action widget that you use to display buttons.

Personalization and tracking

Sitefinity .NET Core Renderer uses the Layout service to supports the following features out-of-the-box:

Personalization

Personalizing widgets, or, creating different versions of pages, is a way to present targeted content that reflects the visitor’s context and segment.

You personalize .NET Core pages and widgets the same way you personalize other Sitefinity pages and widgets.
For more information, see Personalization.

The New page editor supports both:

personalized-page-widget--net-core

Tracking consent

Tracking consent enables you to stop tracking particular users, using cookies, if the user has not explicitly allowed tracking. Tracking consent works by displaying a Tracking consent dialog to the user the first time the users interacts with a site from a particular domain.

For more information, see Tracking consent.

Sitefinity Insight tracking

By connecting your Sitefinity CMS instance to the Sitefinity Insight, you empower your marketing and sales teams to track user behavior on your site, visualize data in meaningful reports, and profile your audience to create impactful content and succeed in your company’s business and marketing goals.

For more information, see Sitefinity Insight.

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

Develop with .NET Core