One of the initial decisions of your Kontent.ai implementation is how to organize content in your project and whether you need to use more than one project.
A single project is usually sufficient to cover typical content needs. You can use collections to divide content in the project to mimic your business structure and spaces to divide the content presentation. The rule of thumb here is to use one project unless you’re sure you need more. Going on the route of having multiple projects requires you to:
However, there might be some exceptions. Multiple projects may be the way to go if you have distinct types of content that share very little or nothing.
When figuring out if you need one or more projects, it all comes down to these questions:
Do you need to reuse content across all your content?
Can you maintain one unified content model?
If you answered yes to either of these questions, go with one project. It’s the safest option. Sharing content among multiple projects is complicated, while a single project ensures you can accommodate your content model to fit all your content.
If you’ve answered no to both questions, you likely have separate content repositories suitable for individual projects.
Here are the main settings that a project shares:
Content model and related functionality – Establish a consistent content structure and relationship that simplifies content creation, management, and reuse. A content model with solid relationships helps content creators follow the structure, reducing the time spent training and errors made.
Workflows – Ensure every piece of content undergoes the same process, maintaining quality and consistency. Workflows help teams collaborate efficiently, understand the workflow steps, and track the content’s status across the project.
Roles – Determine the access level for each role to create, edit, view, and delete content, ensuring that team members have access to relevant content based on their responsibilities.
API keys and webhooks – Simplify integration and interaction with external services and applications. Central management of API keys and webhooks ensures consistent and secure integrations, helping reduce vulnerabilities and the complexity of managing multiple sets of keys and webhooks across various projects.
Maintaining a single project means easier management, consistent security measures, unified content management and workflows, and reduced user and API management overhead. However, there’s limited flexibility that serves the various needs of different types of content and teams.
With multiple projects, there’s room for customizing workflows, roles, and content models to address the specific needs of teams and different content types. However, this route further complicates management, raises the risk of inconsistent security measures, and potentially duplicates your effort in managing similar projects.
, your team has a robust focus on which website’s content to work with.
All in all, where you’d consider multiple projects, imagine collections and spaces instead. With the proper setup, they create clear boundaries for content and ensure that the right people have access to the right content.
Sign in with your Kontent.ai credentials or sign up for free to unlock the full lesson, track your progress, and access exclusive expert insights and tips!
How many projects to fit your needs? | Kontent.ai Learn
Guidance for solution partnersIf you are a digital agency implementing Kontent.ai projects for your clients, it's crucial to create separate projects and a subscription for each client. This ensures that each client's data remains isolated and secure, maintaining clear boundaries between different clients.To streamline your workflow, especially if you frequently implement similar project structures, consider creating a project template. You can clone the template for each new client to use as a starting point.