On 4/10/06, Gregory Maxwell gmaxwell@gmail.com wrote:
I'm not sure how to implement black or whitelisting for nofollow... :( Right now we do our URL blacklist at page submission, thats not a fast path so we can do computationally expensive things like apply a long list of regexes... to black or whitelist URLs for nofollow we'd need to perform it at page load, which might not be acceptable. The only alternatives I can see involve complex changes. For example, we could extend our external link syntax so that you must explicitly tag links in order to prevent them from being no-followed, and the black or whitelist would control which links are allowed to be tagged.
I was thinking something similar once. * Deny all links that are not wrapped in a {{url}} template. * Deny {{url}} template to anons. (contentious) Perhaps allow white-listed anons? Or allow some other template which generates a comment rather than an actual link? * Add "nofollow" to all links that are not wrapped in {{urlfollow}} * Deny {{urlfollow}} to everyone except confirmed users (reg + 10 days or something)
Though there's something I don't like about people deciding on a case by case basis about whether to use nofollow or not.
Perhaps, alternatively, devise a mechanism whereby URLs automatically become "follow" links after some time period, like 5 days.
Steve