JonDJones Parallax Episerver Sample Site

Today, I’m pleased to present an Episerver sample site that I’ve been working.  It was built using the free HTML bootstrap template called Creative .  Parallax websites are usually single page applications which are made up of one or more sections.  Rather than click between pages, website visitors scroll vertically down the page to read the content.  Some features of the site are:

  • Homepage Template
  • Block Template
  • Fully working menu
  • Promo Tab Block
  • Services Tab Block
  • Portfolio Tab Block
  • Aside Block

Start Page


On the start page, we have a logo area, a menu, a homepage slide and a content area to hold the other section.

Promo Tab Block


We will call the first section a promo tab.  In the block we will create a main title, main descrption, button text and a link url.

Services Tab Block


Portfolio Tab Block


Aside Block


Download Episerver Sample Site Here

The parallax Episerver sample site can be downloaded from my github account here.


Jon D Jones

Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge

More Posts

4 replies
  1. Jonathan Roberts
    Jonathan Roberts says:

    Hi, When I take a lot of your code and implement it into our I get this error:
    No default Instance is registered and cannot be automatically determined for type ‘XXX.ContentRepository.IContentRepositoryFactory’

    There is no configuration specified for XXX.ContentRepository.IContentRepositoryFactory

    1.) new EpiServerDependencies(*Default of IContentRepositoryFactory*, *Default of ILinkResolverFactory*, *Default of IContextResolverFactory*)
    2.) XXX.Dependencies.EpiServerDependencies
    3.) Instance of XXX.Dependencies.EpiServerDependencies
    4.) Container.GetInstance(XXX.Dependencies.EpiServerDependencies)

    Do you know why this is – am I missing something?

    Many thanks

    • jon
      jon says:

      It sounds like you’re not registering something in structure map correctly in your solution. On all my sample site I use a dependency injector called ‘EpiServerDependencies’ as it makes code a lot easier to unit test. If this is something that you’re not too bothered with, you can call the content repository directly with ServiceLocator.Current.GetInstance();’

      From memory look that you’re copying everything you need from structuremap set-up in the app_code folder


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *