Linkfilter 2.0 changefile

Introduction

Linkfilter 2 is a complete rewrite of the old one. It started out as a major overhaul, but in the end everything just had to be dumped. This document details the differences between the two codebases.

Speed

Linkfilter 2 is much faster than its predecessor. Several levels of caching and lots of optimization insures that you'll be surfing links much faster than before. I haven't run benchmarks on it yet. Plan to soon.

Flexability

The new code allows for a lot more cool features. All the database objects are built off DBI::DBObject so I can add things like the google-style pager at the bottom of a request without adding much (any) code. This also makes query requests more flexable. Now you can do things like 'bookmarks=1&user=bob&sort=~points&search=jplt' which would show you all the links in your bookmarks, posted by bob, reverse sorted by points (low scores first), containing the word 'jplt'.

Feature List

Here's a list of new features you'll notice: I'm sure there's more..

Something's Missing

Yes, there are a few things missing. The forum is gone, and may or may not return. I want to make a header view for the comments system and then i'll add some forums. The affiliates are missing too, I will add that ASAP. The XML and plain skins will be added ASAP too. Something I missed? Let me know.

That's it

Well that's all I'm writing for now. I'll update this document periodically. Hope you guys like the new code, I worked hard on it. Thanks for your contributions, without them I'd have no reason to hack.