Sitecore Modular Architecture Example
Clone or download
Pull request Compare This branch is 3 commits ahead, 636 commits behind Sitecore:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/Unicorn
scripts
specs
src
.editorconfig
.gitattributes
.gitignore
Habitat.TestScenarios.sln
Habitat.sln
Habitat.sln.DotSettings
LICENSE
README.md
WebEssentials2015-Settings.json
applytransform.targets
gulp-config.js
gulpfile-ci.js
gulpfile.js
package.json
package.xml
publishsettings.targets

README.md

#Sitecore Habitat

This is a forked Sitecore Habitat solution changed to display duration of a visit in milliseconds. It is created to pass the test connected with the following Behavior-driven Development user story:

Feature: As a visitor
	I want to see duration of my visit on pages in milliseconds
	In order to have very precise information about my visit

Scenario: Preview duration of a visit on More Info page
	Given David opened the Home page
	And he clicked More Info item on the main navigation
	And he read More Info page content for 5500 milliseconds
	And he scrolled up the page
	And he clicked the logo
	And he opened the visitor information sidebar
	And he clicked the Refresh button on the visitor information sidebar
	When he clicks the Engagement tab on the information sidebar
	Then his recent visit on the More Info page is present on the list
	And he can read the duration of his visit on More Info page in milliseconds

Habitat is a Sitecore solution example built on a modular architecture. The architecture and methodology focuses on:

  • Simplicity - A consistent and discoverable architecture
  • Flexibility - Change and add quickly and without worry
  • Extensibility - Simply add new features without steep learning curve

For more information, please check out the Habitat Wiki