The Kentico Mapper is an entity mapping framework extension to the Kentico CMS. I designed and built it to allow for an arbitrarily complex hierarchy of CMS graph nodes to be mapped into a custom object structure.
Typical interaction with the Kentico API often resulted in error-prone, boilerplate code. I designed and led the project to create the Kentico Mapper to simplify maintenance, enhance productivity and facilitate unit testing.
It was subsequently used to drive all CMS data access for the True Digital website. I then extended it to target Sitecore–another CMS–so that similar coding standards could be used on other projects, irrespective of the CMS they used for custom data access.
C# | ASP.NET | SQL