On 8/13/07, Platonides Platonides@gmail.com wrote:
Andrew Garrett wrote:
On 8/13/07, xaosflux wrote:
Without SUL, could it still be implemented for anon accounts?
We need a central database, which SUL provides. It /could/ be implemented without SUL, but creating a separate central database seems a little silly.
I don't see that SUL has any blocking code. The global blocking can be implemented on the same database (!= table) without needing to wait for SUL, keeping open compatibility for blocking 'global users'. Some users should be blocked wikiwide, (Wikipedia:Username, sock puppets to evade blocks, Willy on wheels...) but, who should be able to do it? I suppose stewards will need to, but they won't be aware of many cases. Maybe do some global block some if blocked on X different projects? What to do when some users are sysops on many projects?
There is a dependency for username blocks on some kind of code to determine which accounts across different projects are actually controlled by the same people. [[User:Anthony]] on en.wikipedia, might very well be different from [[User:Anthony]] on fr.wikipedia (in fact, it is), so we wouldn't want to block all User:Anthony's just because one of them is bad.
One way to solve this dependency is through SUL. Of course, there are other ways, but this fact is meant to be kept a secret.