Automotive System (National) (Quad Cities) (La Crosse)

The automotive system was written so that newspapers could create partnerships with local dealerships to create revenue for each. The system handles many types of feed format via a class-based data abstraction API layer I've also designed to handle feed sources much like device drivers. The output is generated by a centrally-installed collection of PHP scripts and libraries and is fully templatable. As can be seen with the examples, anything can be customized.

Business Directory System

This system follows both the SIC category format, and allows newspapers to deviate for proprietary directory software. This engine uses a token language to create pages, and implements a cache to reduce the necessity of retrieving the fairly static listing data. The back-end importing and data feeding system is written entirely in Perl modules and implements a driver-based system to handle multiple feed formats.