packages feed

snaplet-wordpress-0.1.1.0: src/Snap/Snaplet/Wordpress.hs

{-# LANGUAGE FlexibleContexts      #-}
{-# LANGUAGE FlexibleInstances     #-}
{-# LANGUAGE ImpredicativeTypes    #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings     #-}
{-# LANGUAGE RankNTypes            #-}
{-# LANGUAGE RecordWildCards       #-}
{-# LANGUAGE ScopedTypeVariables   #-}
{-# LANGUAGE TypeSynonymInstances  #-}

module Snap.Snaplet.Wordpress (
   Wordpress(..)
 , WordpressConfig(..)
 , Requester(..)
 , CacheBehavior(..)
 , initWordpress
 , initWordpress'
 , wpGetPost
 , getPost
 , WPKey(..)
 , Filter(..)
 , transformName
 , TaxSpec(..)
 , TagType
 , CatType
 , TaxSpecList(..)
 , Field(..)
 , mergeFields
 ) where

import           Snap.Snaplet.Wordpress.Cache.Types
import           Snap.Snaplet.Wordpress.Field
import           Snap.Snaplet.Wordpress.HTTP
import           Snap.Snaplet.Wordpress.Init
import           Snap.Snaplet.Wordpress.Splices
import           Snap.Snaplet.Wordpress.Types