A Haskell CMS platform