Back to Kontent.ai Projects
🔀
📦 Other

Conditional Elements

Kontent.ai

Dynamic content type system allowing elements to show/hide or become required based on conditions – simplifying complex content models without unnecessary duplication.

Conditional Elements

🎯 Problem

Motivation

As content types grow complex, not all elements are relevant in all cases. This creates problems:

  • For Connie (Copywriter): Harder to understand the content model
  • For Stacey (Content Strategist) & Alex (Architect): Can't enforce requirements contextually, compromising content safety and integrity

User Desired Outcomes

Content Strategists & Architects:

  • Manage exceptions in content types while keeping the content model maintainable (no unnecessary duplication)
  • Manage exceptions while keeping content production fool-proof (contextual visibility and requirements)

Content Creators:

  • Provide all content variations without knowing technical details of the content model

🔍 Solution Space

Comprehensive shaping workshops using techniques like Lightning demos, JTBD drill-down, Crazy 8's, and Design Studio. Followed by usability testing and design iteration based on findings.

🎨 Shaping Workshops

Led collaborative shaping workshops to explore the solution space and define the feature scope.

Shaping Workshop 1
Initial problem exploration
Shaping Workshop 2
Solution ideation session
Shaping Workshop 3
Feature scope definition
Shaping Workshop 4
Implementation planning

🖼️ Design Samples

Key design explorations for handling edge cases and error states.

Design Corner Cases
Handling design edge cases
Error State Design
Error state handling for conditional elements

🌊 Impact

Conditional elements eliminate the need to create duplicate content types for variations, keeping content models clean while providing contextual guidance to content creators.

Vlado Krejci | Senior Product Designer