Constellation.Foundation.Data is one of the oldest components in the Constellation framework. Why? because it solves a whole bunch of problems that every Sitecore developer runs into, and I’ve been a Sitecore developer for a long, long time.
Ever have to:
- Find an Item’s ancestor by “type?”
- Get only Item children of a certain Template type?
- Figure out whether or not a particular Template implements another base Template?
- Figure out if the Item is “part of” the Site you’re displaying?
These absolutely core questions and a few more are answered with this library.
As a side bonus Constellation.Foundation.Data has some handy tools if you’re doing any sort of Item code generation.