One of the oldest and largest websites that my company runs is showing it's age. It looks very 1998. It's semi automated, meaning that there is a jury rigging of "template" files, php fragments, that are being hobbled together using the php output buffer class ob_start, ob_flush, etc.
Ideally, this site of over 100K pages of content should be housed in a database, and the pages rendered via a template. Sadly, that's not the reality in this case. All of the files are hand maintained html text files. They were in some sort of a proprietary content management system at one time, but due to cost cutting measures they stopped using it. The files were written out to files.
Continue reading...