TerrificNet is an ASP.NET MVC view engine which integrates a handlebars respectively terrificjs frontend. It comes with its own runtime, an intelligent built-in file system and the possibility to add custom helpers.
There is now a successor available called NitroNet and an additional project called NitroNetSitecore with support for the WCMS Sitecore.
- One model
- Multiple skins
- Mutliple data variations
Default Skin
Handlebar Syntax Helpers
Default Datavariation
- Skins with shared model schemas
- Datavariation for modules
- Placeholder definition
- Queryparameter support (languages, etc.)
- Backend for placeholder configuration
- Documentation
- Handlebar reference (incl. helpers)
- Example project (neutral -> Denis)
- Controller fallback provider for sitecore. When no controller is registred in sitecore the default terrific controller will be used.
- Creation for modules, skins, datavariations (action)
- Improved error handling
- Template failures (missing variables)
- Datasource
- Backend for label service
- Helper refactoring
- Update for console host
- Fake model generator (eg. Lorem ipsum text)
- Shared model schemas, eg. use of modules
- $ref parameter
- Frontify integration