The happstack-yui package

[Tags:bsd3, deprecated, library]
Deprecated.

Bundles YUI 3.5.1 and includes a "combo handler" for use in Happstack which concatenates YUI modules server-side to send in a single HTTP request. The YUI bundle is embedded in the library with Template Haskell which means the files are served directly from memory, and also that you can compile and deploy a single executable without having to worry about deploying the YUI files as well.

The benefits of using this over the Yahoo! CDN is that you can work offline and that you can host YUI yourself without sacrificing the benefits of "combo loading".

The versioning scheme of this package is that the first part is the targeted Happstack series plus the bundled YUI version, such that 7351 means "Happstack 7, YUI 3.5.1". The second part is the major version of this package itself, as defined by the Package Versioning Policy.

In a future release, the plan is to add more utilities than just a bundled YUI, for example a combo handler for YUI modules written using JMacro, a bridge between HSX and YUI Node objects and tools for working with the YUI CSS modules.

For an example application, see: https://github.com/dag/happstack-yui/blob/master/demo/happstack-yui-demo.hs

Properties

Versions 7351.0.0, 7351.1.0, 7351.2.0, 7351.3.0, 7351.4.0, 7351.4.1, 7360.4.1, 7371.5.0, 7372.5.1, 7373.5.2, 7373.5.3
Dependencies base (>=4.3 && <4.6), boomerang (==1.3.*), bytestring (==0.9.*), containers (>=0.4 && <0.6), file-embed (==0.0.*), happstack-jmacro (==7.0.*), happstack-server (==7.0.*), jmacro (==0.5.*), pretty (==1.1.*), template-haskell (>=2.5 && <2.8), text (==0.11.*), web-routes (==0.27.*), web-routes-boomerang (==0.26.*), web-routes-happstack (==0.23.*) [details]
License BSD3
Author
Maintainer dag.odenhall@gmail.com
Stability Unknown
Category Web, Happstack
Home page https://github.com/dag/happstack-yui
Source repository head: git clone git://github.com/dag/happstack-yui.git
Uploaded Sun May 20 01:58:40 UTC 2012 by DagOdenhall
Distributions NixOS:7373.5.3
Downloads 2150 total (47 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-20 [all 4 reports]

Modules

  • Happstack
    • Server
      • Happstack.Server.YUI

Downloads

Maintainer's Corner

For package maintainers and hackage trustees