SecondarySource

Welcome to the Secondary Sources.com project.

This site is a repository of the sourcecode that makes secondary sources run.

All our software is licensed under the GNU GPL, which means you can use our code for whatever purpose you like so long as you allow others the same courtesy with your project. Click here for more information.

This project is written in Python, and runs on top of PostgreSQL through aolserver (yes that AOL, yes it's free (as in speech) software). It was originally a project for the course Software Engineering for Web Applications taught by Philip Greenspun at ArsDigita University.

You can browse the source code through our sourceforge.net cvs tree here.

A writeup we did for class can be found here.

The sourceforge page for the project is here.

The wiki page we used when working on the project at ArsDigita University is here. It includes some critical install information. Since aolserver isn't as widely used as apache, and our specific use for it is even a little more obscure, expect a difficult time getting all the components configured and working together properly. You have been warned. If enough people express interest we may try to throw together some install documentation.

In addition to the python sources we wrote, you will need:

Python (obviously)

The ArsDigita version of AOLserver in tar.gz format

a PostgreSQL database. Note that if you're running linux chances are good that you already have postgresql installed.

The aolserver PostgreSQL driver

PyWX - Python wrappers for AOLserver C code