No description, website, or topics provided.
C# JavaScript CSS HTML TypeScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.build
.nuget
.vs/config
TerrificNet.AssetCompiler.Test
TerrificNet.AssetCompiler
TerrificNet.ConsoleHost
TerrificNet.Generator.MSBuild
TerrificNet.Generator.Test
TerrificNet.Generator
TerrificNet.Host
TerrificNet.Mvc
TerrificNet.Sample.Net.Models
TerrificNet.Sample.Net
TerrificNet.Sample
TerrificNet.Test
TerrificNet.UnityModules
TerrificNet.ViewEngine.Client.Test
TerrificNet.ViewEngine.Client
TerrificNet.ViewEngine.Schema.Test
TerrificNet.ViewEngine.Schema
TerrificNet.ViewEngine.TemplateHandler
TerrificNet.ViewEngine.Test
TerrificNet.ViewEngine
TerrificNet.WebHost
TerrificNet
Veil
WebAndLoadTest
mono
.gitattributes
.gitignore
Build.proj
LICENSE
README.md
TerrificNet.sln
build.targets
delete-bin-and-obj-folders.ps1
local.testsettings
versioning.targets

README.md

TerrificNet

Definitions

Module

  • One model
  • Multiple skins
  • Mutliple data variations ### Skin Default Skin ### Template Handlebar Syntax Helpers
<p>{{hallo}}</p>
{{module template="templatepath"}}
{{placeholder key="phContent"}}
{{label "person/male"}}
{{partial template="templatepath"}}

Datavariation

Default Datavariation

Model

Schema

Roadmap

  • 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