Developing websites

Familiarize yourself with the basics

A brief overview of the MVC development process with Kentico Xperience. Configure the prerequisites, and set up the content repository together with a separate MVC application.

Set up continuous integration

Learn how to use the continuous integration solution in Xperience, which helps developers collaborate when creating websites and applications.

Allows serialization of objects from the database into XML files on the file system. The files can then be added to a source control system and used to synchronize database data between team members along with standard project files.

Decide on the format and structure of your content

Acquaint yourself with the structure of data in Xperience. Learn how pages and files are organized, and how page types and custom tables function.

Set up the page builder

Build reusable widget components, which allow editors to compose dynamic pages using a simple drag-and-drop interface.

Configure handling of page URLs (routing)

Decide how you want the system to generate URLs for pages and set up corresponding routing in the MVC application.

We recommend using content tree-based routing, which provides automatic URLs for pages based on their position in the website's content tree.

Serve content from Xperience

Present various types of content on your website. Using the Xperience API, retrieve and display all content quickly and efficiently.

Fine-tune your website

Speed-up your website by adhering to these simple guidelines.


Was this page helpful?