Xperience Docs
    • Documentation
      Administration interface basics Developers and admins Business users Changelog Security advisories Glossary
    • Guides
      Administration interface basics Customer journeys Digital marketing Configuration Development Architecture
    • Training
      For Admins For Business users For Developers For Solution architects
    • API Examples
      Configuration Content management Development Digital marketing
    /
      • Documentation
        Administration interface basics Developers and admins Business users Changelog Security advisories Glossary
      • Guides
        Administration interface basics Customer journeys Digital marketing Configuration Development Architecture
      • Training
        For Admins For Business users For Developers For Solution architects
      • API Examples
        Configuration Content management Development Digital marketing
      • Administration interface basics
      • Customer journeys
        • Get started with customer journeys
          • Analyze your customer's behavior to improve user engagement
          • What is a customer journey?
          • Back to basics - How customer journeys, buyer's journeys, and sales funnels compare
          • The real value of customer journeys
          • Benefits vs. drawbacks of customer journey mapping
        • Anatomy of customer journeys - Key components
          • Creating a customer journey - blueprint for success
          • Stages, touchpoints, and guiding the customer’s decision
          • Campaigns, or the engine driving customer journeys
          • Xperience by Kentico - integrating data for seamless journeys
        • Prepare to build customer journey
          • Gather website and app analytics data
          • Identify customer segments
          • Use Sales and Support Team's insights
        • Build your first customer journey that works
        • Continue learning about customer journeys
      • Digital marketing
        • Business user learning map
        • Xperience essentials
          • Manage content introduction
          • Manage content in Content hub
          • Manage website content
          • Manage files in Xperience
          • Next steps in managing content
          • Digital marketing introduction
          • Manage visitor data
          • Collect visitor data
          • Segment your website audience
          • Personalize website content
          • Email marketing
          • Next steps with digital marketing
          • User management introduction
          • Work with roles
          • Work with users
          • Next steps with user management
          • Next steps with Xperience by Kentico
        • Work with channels
          • Digital marketing channels in Xperience by Kentico
        • Work with reusable content
          • Fix a typo in various content types
          • Reuse content with the Hero widget
          • Create a new reusable article in the Content hub
        • Work with websites
          • Work with Page Builder sections
          • Work with widgets
          • Create new article on a website
          • Create a new product page
          • Create a new campaign page
          • Create a landing page from page components
          • Create a reusable landing page template
          • Create a new landing page from a template
        • Activity tracking
          • Contact activity tracking overview
          • Verify if contact tracking is enabled
          • Verify if contact tracking is enabled (advanced)
          • Cross-site tracking overview
          • Track contacts on another website (cross-site tracking)
        • Work with contacts
          • Find a specific contact
          • Add a contact's phone number or other contact details
          • Track contact activities
          • Find contact's consent agreements
          • Contact groups overview
          • Create a new contact group
          • Update existing contact group
          • Contact segmentation overview
          • Segmenting anonymous contacts
        • Work with forms
          • Forms application overview
          • Create a new form
          • Create a Contact us form
          • Change a form's name
          • Update an existing form
          • Add a custom form field
          • Move or delete a form field
          • Provide meaningful help with your form
          • Set what happens after form submission
          • Adjust the form's Thank you message
        • Work with email
          • Introduction to emails in Xperience
          • Create a recipient list
          • Create a marketing email
          • Create newsletter confirmation and unsubscription emails
          • Create newsletter confirmation and unsubscription pages
        • Work with multilingual
          • Multilingual variant of content
          • Setting up multilingual on Kbank
          • Multilingual variant of a page
          • Multilingual variant of a product
        • Work with error page
          • 404 best practices
          • How to model a 404 page
        • Work with workflows
          • Workflows
        • Work with taxonomies
          • Taxonomies
          • Work with taxonomies in Kbank
      • Configuration
        • Data protection
          • Data protection overview
          • Find contact's consent agreements
          • Find data Xperience collected about a contact
          • Send customer information about their data (Right to access)
          • Delete contact data (Right to be forgotten)
        • Work with users and roles
          • Work with roles
            • Update role permissions
            • Create a new role
            • Create data protection officer role
          • Work with users
            • Users and roles overview
            • Create a new user
            • Change user password
            • Add a user to a role
            • Update user information
            • Update your own user details
            • Invite a new user
        • SaaS
          • Get started with SaaS
          • Deploy to SaaS step-by-step
            • Set up your Xperience Portal
            • Install, configure and develop a SaaS-ready project
            • Deploy your solution to Xperience Portal
            • Configure channels
            • Update a QA deployment using Xperience Portal API
            • Deploy to production
            • Where to go from here
          • The deployment journey - Private cloud vs. Kentico SaaS
      • Development
        • Developer learning map
        • Developer kickstart
          • Overview
          • Set up an Xperience by Kentico project
          • Create a reusable content type
          • Add a website channel
          • Define a page content type
          • Configure the project to display content
          • Build a page template
          • Apply a page template
          • Create a layout view
          • Add a Contact us page
          • Model navigation
          • Implement navigation
          • Next steps
        • Get started
          • Install Xperience by Kentico
          • Generate code for custom content and data classes
          • Set up continuous integration and developer workflow
          • Automate regular tasks with PowerShell scripts
          • Install a specific version of Xperience by Kentico
          • Use abstraction and enterprise-level architecture in Xperience projects
          • Model a sample website navigation
        • Deployment
          • Deploy to your private cloud
        • Page Builder
          • Meet business requirements with Page Builder
          • Add a custom dropdown provider for administration components
          • Create versatile page templates, part 1
          • Create versatile page templates, part 2
          • Implement flexible sections
          • Build a simple call-to-action widget
          • Define an advanced widget
        • Data protection
          • Map consents to cookie levels
          • Create a cookie preferences widget
          • Build a tracking consent banner
          • Identity collectors - Gather contacts associated with a visitor
          • Data collectors - Find contact personal data
          • Data erasers - Clear contact information from the site
        • Activities and digital marketing
          • Enable activity tracking
          • Log custom activities
          • Hide builder content from visitors who have not consented to tracking
          • Implement cross-site activities
        • Multilingual
          • Display your website content in multiple languages
          • Implement a language selector for your website
        • Customizations and integrations
          • Choose the right tools for your integration
          • Add a custom field to the Contact profile
          • Create a basic module to hold custom settings
          • Access custom global configurations
          • Add channel-specific configuration to a module
          • Access custom channel-specific configurations
        • Advanced content
          • Work with reusable field schemas
          • Filter content with taxonomies and reusable field schemas
          • Deliver content dynamically using smart folders
        • Members
          • Implement a member registration widget
          • Synchronize member data with the corresponding contact
          • Create a profile page
          • Require authentication for certain content
          • Apply roles to your members with this community package
        • Upgrade deep dives
          • Remodel page types as reusable field schemas
        • Email marketing
          • Use the Email Builder Starter Kit in your project
          • Create an Email Builder widget for articles
      • Architecture
        • Xperience implementation handbook
          • Gather requirements
          • Examine the DXP capabilities of Xperience
          • Plan your content model
          • Develop your project
          • Test your solution
          • Deploy to a new environment
          • Maintain what you have built
        • Upgrade from Kentico Xperience 13
          • Upgrade overview
          • Plan your strategy for migrating features
          • Prep for the upgrade and transfer data
          • Adjust your code and adapt your project
          • Walk through the upgrade step-by-step
            • Set up your environment
            • Migrate data and binary files
            • Adjust global code on the backend
            • Display an upgraded page with structured data and Page Builder functionality
            • Next steps
        • Content modeling
          • Xperience content modeling learning map
          • Xperience content modeling basics
            • Differences between Page Builder content and structured content
          • Content modeling guide
            • What is a content type
            • Structured and unstructured content
            • Start with business needs
            • Content modeling process
            • Model taxonomies
            • Store content
            • Design content
            • Design website content
            • Design email content
            • Design headless content
            • General content modeling recommendations
          • Model reusable content
            • Model a reusable Article
            • Model a reusable Product
          • Model website content types
            • Model an Article page
            • Model website navigation
          • Model website presentation components
            • Model page components
            • Model Page Builder sections
            • Model Page Builder widgets
            • Model landing page components
      • Home
      • Development
      • Developer kickstart

      Developer kickstart

      • Copy page link | Get HelpService ID
      ✖
      Copy to clipboard

      This Kickstart series provides an overview of the development process in Xperience by Kentico, creating a simple site from scratch.

      Start on the Overview page.


      Was this page helpful?

      Send us feedback Go back to top
      • Community Questions & Answers
      • Contact support

      Cookie consent

      We use necessary cookies to run our website and improve your experience while browsing. Additional cookies are only used with your consent. You may revoke your consent on the Cookies Policy page or in your browser at any time.
      Configure