Kentico Xperience 13 documentation and ASP.NET Core

Most documentation about running Xperience applications under ASP.NET Core can be found in a dedicated section: Developing Xperience applications using ASP.NET Core. The rest of the documentation still applies, but some code samples and scenarios might need slight modifications for Core projects.

Certain pages allow you to switch between Core and MVC 5 content using a selector located under the page heading.

All major differences between the MVC 5 and Core platforms are summarized in Migrating to ASP.NET Core.


Validating website code and accessibility

Xperience provides built-in page validation features. The main advantage of the built-in validators over standard web-based validation services is that your pages do not need to be live to get validated. All that is required is to have an Internet connection. You can validate pages before you publish them.

To validate your website's pages:

  1. Open the Pages application.
  2. Select a page in the content tree.
  3. Switch to the Preview mode.
  4. Select the Validate tab.

The following validators are available:

  • HTML validator - checks page output code validity against the (X)HTML standard version declared in page code.
  • CSS validator - checks the validity of CSS styles used by the page against the CSS3 standard.
  • Validating links - checks availability of links on a page.
  • Validating accessibility - page accessibility validation is no longer available after May 1, 2021 due to the termination of the used 3rd party validation service.

Note: The validators always validate the version of the page that is displayed in the Preview mode (the version published on the live site may be different when using workflow).

Was this page helpful?