When to create a new element
You’re sipping your morning coffee when an email arrives. “Could you add a new text element so we can fill in the Author name in the Article content type that you modeled a couple of weeks ago?” it reads. You log in without delay, add a new text element named Author, log off, and go about with your daily responsibilities.That’s how it usually is. Is it, however, the right thing to do?
Things can get complex really fast
This approach might complicate things. Doing this weekly, you end up with 50 new elements every year. Is this sustainable in the long run? Editors favor short forms with only a few clearly defined elements. Developers want stable and predictable content models. Is the answer not to create new elements? Not really; the content model should evolve to address evolving needs. What can be improved is the default way of working. Having a standard process is great if you also analyze underlying requirements.How to guard a content model
Now back to our morning coffee. Let’s replay that scenario. You are the guardian of the content model, so it’s ok to ask for more context! You read the email. Now let’s get a bit more information:- What are the advantages of adding this new element?
- How does this benefit our customers and employees?
- Are there any alternative solutions you’d be happy with?
- What roles or users will be entering this information to streamline their experience?
- What can help to ensure data correctness and simplify entry?
- What other content types would benefit from this change?
- What are the guidelines that will help with data entry?
- What’s the naming convention to follow?
How getting more context helps
The Article content type doesn’t exist in a vacuum. The information about the Author might be accessible in the content model somewhere else. There can be a content item linking and grouping all the Author’s articles. That means the information about who wrote the article is already included in our content model.Beyond simple text elements
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!