Developing websites
Basics
An overview of the development process as we see it. What are page templates and what is the role of the content editors?
Development models (Portal engine, ASPX or MVC?)
Kentico offers several ways to build websites. If you are not sure which development model to follow, learn about their advantages and disadvantages.
Website data structure
Before you begin developing websites, familiarize yourself with the system’s data structure. Learn how pages and files are organized, and about page types and custom tables.
Developing websites using the portal engine
Design websites directly in your browser with minimal coding.
Developing websites using ASPX page templates
Register ASPX web forms as templates in the system and use them to create pages.
Developing sites using ASP.NET MVC
ASP.NET MVC is a powerful tool for building dynamic websites.
Learn how to create and display image variants of page attachments on your site.
Loading and displaying data on websites
Learn how to display various types of data on your website’s pages. Use components to load the required data and convert it into a viewable format using Transformations.
Troubleshooting websites
Learn where to view system information and the event log, and how to debug websites.
Designing websites using CSS
Adjust the appearance and design of your websites using CSS. Manage your CSS files directly in Kentico, or use your CSS files generated by your favorite automation tools.
Preparing widgets
Create components that content editors and other types of users can add onto pages.
Development for mobile devices
Design your web pages to be easily viewable on mobile devices. Create device profiles for tablets, smartphones, or other devices, prepare unique page layouts for different profiles and develop mobile web pages.
Team development
Configure your environment to support development in a collaborating team.