Principal Developer @ Umbraco HQ, blogger, speaker, overly curious
Kenn Jacobsen explores using segments in Umbraco 16 to create member-specific content based on member groups. By implementing a custom ISegmentService and middleware, logged-in members receive tailored content. While this approach enhances personalization, it has limitations, including reliance on member group names and document-level segmentation constraints.
Umbraco 16 has released its first candidate, reintroducing segment variation support, which enhances its usability for content editors. Segments can now be defined and rendered more easily, with built-in Delivery API support. While they are not fully integrated like languages, this update marks significant progress in segment management.