#{courseName course}

Beschreibung $maybe descr <- courseDescription course

#{descr}

You can also use this scaffolded site to explore some concepts, and best practices.

  • We can link to other handlers, like the Profile. Try it out as an anonymous user and see the access denied. Then, try to login with the dummy authentication added while in development.
  • The HTML you are seeing now is actually composed by a number of widgets, # most of them are brought together by the defaultLayout function which # is defined in the Foundation.hs module, All the files for templates and wigdets are in templates.
  • A Widget's Html, Css and Javascript are separated in three files with the .hamlet, .lucius and .julius extensions.