On 11/22/07, Platonides platonides@gmail.com wrote:
EditCounter could be quite pluggable (in fact, a basic one was added to Special:Preferences) but how would you add big ones like CheckUsage? As a special page with hardcoded db's to check? Not happening soon.
There would be a variety of possible ways. One way would be having the imagelinks table centralized along with the image table (except probably not with separate local imagelinks tables too). You could have an extra column for the site, say a smallint for compactness. Needless to say, this would require having a central database that all sites can access and update, and would take a considerable amount of effort to program and set up, but it's the correct way to do it regardless. Or at least one correct way. The current way is possibly slow (hundreds of queries) and unduly difficult for third-parties to take advantage of.