Version 19, last updated by barnesjd at 2014-07-18
Lift has supported modules from the first version of the project in 2007. Lift’s entire handling of the HTTP request/response cycle is open to hooks. Further, Lift’s templating mechanism where resulting HTML pages are composed by transforming page content via snippets (See Snippets) which are simply functions that take HTML and return HTML: NodeSeq => NodeSeq. Because Lift’s snippet resolution mechanism is open and any code referenced in Boot (See Bootstrapping), any code can be a Lift "module’’ by virtue of registering its snippets and other resources in LiftRules. Many Lift modules already exist including PayPal, OAuth, OpenID, LDAP, and even a module containing many jQuery widgets.
A Generic Front-End Toolkit Module for Lift. The module comprises of several sub modules to choose among that let’s you plug in, among others, Bootstrap, Font Awesome, Knockout JS, AngularJS and more into your Lift application….. See also: FoBo live demo.