People who run CKAN-powered websites often want to extend the powerful publishing, auditing and harvesting features of CKAN with Content Management features. For example, it's common to want to create and edit help pages, background info, and news sections.
Rather than reinvent the wheel and build a CMS within CKAN, we've decided to explore how we can seamlessly integrate with existing CMSes, with the minimum of fuss.
Enter the Wordpresser extension. Installation is simple; from the documentation:
This solution works really well, because:
- Install the extension like any other extension, i.e. $ pip install -e hg+https://bitbucket.org/sebbacon/ckanext-wordpresser#package=/ckanext-wordpresser
- Set up a Wordpress site (e.g. at wordpress.com) and add a Page or two to the primary navigation (I suggest using Wordpress 3's new menus feature)
- Edit your development.ini config file (or production ini file, of course) with something like: wordpresser.proxy_host = http://<yoursite>.wordpress.com/
- The pages that you added to Wordpress will appear in your CKAN instance, appended to the main navigation

- the site's theming, whether of a CKAN package or a Wordpress blog post, is done entirely in one place (namely the CKAN css)
- you get all Wordpress's features, like comments, blogs, and rich media plugins
- you keep all the rich functionality provided by CKAN, such as package editing, faceted searching, or statistics about your datasets
- you continue to benefit from upgrades to both systems
More posts
In Category on 03 Jun 2025
Listening to the Ecosystem: Join Our CKAN Community Listening Sessions
Join the CKAN POSE team’s community listening sessions this June to share your ideas, connect with others, and help shape a stronger, more inclusive CKAN ecosystem. Open to all—register now.