Introduction

by John Samuel Anderson last modified Jul 02, 2010 01:25 PM
Overview and prerequisites.

Overview

We've got content in Plone sites that needs to be consumed by other services.  ContentMirror allows us to push this content out to a RDMBS, which we can use in any number of ways.  Since Django includes some basic out-of-the-box functionality with RDMBS back-ends, we thought this might be interesting.  Turns out, it was!

Environment

This was first done on 12 February 2009, with this stack:

  • Centos5 linux
  • Plone 3.2.1 (via buildout)
  • ContentMirror 0.4.1
  • PostgreSQL 8.1.11
  • Django 1.1 pre-alpha
  • mod_wsgi (version 2.4?)

I tried it again on 25 June 2010, with this stack:

 

  • Centos5 linux
  • Plone 3.2.3 (via buildout)
  • ContentMirror 0.4.1
  • PostgreSQL 8.1.18
  • Django 1.1.1
  • mod_wsgi 2.4
In other environments, YMMV.

What you should know or read before you start this

  • Installation of Plone Products via buildout "productdistros"
  • Installation and Configuration of PostgreSQL databases (or MySQL databases).
  • Installation and Configuration of Django apps