Xperience content modeling learning map
Welcome to the Content Modeling Learning Map for Xperience by Kentico. This curated collection of training materials, documentation articles, and additional resources is structured to guide you through the sequential learning process tailored for solution architects, business analysts, project leaders, and everyone who wants to learn the basics of creating content models for Xperience by Kentico.
Xperience by Kentico is a next-generation hybrid headless DXP. How you approach building a content model for Xperience differs from modeling page types and other data types for Kentico 13, Kentico 12, or previous Kentico versions. This collection of resources is designed to assist both experienced users of previous Kentico CMS or Kentico EMS solutions and newcomers eager to engage with the Kentico community.
We’ve organized these resources in a recommended order to help you navigate different materials. If you’re new to content modeling, you’ll find several resources that introduce the fundamental concepts and principles. For those new to the Kentico community, we suggest starting with an overview of Xperience by Kentico’s general capabilities to gain a solid foundation before delving into the specifics of data modeling for Xperience applications.
Xperience by Kentico DXP overview
Xperience by Kentico DXP helps marketers create personalized customer experiences using a single solution. We recommend that you learn the essentials of managing content and digital marketing capabilities in Xperience before learning about content modeling for Xperience projects. Knowing Xperience capabilities will help you define an effective content model that will help marketers achieve their business goals.
- Manage content essentials – The hands-on tutorial will help you learn how editors work with content in Xperience.
- Digital marketing essentials – Discover several Xperience applications marketers use to shape your visitors’ experiences and brush up on your digital marketing terminology in Kentico LexiK.
- Developer kickstart – Get hands on experience of developing websites in Xperience. (Requires basic skills in .NET development.)
Xperience content modeling
Content modeling is crucial for structuring and managing digital content effectively. In this section, you’ll learn the best practices for creating optimal content models for Xperience by Kentico projects.
Content modeling prerequisites
If you are new to content modeling and designing applications’ information architectures, you might find the following resources helpful. Kentico did not develop these resources, so they might not reflect Kentico’s recommended practices for Xperience by Kentico projects that you’ll learn in Xperience-specific materials. At the same time, they provide a great introduction to content modeling.
- Content modeling weekly series – Learn basics of content modeling from Marcelo Levine, the HeadlessCreator. We recommend Content types vs Components (video 17) and Content Modeling Principles to Live By (videos 49 - 52), and his Content Modeling Best Practices.
- Content modeling – Boris Pocatko, former Kentico EMS and Kontent.ai Solutions Architect explains basics of content modeling. Especially his free e-book may come in handy.
- Kontent: Content modeling overview – Learn introduction to content modeling from an excellent series created by the Kontent.ai documentation team.
- Schema.org – See the community-driven project to create shared vocabulary you can use with different encodings.
- Nielsen Group: Information Architecture – A collection of links will help you learn the information architecture (IA), how to run an IA research study, and how to design navigation effectively.
Kentico content modeling basics
Discover how to align your content model with your marketing goals using Xperience by Kentico, and explore general recommendations for effective content modeling.
- Content modeling guide – Learn what content modeling is, how to tie the content model to your marketing goals in Xperience by Kentico applications, and general content modeling recommendations.
Additional Kentico resources
The following resources explore various aspects and features of Xperience by Kentico applications that shape your approach to content modeling. Understanding these elements will enable you to design more effective content models.
Content modeling
Learn various strategies to create structured, reusable content types such as Articles and Products, and discover how to effectively model website content and Page Builder components editors use to present their content.
Model reusable content
- Model a reusable Article – Discover approaches you can use to design structured, reusable Article content type.
- Model a reusable Product – See how you can use schema.org to design a Product content type compliant with different ERP and other business-intelligence systems.
Model website content
- Model an Article page – See how to implement a website page that reuses content from the Content hub.
- Differences between Page Builder content and structured content – Find out more about the different approaches to content in Xperience website channels.
Model website presentation components
- Model page components – Learn the basics of Page Builder components and their properties.
- Model Page Builder sections – See practical examples you can follow when defining your Page Builder sections.
- Model Page Builder widgets – Explore practical examples you can use to define Page Builder widgets.
- Model landing page components – Discover practical examples you can apply to the Page Builder components.
Implementing Xperience by Kentico
The following resources introduce implementation Xperience by Kentico features and capabilities for setting up the editing environment that influences how you think of modeling content.
- Implementation handbook – Learn key concepts and best practices for different phases of implementing Xperience by Kentico.
- How to safely evolve a content model – See how developers manage an evolving solution that will inevitably have breaking changes while maintaining business continuity.
User management
Explore these resources and learn about Xperience by Kentico features and capabilities for setting up the editing environment.
- Manage users and roles essentials – Learn the basics of user management in Xperience.
- Workspaces – Allow you to separate content into distinct units and improve the editor experience. Learn about the default workspace and how to configure role permissions to access different parts of the Xperience instance.
- Workflows – Define the life cycle of content. Learn how to create new workflows and what configuration options are available in Xperience.
- Page level permissions – Learn about the ACL available in the website channels to allow or restrict access to different parts of the content tree.
- Notifications – Dive deep into configuring different options for editor team.
- Members – Learn about the concept of members that represent your site users. Community Role Management module – Xperience doesn’t come with a built-in solution to manage different member tiers. Learn about the custom MembershipRoles module you can use to introduce this feature into your Xperience application.
Content management
Explore Kentico documentation on managing various channels in Xperience. It covers everything from website and email channel management to headless configurations and enhancing the rich text editor.
- Website channel management – Dive into the documentation page that describes working with websites in Xperience.
- Allowed page types – Find out how to improve the editing experience by limiting which pages editors create.
- Email channel management – Learn how emails work in Xperience and what configuration options you can use to define email content types.
- Headless channel management – See the different configuration options for headless channels.
- Rich text editor – Learn about the default configuration of the rich text editor in Xperience and how developers can extend the default capabilities.
Digital marketing
Learn about the tools available in Xperience for tailoring content to customer preferences, designing email templates, and configuring custom autoresponders to form submissions to elevate user experience and satisfaction.
- Content personalization – Get insights on how editors can tailor content to match their customer journey and preference.
- Email templates – Discover what developers need to define so that users can send emails from Xperience.
- Custom form autoresponder emails – See how you can send custom responses for form submissions to improve clarity and customer satisfaction.
Migrating to Xperience by Kentico
Dive into our migration overview to see what an upgrade to Xperience by Kentico entails and learn strategic planning tips for migrating features from previous versions.
- Migration overview – See what upgrading to Xperience by Kentico looks like.
- Plan your strategy for migrating features – Understand how to approach upgrading to Xperience from previous Kentico versions.
- Migration Toolkit documentation – Get a thorough understanding of the Kentico Migration Toolkit and discover which content types can be transferred to your Xperience application.
Keep advancing your skill in Xperience by Kentico
Congratulations on completing these resources to improve your understanding of Xperience by Kentico.
We encourage you to keep exploring and deepening your knowledge to further your Xperience journey. Remember, every step you take builds more expertise and confidence in using Xperience by Kentico to create exceptional solutions. Follow the Community Portal, or find more resources in the Resource hub. If you find a helpful resource that you think we should include into this learning path (or if you have other feedback), let us know through the feedback form below!
Keep learning and growing as you tackle new challenges! After you have delivered an Xperience project or two, why not share your Xperience by Kentico knowledge on a blog, contribute regularly to the Community Portal, or even become a Kentico Community Leader or MVP?