So, I've started work on this. This applies well to a number of sections on the site, in that there are huge amounts of code that I can save by separating the data generation from the display rendering.

However, there are also a ton of small, tedious sections that barely deserve having to create an entire "renderable" infrastructure. There are also massive sections of code that are intricate, bizarre, and have a strict order of operations applied to them (see: the thread generation sections) that make transfer to this sort of separation of church and state be very...

Anyhow. Progress. But slow. Currently, the discussion item list and latest posts to the left are now implemented as "renderables." Will have to do some crazy things with the header, navigation, and thread displays.

#4129, posted at 2012-02-19 17:30:36 in idkfa