Sitefinity CMS back-end provides you with a user-friendly interface to create pages. You can also create pages programmatically using the Native or Fluent APIs.
Sitefinity CMS uses page nodes for the pages organization. When you create a page, you must attach it to a page node. You can create pages for the front-end or the back-end. When you create a page for the back-end you must add it to the taxonomy organizing the back-end navigation. When you create a page for the front-end, you must add it to the taxonomy organizing the public pages. Pages, created through the API or the UI, are saved in the database.
The section contains the following:
To manage pages through Pages Native API, you must add the following namespaces to your class:
To manage pages through Pages Fluent API, you must add the following namespaces to your class:
The following scheme shows the page components:
You define the appearance and style of the page by setting a template and a theme. For more information, see Overview: Themes. You use the template to define placeholders, background images and control styles. For more information about setting template to a page, see For developers: Apply page templates.
You define the functionality of the page by adding widgets. For more information, see Widgets: Add content and functionality to pages.
Sitefinity CMS allows you to use the following types of controls:
For more information about managing controls in a page, see For developers: Add and remove widgets from pages.
Back To Top