Challenge

Dev Partner to assist Cylogy with the back-end website development for Landmark worldwide. Landmark worldwide recently redeveloped their online presence on Sitecore platform.

The challenge was to design definitions and develop code, system configuration, etc. that can be extended and be easy to modify.

Solution

Data Layer

Dev Partner has used Glass Framework in this project

We serialize templates items and generate Sitecore domain model with Sitecore.CodeGenerator.dll and T4 templates. You will find detailed description here - https://github.com/hermanussen/sitecore.codegenerator

We override some basing mapping(for string(LandmarkSitecoreFieldStringHandler) and link(LandmarkSitecoreFieldLinkHandler) to implement ReplacementUtilities.PerformWordReplacements) and specify a new one(LandmarkLinkHandler to show Article Title as a text of the link) here - \Landmark\Landmark.Web\App_Start\GlassMapperScCustom.cs

Presentation Layer

We used Sitecore.NVelocity to implement templates for CircleLinkList, FeatureBlock and FeatureBlock components - http://sitecorejunkie.com/category/nvelocity/

Results

The architecture of the solution is simple and can be extended in a few steps.

We implemented more then 50 sublayouts and controls.

Benefits

Developer can add a new template(or field), serialize it and generate a strongly-typed data model by using T4 templates.

Content editor can use different html layouts(based on NVelocity) for one controls.

Product Details

Latest Works

Landmark website

We have been involved in the development of Sitecore project for Landmark. Landmark is an international personal and professional growth, training and development company.

Dev-partner.biz website

IT Partner has develop Sitecore/Umbraco based website to increase sales volume while also generating leads. The website is incredibly responsive, with a refreshingly clean design and it has some awesome features, panorama sliders, fancybox, isotope, infinite scroll, google maps, facebook open graph and many more!

Heinz website

With 27 sites in >13 languages, managing and securing content distribution was a challenge for this global company. Find out how IT Partner leveraged Sitecore’s Analytic and many other great Sitecore features.

What Client’s Say


Technologies